1. Ronald L. Rivest[https://scholar.google.com.hk/citations?hl=zh-CN&user=6qE0tdAAAAAJ&...
1. Ronald L. Rivest[https://scholar.google.com.hk/citations?hl=zh-CN&user=6qE0tdAAAAAJ&...
Paillier同態(tài)加密算法 Paillier加密是一種公鑰加密算法,基于復(fù)合剩余類的困難問題。其滿足于加法同態(tài),即密文相乘等于明文相加,即: 標(biāo)量乘法同態(tài),即標(biāo)量k乘以 1...
密碼學(xué)中的承諾不同于日常生活中承諾的含義。日常生活中,通常的承諾一般是保證在XXX日期實(shí)現(xiàn)某個(gè)既定目標(biāo)或行為,可以是完成某項(xiàng)作業(yè),取得什么進(jìn)展等等,有點(diǎn)類似合同的性質(zhì),到達(dá)一...
1. 摘要 RLP(Recursive Length Prefix),中文翻譯過來叫遞歸長度前綴編碼,它是以太坊序列化所采用的編碼方式。RLP主要用于以太坊中數(shù)據(jù)的網(wǎng)絡(luò)傳輸和...
以太坊交易簽名過程源碼解析[http://www.itdecent.cn/p/2e33c185fe4b]從源碼角度分析了一個(gè)合約調(diào)用的的簽名過程,簽名后的交易發(fā)送到以太坊節(jié)...
向以太坊網(wǎng)絡(luò)發(fā)起一筆交易時(shí),需要使用私鑰對交易進(jìn)行簽名。那么從原始的請求數(shù)據(jù)到最終的簽名后的數(shù)據(jù),這中間的數(shù)據(jù)流轉(zhuǎn)是怎樣的,經(jīng)過了什么過程,今天從go-ethereum源碼入...
交易結(jié)構(gòu) 交易結(jié)構(gòu)定義在 core/types/transaction.go 中: 這個(gè) atomic 是 go 語言的一個(gè)包 sync/atomic,用來實(shí)現(xiàn)原子操作。在這...
【dd命令是比較推薦的一種Linux環(huán)境中制作U盤啟動(dòng)盤的方式,無需安裝額外的工具,基本上所有Linux發(fā)行版都集成了這個(gè)命令?!?制作方法示例: 1.查看U盤設(shè)備號(hào),本例使...
賦值表達(dá)式 新增的語法 := 可在表達(dá)式內(nèi)部為變量賦值。 它被昵稱為“海象運(yùn)算符”因?yàn)樗芟袷?海象的眼睛和長牙。 在這個(gè)示例中,賦值表達(dá)式可以避免調(diào)用 len() 兩次: ...
pipenv install 慢的主要原因是lock的時(shí)候,速度特別慢??梢杂萌缦旅?,提高安裝速度。 之后lock,可以單獨(dú)執(zhí)行如下命令:
題目: 850. Rectangle Area II We are given a list of (axis-aligned) rectangles. Each rect...
題目: 138. Copy List with Random Pointer A linked list is given such that each node conta...
題目: 267. Palindrome Permutation II Given a string s, return all the palindromic permuta...
題目: 266. Palindrome Permutation Given a string, determine if a permutation of the strin...
題目: 996. Number of Squareful Arrays Given an array A of non-negative integers, the arra...