摘要現(xiàn)實(shí)的安全處理器,包括為學(xué)術(shù)和商業(yè)目的而構(gòu)建的處理器,通常實(shí)現(xiàn)“證明執(zhí)行”抽象。盡管是現(xiàn)代安全處理器的事實(shí)上的標(biāo)準(zhǔn),但“證明執(zhí)行”抽象還沒有得到足夠的正式處理。我們?yōu)椤白C...
數(shù)據(jù)隱私的保護(hù)手段,主要分為可信硬件和密碼學(xué)兩個(gè)流派。硬件方面主要是可信執(zhí)行環(huán)境(Trusted Execution Environment),而密碼學(xué)方面有同態(tài)加密(Hom...
智能合約是數(shù)字化強(qiáng)制執(zhí)行的協(xié)議,強(qiáng)制執(zhí)行不信任方之間的協(xié)議。通常在區(qū)塊鏈上強(qiáng)制執(zhí)行,它們通過強(qiáng)大的完整性保證來強(qiáng)制執(zhí)行信任:即使是智能合約的創(chuàng)建者也無法修改其代碼或破壞其執(zhí)行...
Abstract-在這個(gè)論文里面,我們提出了一個(gè)直接的設(shè)計(jì)和一個(gè)未來主義的隱私保護(hù)數(shù)據(jù)使用協(xié)議,它能在隱私數(shù)據(jù)上計(jì)算隱私模型。一個(gè)擴(kuò)展性的方案對(duì)于兩個(gè)設(shè)計(jì)來說是建立在離線計(jì)算...
type IpfsDHT struct {host host.Host // the network services we needself ...
Conn - 與單個(gè)Peer的連接MultiConn - 一組與單個(gè)Peer的連接SecureConn - 加密(類似tls)連接Swarm - 保持與對(duì)等體的連接,...
// Retrieval represents a request for retrieval task assignments for a given// bit with...
Kademlia協(xié)議https://zhuanlan.zhihu.com/p/38425656 給出了專業(yè)的解讀。 discover/discv5節(jié)點(diǎn)發(fā)現(xiàn)database.g...
server.go 實(shí)現(xiàn)了RPC服務(wù)端的核心邏輯,包括注冊(cè)、讀取請(qǐng)求、處理請(qǐng)求、發(fā)送回應(yīng)等邏輯。// Server represents a RPC servertype S...
package ethdb // Code using batches should try to add this much data to the batch.// Th...
encoding.go主要處理trie樹的三種編碼格式的相互轉(zhuǎn)換工作,三種格式包括:KEYBYTES/HEX/COMPACT encoding。// hexToKeybyte...
本篇文章來解讀下RLP、trie和ethdb等源碼,先從RLP開始。一、RLPvar (typeCacheMutex sync.RWMutex ...
// Stack is an object for basic stack operations. Items popped to the stack are// expec...
剛開始看到的時(shí)候也是這樣想的,不過你繼續(xù)看下后面的spendable函數(shù),繼續(xù)篩選了一遍,就可以推知,F(xiàn)indUnSpentTransactions只是為了初步篩選。
用 Go 構(gòu)建一個(gè)區(qū)塊鏈 -- Part 4: 交易(1)翻譯的系列文章我已經(jīng)放到了 GitHub 上:blockchain-tutorial,后續(xù)如有更新都會(huì)在 GitHub 上,可能就不在這里同步了。如果想直接運(yùn)行代碼,也可以 ...