目錄
數據區塊鏈歷史狀態見證數據節點類型P2P協議
數據
Header
即以太坊協議所定義的Header對象。
Block
一個區塊由兩部分數據組成:
區塊頭BlockBody;區塊體又由兩部分內容組成:TransactionsUnclesBlockBody
就是一個區塊中的事務和叔塊信息的集合。
事務
即以太坊協議所定義的Transaction對象。
事務的構建
創建一條完全簽名的事務的過程:
必須知道發起事務的Account的nonce。一般來說需要使用eth_estimateGas方法來確定該事務需要使用的gas消耗量。需要該賬戶的私鑰,用于生成數字簽名。叔塊信息
持有至少0.01枚ETH的錢包地址數創新高:金色財經報道,Glassnode數據顯示,持有至少0.01枚ETH的錢包地址數達23,838,359個,創歷史新高。[2023/5/2 14:38:18]
即被該區塊視作叔塊的區塊的區塊頭。
區塊鏈歷史
HeaderChain
所有歷史區塊的區塊頭的集合
截至2021年1月29日,約有1100萬個區塊頭截至2021年1月29日,全體區塊頭約占用5GB的存儲空間是驗證其余大部分鏈數據所必需的數據如果使用HeaderAccumulator,我們將能證明某個區塊頭存在于主鏈上BlockBodyHistory
所有由事務和叔塊信息所組成的歷史區塊的集合
截至2021年1月29日,約有1100萬個區塊體截至2021年1月29日,所有區塊體需占用約120GB的存儲空間ReceiptHistory
元宇宙平臺Roblox去年12月日活躍用戶同比增長18%:據官方消息,元宇宙平臺Roblox公布了去年12月的關鍵運營指標。該公司去年12月的日活躍用戶為6150萬人,同比增長18%。預售服務收入(Bookings)在4.3億美元至4.39億美元之間,同比增長17%至20%。預售服務收入為用戶購買平臺內部貨幣Robux所產生的收益,該貨幣通常用于改變或升級玩家的角色。與此同時,用戶使用時間達到47億小時,同比增長21%。[2023/1/18 11:17:54]
由歷史事務所產生的所有收據的集合
截至2021年1月29日,約有10億條收據截至2021年1月29日,所有收據需占用約60GB存儲
State
所有賬戶及contractstorage的集合
賬戶
由Header.state_root所代表的主狀態樹的一部分
Binance.US將下架AMP,該Token此前曾被美SEC列為證券:8月2日消息,在美國證券交易委員會近期指控AMP是針對一名前Coinbase員工和兩名同事的內幕交易案件中的證券后,Binance.US決定出于謹慎考慮將AMPToken下架。
此外Binance.US還表示,AMP的交易未來可能會在其平臺上恢復,但指出“我們將采取相關措施直到圍繞AMP的分類更加清晰”。
據此前7月22日消息,美國證券交易委員會(SEC)已列出Coinbase上的9種加密貨幣,稱其為證券。這包含在逮捕并指控一名Coinbase前雇員和另外兩人犯有電信欺詐罪的投訴中。這9種加密貨幣分別是AMP、RLY、DDX、XYO、RGT、LCX、POWR、DFX和KROM,每個幣種都被提及與涉嫌內幕交易有關。[2022/8/2 2:52:26]
字段:balance/nonce/state_root/code_hash合約存儲項
嫣然天使基金發行數字藏品:金色財經報道,據嫣然天使基金官方公眾號,在6月1日國際兒童節來臨之際,騰訊音樂公益聯合嫣然天使基金共同推出關愛唇腭裂兒童音樂公益數字藏品“嫣然天使愛唱團《卜算子·我住長江頭》”于5月30日上線預約,6月1日正式發售,此次藏品全平臺限量發行3600份,藏品發售所得除運營成本之外的收入也將全部愛心捐贈嫣然天使基金,幫助唇腭裂患者改善生命質量。[2022/5/31 3:51:28]
每個賬戶的Account.state_root標識的單個存儲值
所有數據都以0-2^^256-1范圍內的整數作為鍵ContractCode
合約代碼僅使用Account.code_hash來指代;并非狀態的顯式部分。
ArchiveState
所有歷史狀態的集合。詳見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翻譯:阿劍
Tags:ODESTATESTASTATnode幣總量Uberstate RIT2.0StableFund USDStatus
借春節假期的機會對周報的數據進行了進一步完善和升級,本期周報發布時間有所滯后,這次例行更新的價值主要體現在對于新增數據的一個簡單介紹之上,未來周報會對新增的數據做持續更新和解讀.
1900/1/1 0:00:00據官方消息,穩定資產RAI總鎖倉量達1億美元,其流動性池RAI/ETH已成為Uniswapv2上第10大資產池。RAI開發團隊ReflexerLabs宣布將為流動性提供者發放回溯獎勵.
1900/1/1 0:00:00據俄羅斯今日經濟網站消息,俄羅斯聯邦政府財政金融大學專家康斯坦丁·奧爾多夫表示,美聯儲已開始研究發行電子美元的問題,這預示著世界金融體系將出現變化.
1900/1/1 0:00:003月8日,甘霖委員在全國政協十三屆四次會議視頻會議上作大會發言時說,要加快推進大數據、區塊鏈與我國經濟社會融合創新發展.
1900/1/1 0:00:00零知識證明研發機構StarkWare表示,其二層擴容解決方案ZKRollup“StarkNet”目前已經完成基礎構建,即圖靈完備框架Cairo、STARK軟件堆棧和二層擴容引擎StarkEx.
1900/1/1 0:00:003月10日,全球最大加密資產管理公司灰度的母公司數字貨幣集團宣布將購買價值高達2.5億美元的灰度比特幣信托股票.
1900/1/1 0:00:00