目錄
數據區塊鏈歷史狀態見證數據節點類型P2P協議
數據
Header
即以太坊協議所定義的Header對象。
Block
一個區塊由兩部分數據組成:
區塊頭BlockBody;區塊體又由兩部分內容組成:TransactionsUnclesBlockBody
就是一個區塊中的事務和叔塊信息的集合。
事務
即以太坊協議所定義的Transaction對象。
事務的構建
創建一條完全簽名的事務的過程:
必須知道發起事務的Account的nonce。一般來說需要使用eth_estimateGas方法來確定該事務需要使用的gas消耗量。需要該賬戶的私鑰,用于生成數字簽名。叔塊信息
MakerDAO聯創目前持有約1.22億美元MKR,占MKR總流通量的12.6%:金色財經報道,據鏈上分析師余燼監測,MakerDAO聯創Rune在2022年11月至2023年4月,累計出售1,357萬枚LDO(2614萬美元),出售均價1.92美元;2022年11月至2023年7月,累計回購32,637枚MKR(2395萬美元),回購均價734美元,回購MKR資金全部來自于出售LDO;Rune兩個地址目前共計持有123,893枚MKR(1.22億美元),占MKR總流通量(977,631枚MKR)的12.6%。[2023/7/17 10:59:32]
即被該區塊視作叔塊的區塊的區塊頭。
區塊鏈歷史
HeaderChain
所有歷史區塊的區塊頭的集合
截至2021年1月29日,約有1100萬個區塊頭截至2021年1月29日,全體區塊頭約占用5GB的存儲空間是驗證其余大部分鏈數據所必需的數據如果使用HeaderAccumulator,我們將能證明某個區塊頭存在于主鏈上BlockBodyHistory
OneCash新增摩根大通為儲備金托管銀行:據官方消息,OneCash宣布新增摩根大通為儲備金托管銀行,為不同國家和地區用戶提供多元化申購贖回法幣通道。
據悉,OneCash是專業的穩定幣發行與運營工廠,提供安全、合規、高效的穩定幣解決方案,目前已發行穩定幣Round Dollar、HKC 、ZAC。OneCash將持續增加不同國家和地區儲備金托管銀行,為用戶提供最佳法幣路由。[2022/7/11 2:04:40]
所有由事務和叔塊信息所組成的歷史區塊的集合
截至2021年1月29日,約有1100萬個區塊體截至2021年1月29日,所有區塊體需占用約120GB的存儲空間ReceiptHistory
由歷史事務所產生的所有收據的集合
截至2021年1月29日,約有10億條收據截至2021年1月29日,所有收據需占用約60GB存儲
State
趙長鵬:幣安已上線約400個代幣,占CMC收錄幣種數量的2%:6月26日消息,幣安CEO趙長鵬發推稱,CoinMarketCap目前追蹤2萬個代幣相關數據,而幣安已上線的代幣大約400個,相當于CMC收錄幣種數量的2%。[2022/6/27 1:33:00]
所有賬戶及contractstorage的集合
賬戶
由Header.state_root所代表的主狀態樹的一部分
字段:balance/nonce/state_root/code_hash合約存儲項
每個賬戶的Account.state_root標識的單個存儲值
所有數據都以0-2^^256-1范圍內的整數作為鍵ContractCode
合約代碼僅使用Account.code_hash來指代;并非狀態的顯式部分。
ArchiveState
隨著比特幣觸及2020年12月低點,加密股票在美股盤前走低:6月13日消息,加密貨幣和區塊鏈相關股票在盤前交易中下跌,反映出在更廣泛的避險環境中加密貨幣價格下跌。比特幣一度跌破3.4萬美元,為2020年12月以來新低,日內跌近10%;以太坊則跌超15%,至1223.20美元/枚,為2021年1月以來新低。加密貨幣貸款公司攝氏網絡表示,由于“極端的市場條件”,將暫停賬戶間的提款和轉賬。亞歐股市下跌,美股期貨大幅下挫,市場對通脹飆升和經濟增長乏力感到不安。2年期和10年期美國國債收益率曲線自4月以來首次倒掛,許多人認為這是美國或將在未來一兩年內陷入衰退的信號。[2022/6/13 4:23:24]
所有歷史狀態的集合。詳見ArchiveNode
使用NaiveDatabaseLayout,存儲歸檔狀態需占用約7TB的存儲使用一些基于FlatDatabaseLayout的高級技巧,TrubeGeth客戶端使用約800GB實現了歸檔狀態存儲RecentState
指作為近期狀態根一部分的狀態。
“近期”一般來說是128~256個區塊內維護這一數據需要某種形式的垃圾回收技術,以清除不再是近期狀態一部分的狀態對象
ColdState
指的是很長一段時間沒有被觸及的狀態對象
DatabaseLayouts
NaiveDatabaseLayout
該數據庫實現將所有的狀態對象都存儲為單個的樹節點,通過節點哈希值來訪問
導致性能低下以及高硬盤讀寫開銷相對易于理解和實現此方案下的垃圾回收算法更加復雜FlatDatabaseLayout
將所有的狀態對象都存儲為樹的路徑,某種程度上有點類似于鍵值對存儲
性能更高、硬盤開銷更小更難以理解和實現
Witness
即以一種可驗證的形式存儲的狀態數據
BlockWitness
一種類型的見證數據,提供了執行區塊所需的所有狀態數據
TransactionWitness
一種類型的見證數據,提供了一筆事務的EVM執行所需的所有狀態數據
NodeType
FullNode
指一個滿足了下列要求的節點:
存儲了所有的區塊頭存儲了全部區塊體歷史存儲了全部收據歷史存儲著近期狀態維護者一個主鏈區塊索引系統維護者一個主鏈事務索引系統參與ETHDevP2P協議ArchiveNode
其他特點與全節點都一樣,但歸檔節點會存儲全部歸檔狀態。一般都需要執行FullSync。
LESLightNode
連接到LESDevP2P協議的客戶端,意圖是跟上區塊鏈并暴露JSON-RPCAPI。
此類客戶端依賴于鏈接到至少一個LESServer來滿足對數據的需求。
StatelessNode
一個仍在計劃中的客戶端類型,如果能夠實現區塊見證數據的話,就可使之成真。
此類客戶端不需要狀態數據來執行區塊,因為它們可以使用見證數據
UltraLightNode
增加這個術語只是為了區分當前類型的輕節點和一種新類型的輕節點——Piper一種僅暴露JSO-RPCAPI的節點。
P2P協議
ETHDevP2P協議
DevP2P網絡中所用的點對點協議,是所有主網客戶端的基石
作為這個點對點網絡中的一部分,一個節點需要:
參與TransactionGossip參與BlockGossip擁有近期狀態擁有完整的區塊鏈歷史LESDevP2P協議
作為輕客戶端基礎的DevP2P網絡所用的點對點協議
LES服務器
參與LES網絡、向LES客戶端提供數據的節點。
在這個網絡中成為一個服務器需要:
完整的近期狀態全部區塊鏈歷史主鏈區塊索引/事務索引有能力參與事務廣播有能力參與區塊廣播LES客戶端
參與LES網絡、向LES服務器請求數據的節點。
原文鏈接:https://github.com/ethereum/stateless-ethereum-specs/wiki/Glossary作者:PiperMerriam翻譯:阿劍
撰文:EricPeters,OneRiver資產管理公司首席執行官兼首席投資官。OneRiver是一家美國的資產管理公司,近期獲得億萬富翁和著名對沖基金經理AlanHoward的投資,并已經購買.
1900/1/1 0:00:00據Siliconrepublic2月2日報道,總部位于都柏林的全球銀行集團We.trade籌集了550萬歐元,這些資金將用于進一步開發基于IBM的跨境交易平臺.
1900/1/1 0:00:00寫在前面 伴隨著區塊鏈的技術發展,零知識證明技術先后在隱私和Layer2擴容領域得到越來越多的應用,技術也在持續的迭代更新.
1900/1/1 0:00:00作者:yudan@慢霧安全團隊 背景 2021年1月27日,據慢霧區情報,SushiSwap再次遭遇攻擊,此次問題為DIGG-WBTC交易對的手續費被攻擊者通過特殊的手段薅走.
1900/1/1 0:00:00當前,全球經濟越來越呈現數字化特征,人類社會正在進入以數字化為主要標志的新階段。數字經濟已經成為世界的主要經濟形態,也成為推動我國經濟社會發展的核心動力.
1900/1/1 0:00:00金融隱私公鏈Findora宣布與區塊鏈服務網絡BSN國際展開合作,增強金融資產的隱私保護和可審計性.
1900/1/1 0:00:00