目錄
數據區塊鏈歷史狀態見證數據節點類型P2P協議
數據
Header
即以太坊協議所定義的Header對象。
Block
一個區塊由兩部分數據組成:
區塊頭BlockBody;區塊體又由兩部分內容組成:TransactionsUnclesBlockBody
就是一個區塊中的事務和叔塊信息的集合。
事務
即以太坊協議所定義的Transaction對象。
事務的構建
創建一條完全簽名的事務的過程:
必須知道發起事務的Account的nonce。一般來說需要使用eth_estimateGas方法來確定該事務需要使用的gas消耗量。需要該賬戶的私鑰,用于生成數字簽名。叔塊信息
橋水基金創始人:美國銀行業危機影響的不僅僅是銀行業:金色財經報道,在清華五道口全球金融論壇高端對話環節,國際貨幣基金組織原副總裁、中國人民銀行原副行長朱民對話橋水基金創始人瑞·達利歐,就美國銀行業危機、美聯儲政策路徑抉擇及影響、通貨膨脹原因等熱點議題進行探討。關于美國銀行業危機,瑞·達利歐表示,重要的是要認識到這是一個普遍存在的問題,影響的不僅僅是銀行業,這個問題目前影響了許多銀行,因為許多銀行購買了政府債券。但其實許多實體都購買了政府債券。而且,這里指的不僅僅是購買美國政府債券的美國實體,還有因為貨幣政策而購買歐洲債券的歐洲實體等。[2023/5/21 15:16:48]
即被該區塊視作叔塊的區塊的區塊頭。
區塊鏈歷史
HeaderChain
所有歷史區塊的區塊頭的集合
截至2021年1月29日,約有1100萬個區塊頭截至2021年1月29日,全體區塊頭約占用5GB的存儲空間是驗證其余大部分鏈數據所必需的數據如果使用HeaderAccumulator,我們將能證明某個區塊頭存在于主鏈上BlockBodyHistory
白宮考慮對加密礦企征收懲罰性稅:金色財經報道,美國白宮經濟顧問委員會(CEA)周二在公告中表示,美國總統拜登正考慮對加密貨幣挖礦業務征收懲罰性稅,因為“它們對社會造成了危害”。政府提出對礦企征收相當于其能源成本30%的稅,這是一種不同尋常的針對特定行業的處罰,可能會威脅到此類企業的利潤。CEA表示,目前加密礦企無需支付他們造成的全部成本,包括當地環境污染、更高的能源價格以及溫室氣體排放增加對氣候的影響。[2023/5/3 14:39:31]
所有由事務和叔塊信息所組成的歷史區塊的集合
截至2021年1月29日,約有1100萬個區塊體截至2021年1月29日,所有區塊體需占用約120GB的存儲空間ReceiptHistory
由歷史事務所產生的所有收據的集合
截至2021年1月29日,約有10億條收據截至2021年1月29日,所有收據需占用約60GB存儲
USDC發送地址數量在過去一小時達到1個月低點:金色財經報道,Glassnode數據顯示,USDC發送地址數量在過去一小時 (7日均值) 剛剛達到1,407.131個, 達到1個月低點。[2023/2/26 12:30:10]
State
所有賬戶及contractstorage的集合
賬戶
由Header.state_root所代表的主狀態樹的一部分
字段:balance/nonce/state_root/code_hash合約存儲項
每個賬戶的Account.state_root標識的單個存儲值
所有數據都以0-2^^256-1范圍內的整數作為鍵ContractCode
合約代碼僅使用Account.code_hash來指代;并非狀態的顯式部分。
ArchiveState
Genesis銷售與交易聯席主管Matt Ballensweig離職,并宣布加入Exodus:9月29日消息,加密貸款機構Genesis銷售和交易聯席主管Matt Ballensweig宣布離職,并加入加密錢包公司Exodus。Ballensweig表示將繼續擔任Genesis的顧問,以結束他在Digital Currency Group旗下公司(CoinDesk是姊妹公司)的五年任期。Genesis因Three Arrows Capital遭受巨額損失后,流失了頂級人才。8月,Genesis裁員20%,首席執行官Michael Moro離職;9月初研究負責人Noelle Acheson離職。據悉,其衍生品主管Joshua Lim也有離職意向。(CoinDesk)[2022/9/29 22:38:55]
所有歷史狀態的集合。詳見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翻譯:阿劍
1月27日消息,ConsenSys開發人員BenEdgington發文公布此前1月14日以太坊開發者會議相關內容.
1900/1/1 0:00:00CoinList近日公布CoinListSeed2021年冬季的第三批公司名單,包括BabylonFinance、BosonProtocol、Clover、DePay、Showcase、Tita.
1900/1/1 0:00:00比特幣在過去的一個月里價格波動很大,在2021年初創下了歷史新高,同時也出現了強勁的回調。僅在過去的24小時內比特幣就再一次突破了5萬美元大關,隨后又屈服于拋售壓力交易價格回落.
1900/1/1 0:00:00據官方博客消息,1月25日,治理促進者和MakerFoundation智能合約團隊已將一項執行投票納入投票系統,已決定是否批準1月治理周期捆綁建議.
1900/1/1 0:00:00經過一段時間的積累后,鯨魚們在2月開始持續“卸貨”BTC。據加密市場數據聚合商Glassnode的最新報告,比特幣鯨魚在2月期間“卸掉”了大量的BTC.
1900/1/1 0:00:002月13日,經過社區提案投票,去中心化API基礎設施PocketNetwork宣布與Web3去中心化API服務API3達成合作,并進行代幣互換,通過此次合作.
1900/1/1 0:00:00