加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

針對以太坊實現的一種Sparse Merkle Tree_ERK:HedgeTrade

Author:

Time:1900/1/1 0:00:00

MerkleTree是一種二叉樹,其最底層葉子節點存儲數據以及數據的哈希,而每上一層節點則存儲兩個子節點的哈希,最后由根節點的哈希保證這個MerkleTree的任何節點數據的完整性。因為修改任何一個葉子節點的數據都會導致根節點的哈希變化,因此,比特幣使用MerkleTree保證一個區塊內的所有交易均不可修改:

這樣就可以把樹的高度從160層壓縮到40層。

40層的高度對于從根開始遍歷還是太長了,我們可以參考MPT,把相同前綴的節點合并,一個節點可以直接跨越幾個層級掛在上層節點上,這樣可以大大縮短節點路徑。

例如,對于空樹,我們插入第一個葉子節點0x215A1C45...,它應該直接掛在根節點表示的子樹索引為2的位置上:

如果插入第二個葉子節點0x215AB162...,因為有共同的前綴215A,所以需要創建一個中間節點215A,再把兩個葉子節點分別掛在索引為1和11的位置:

這樣對于葉子節點來說,只需要很少幾次查找就能定位。

完整的SMT實現參考源碼可以從GitHub下載:

https://github.com/michaelliao/eth-smt

責任編輯:Kate

Tags:ERKTREELETETRTERKDoge of WallStreetBetsmathwallet網頁版錢包HedgeTrade

狗狗幣價格
MarsBit日報 | Vitalik表示比起硬件錢包,更傾向于社交恢復和多簽錢包;SBF稱目前流動性資產負債80億美元_FTX:NFT

MarsBitCryptoDaily2022年11月16日 一、今日要聞 Vitalik:比起硬件錢包,我更傾向于社交恢復和多簽錢包加密KOL發文:“加密Youtuber總是說.

1900/1/1 0:00:00
紅杉資本談生成式AI:預計AI的殺手級應用將出現,比賽正在進行_ETH:starhole

13年前,我采訪Wolfram|Alpha的創始人、美國計算機科學家史蒂芬.沃爾弗拉姆時,大吃一驚.

1900/1/1 0:00:00
代幣是DeFi協議的剛需嗎?_UNI:COIN

昨天,我在推特上詢問,DeFi協議沒有代幣就不能運作嗎?答案令人大開眼界。有些人說協議不能離開代幣,當然也有些人持反對意見。那么,今天就來聊聊我所認為的答案是什么.

1900/1/1 0:00:00
撤Logo、欠違約金,FTX的“體育戰略”迎來悲傷結局_FTX:MLB價格

曾是全球第二大交易所的?FTX??僅在經歷危機的一周后就宣告破產,SBF的身價也在一夜間從260億美元降至接近為零.

1900/1/1 0:00:00
福布斯:淡馬錫、Paradigm等頂級風投基金在FTX中損失了多少錢?_FTX:ENERGY Vault (NFTX)

FTX的危機,不僅讓客戶「陷入困境」,投資人也遭受重創,FTX最高估值為320億美元,累計融資達到18億美元,其中不乏國際頂尖風投機構,其中誰是主要的「冤大頭」?福布斯握有一份FTX股東名單.

1900/1/1 0:00:00
趙長鵬發員工內部信 解釋擬收購 FTX 原委與挑戰_ETH:SWYFTT價格

幣安人,?鑒于過去幾天發生的事件。我想重申幾點。?一,我們沒有總體規劃這個或與之相關的任何事情。不到24小時前,SBF打電話給我。在此之前,我對FTX的內部情況知之甚少.

1900/1/1 0:00:00
ads