目錄
數據
區塊鏈歷史
狀態
見證數據
節點類型
P2P協議
數據
Header
即以太坊協議所定義的Header對象。
Block
一個區塊由兩部分數據組成:
區塊頭
BlockBody;區塊體又由兩部分內容組成:
Transactions
Uncles
BlockBody
就是一個區塊中的事務和叔塊信息的集合。
事務
即以太坊協議所定義的Transaction對象。
事務的構建
創建一條完全簽名的事務的過程:
Aurora Labs 為Web3企業推出 Borealis Business:6月30日消息,Aurora 背后核心開發團隊 Aurora Labs 宣布推出 Borealis Business,旨在幫助 Web3 企業解決交易費用問題,用戶無需支付交易費用。Borealis Business 是通過 Aurora Cloud 提供的交易處理和會計服務,使企業能夠有效管理交易費用,同時保持對其成本的完全控制。通過利用 Borealis Business 核心的規則引擎,企業可以將交易成本轉移給 DApp 等第三方。[2023/6/30 22:10:57]
必須知道發起事務的Account的nonce。
一般來說需要使用eth_estimateGas方法來確定該事務需要使用的gas消耗量。
需要該賬戶的私鑰,用于生成數字簽名。
叔塊信息
即被該區塊視作叔塊的區塊的區塊頭。
加密礦企lanium和能源公司Crusoe宣布知識產權交叉許可:金色財經報道,加密礦企lanium Inc.和Crusoe能源公司今天宣布了一項協議,雙方將交叉許可各自的專利技術。Crusoe的基礎設施可以降低數字經濟的成本和環境影響。根據協議條款,Lancium將把其專利知識產權直接用于可擴展數據中心的操作,作為可控制負載資源(clr)提供給Crusoe。通過對大規模數據中心耗電量的靈活控制,租戶可以從較低的電價中獲益,同時也為電網運營商提供了維護電網穩定的有力工具。(businesswire)[2022/10/27 11:46:51]
區塊鏈歷史
HeaderChain
所有歷史區塊的區塊頭的集合
截至2021年1月29日,約有1100萬個區塊頭
截至2021年1月29日,全體區塊頭約占用5GB的存儲空間
是驗證其余大部分鏈數據所必需的數據
ApeCoin DAO新提案提議開發第三人稱射擊游戲《Ape Worlds: Shooter Edition》:9月17日消息,ApeCoin DAO 社區已發起一項新提案 AIP-103,旨在創建一款第三人稱射擊游戲《Ape Worlds: Shooter Edition》,吸引更多人進入 ApeCoin 生態,該提案投票截止時間是 9 月 22 日,但目前社區似乎對開發這款游戲的熱情不高,反對票比例達到 75.27%。[2022/9/17 7:03:25]
如果使用HeaderAccumulator,我們將能證明某個區塊頭存在于主鏈上
BlockBodyHistory
所有由事務和叔塊信息所組成的歷史區塊的集合
截至2021年1月29日,約有1100萬個區塊體
截至2021年1月29日,所有區塊體需占用約120GB的存儲空間
ReceiptHistory
Axie Infinity宣布Ronin Bridge已正式開放:據官方消息,Axie Infinity宣布Ronin Bridge已正式開放,用戶現在可以輕松地在Ronin(RON)網絡上進行充提。用戶擁有的所有wETH和USDC都由新橋1:1完全支持,新橋設計包括一個斷路器系統作為應急計劃,可通過阻止大量可疑提款來增加橋的安全性。
Ronin Bridge在推出之前已進行一次內部審計和兩次外部審計(由Verichains和Certik完成)。
此外,Axie Infinity可能會在本周發布土地質押(Land Staking)功能。[2022/6/28 1:37:20]
由歷史事務所產生的所有收據的集合
截至2021年1月29日,約有10億條收據
截至2021年1月29日,所有收據需占用約60GB存儲
State
所有賬戶及contractstorage的集合
數字貨幣概念股短線拉升,楚天龍、創識科技漲超8%:6月9日消息,數字貨幣概念股短線拉升,楚天龍、創識科技漲超8%,銀之杰、旗天科技、贏時勝等跟漲。[2022/6/9 4:13:12]
賬戶
由Header.state_root所代表的主狀態樹的一部分
字段:balance/nonce/state_root/code_hash
合約存儲項
每個賬戶的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翻譯:阿劍
美股漲至紀錄高位,美債收益率飆升,通脹壓力走高,美國市場“泡沫說”再次甚囂塵上。現在到底有沒有泡沫?如果有,泡沫又會不會破裂?全球最大對沖基金橋水創始人達利歐給出了最新的答案.
1900/1/1 0:00:00在周一晚間下跌超1萬美金便迅速回調后,2月23日周二下午比特幣市場再迎暴利洗盤。金色財經行情數據顯示,BTC下跌13.94%,一度跌破48000美元.
1900/1/1 0:00:00原文標題:《IdentifyingthebestNFTprojects.》原文作者:Loopify編譯:0x13,律動BlockBeats原標題:《怎樣才不會錯過下一個千倍NFT項目》近日.
1900/1/1 0:00:00原標題:紐約梅隆銀行宣布要支持比特幣服務后美國SEC官員表示監管壓力越來越大美國證券交易委員會(SEC)“加密媽媽”海絲特?皮爾斯在接受采訪時表示,紐約梅隆銀行的加密貨幣服務計劃.
1900/1/1 0:00:00原文標題:《“蹦極”行情,耶倫一席話,比特幣閃崩10000美元!暴跌后又猛漲,一天37萬人爆倉,245億灰飛煙滅》剛剛過去的一天,比特幣坐上“過山車”.
1900/1/1 0:00:00為什么我改變了對代幣的看法治理型代幣通常授予持有人部分項目費用和治理中的一些投票權。以sushiswap交易所的原生代幣SUSHI為例.
1900/1/1 0:00:00