目錄
數據
區塊鏈歷史
狀態
見證數據
節點類型
P2P協議
數據
Header
即以太坊協議所定義的Header對象。
Block
一個區塊由兩部分數據組成:
區塊頭
BlockBody;區塊體又由兩部分內容組成:
Transactions
Uncles
BlockBody
就是一個區塊中的事務和叔塊信息的集合。
事務
即以太坊協議所定義的Transaction對象。
事務的構建
創建一條完全簽名的事務的過程:
美國多個州官員支持在FTX破產案中任命獨立審查員:2月2日消息,來自美國十幾個州的官員希望聯邦破產法官任命第三方審查FTX的財務狀況,理由是需要該交易所資產的透明度。這些官員聲稱,由于債務人的財務狀況和資產缺乏透明度,且監管調查仍在繼續,任命一名具有具體職責指導方針的審查員不僅是適當的,符合債權人的最佳利益,而且應是強制性的。被任命的審查員將向法院提供一份關于FTX.com、Alameda Research以及全球大多數其他FTX子公司財務狀況的詳細報告,而不是僅依靠FTX目前的管理層和律師。(The Block)[2023/2/2 11:42:14]
必須知道發起事務的Account的nonce。
一般來說需要使用eth_estimateGas方法來確定該事務需要使用的gas消耗量。
需要該賬戶的私鑰,用于生成數字簽名。
叔塊信息
即被該區塊視作叔塊的區塊的區塊頭。
灰度GBTC負溢價率回落至38.02%:金色財經報道,據Coinglass數據顯示,當前灰度總持倉量達155.05億美元,主流幣種信托溢價率如下:BTC,-38.02%;ETH,-47.68%;ETC,-68.18%;LTC,-57.32%;BCH,-50.53%。[2023/1/11 11:06:07]
區塊鏈歷史
HeaderChain
所有歷史區塊的區塊頭的集合
截至2021年1月29日,約有1100萬個區塊頭
截至2021年1月29日,全體區塊頭約占用5GB的存儲空間
是驗證其余大部分鏈數據所必需的數據
如果使用HeaderAccumulator,我們將能證明某個區塊頭存在于主鏈上
BlockBodyHistory
所有由事務和叔塊信息所組成的歷史區塊的集合
截至2021年1月29日,約有1100萬個區塊體
美監管部門正施壓富國銀行,要求其接受超10億美元罰款:11月5日消息,據財聯社消息,富國銀行正受到來自美國消費者金融保護局(CFPB)的壓力,要求其支付超過10億美元罰款,以了結一系列客戶濫用調查。
若最終達成,將打破該機構罰款的歷史紀錄,而上一個紀錄的創造者也是富國銀行。知情人士透露,該監管機構在機密會談中提出了這個要求,反映了對富國銀行的極為不滿。過去6年,該行已多次因過去的客戶濫用問題被罰。[2022/11/5 12:20:18]
截至2021年1月29日,所有區塊體需占用約120GB的存儲空間
ReceiptHistory
由歷史事務所產生的所有收據的集合
截至2021年1月29日,約有10億條收據
截至2021年1月29日,所有收據需占用約60GB存儲
State
所有賬戶及contractstorage的集合
比特幣閃電網絡容量突破4800枚BTC,創歷史新高:金色財經報道,據1ML網站最新數據顯示,比特幣閃電網絡鎖定的BTC數量已突破4800枚(目前為4,800.37枚),創下歷史新高,價值約95,534,056.05美元,過去30天增幅達到4.52%。此外,當前閃電網絡節點數據為 17,812(過去30天增幅為0.12%),通道數量為86,463(過去30天下降0.52%)。[2022/9/17 7:02:52]
賬戶
由Header.state_root所代表的主狀態樹的一部分
字段:balance/nonce/state_root/code_hash
合約存儲項
每個賬戶的Account.state_root標識的單個存儲值
所有數據都以0-2^^256-1范圍內的整數作為鍵
ContractCode
合約代碼僅使用Account.code_hash來指代;并非狀態的顯式部分。
dYdX將于9月27日進入Epoch 15,擬減少25%的交易獎勵等:8月31日消息。去中心化衍生品交易平臺dYdX將于UTC時間9月27日15:00進入第15個周期(Epoch 15),其中主要變化包括交易獎勵將減少25%、逐步清算借貸池、修改LP獎勵公式等。[2022/8/31 13:00:24]
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:ODESTATESTATTATPNODEUnited States Property Coiniht-real-estate-protocolBitStation
以太坊Gas費過高問題持續發酵。2月22日晚間,受ETH劇烈波動影響,以太坊GasFee短時飆升,據GasNow顯示,當前如果要在15秒內完成交易,GasFee高達1220Gwei,創歷史新高.
1900/1/1 0:00:00DEX江湖正在發生變化。正如我們此前說的那樣,DeFi世界中,流動性不再有邊界,DEX的崛起和衰落都將加速.
1900/1/1 0:00:00國際清算銀行:全球數字貨幣已有六成進入測試階段 參考消息網 剛剛 23 《日本經濟新聞》近日報道,世界各國央行開始進行數字貨幣測試.
1900/1/1 0:00:00本文來自?中金點睛,作者:嚴佳卉張帥帥等2020年以比特幣為代表的數字貨幣價格快速上升、4月Libra第二版白皮書發布.
1900/1/1 0:00:00.new_summary,blockquote{position:relative;font-size:16px;letter-spacing:1px;line-height:28px;marg.
1900/1/1 0:00:00市場概述: 自上期報告以來,比特幣連續兩日再創新高,今日稍有回調,自高點回調幅度達2000美金,但不影響其多頭格局;期間,二級市場的優秀標的也相繼接力再創新高,昨日UNI創新高達33美金.
1900/1/1 0:00:00