比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > USDC > Info

干貨 | Eth1.x 術語表_TAT

Author:

Time:1900/1/1 0:00:00

數據

Header

即以太坊協議所定義的Header對象。

Block

一個區塊由兩部分數據組成:

區塊頭BlockBody;區塊體又由兩部分內容組成:TransactionsUncles

BlockBody

就是一個區塊中的事務和叔塊信息的集合。

事務

即以太坊協議所定義的Transaction對象。

事務的構建

創建一條完全簽名的事務的過程:

必須知道發起事務的Account的nonce。一般來說需要使用eth_estimateGas方法來確定該事務需要使用的gas消耗量。需要該賬戶的私鑰,用于生成數字簽名。

叔塊信息

即被該區塊視作叔塊的區塊的區塊頭。

區塊鏈歷史

HeaderChain

所有歷史區塊的區塊頭的集合

截至2021年1月29日,約有1100萬個區塊頭截至2021年1月29日,全體區塊頭約占用5GB的存儲空間是驗證其余大部分鏈數據所必需的數據如果使用HeaderAccumulator,我們將能證明某個區塊頭存在于主鏈上

BlockBodyHistory

所有由事務和叔塊信息所組成的歷史區塊的集合

截至2021年1月29日,約有1100萬個區塊體截至2021年1月29日,所有區塊體需占用約120GB的存儲空間

ReceiptHistory

Fantom基金會董事:撤回資金是因為圍繞Multichain的不確定性:金色財經報道,Fantom基金會董事Andre Cronje表示,由于圍繞Multichain的不確定性,該基金會停止在SushiSwap上提供MULTI代幣的流動性。Cronje表示,錢包里的資金還沒有出售,只要Multichain能夠就此發表聲明并澄清問題,我們就會再次進行LP。

此前報道,該基金會于5月24日撤回240萬美元的MULTI。 MULTI是跨鏈多鏈協議的原生代幣。[2023/5/25 10:40:08]

由歷史事務所產生的所有收據的集合

截至2021年1月29日,約有10億條收據截至2021年1月29日,所有收據需占用約60GB存儲State

所有賬戶及contractstorage的集合

賬戶

由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實現了歸檔狀態存儲

FTX巴哈馬實體向紐約南區法院申請破產:11月16日消息,FTX 的巴哈馬實體 FTX Digital Markets Ltd. 已依據破產法第 15 章向紐約南區法院申請破產保護,破產法第 15 章旨在促進涉及跨越多個國家 / 地區的資產和實體的公司破產。申請文件上稱,債務人的資產和事務將受外國法院的控制或監督,以進行重組或清算。[2022/11/16 13:11:42]

RecentState

指作為近期狀態根一部分的狀態。

“近期”一般來說是128~256個區塊內維護這一數據需要某種形式的垃圾回收技術,以清除不再是近期狀態一部分的狀態對象

ColdState

指的是很長一段時間沒有被觸及的狀態對象

DatabaseLayouts

NaiveDatabaseLayout

該數據庫實現將所有的狀態對象都存儲為單個的樹節點,通過節點哈希值來訪問

導致性能低下以及高硬盤讀寫開銷相對易于理解和實現此方案下的垃圾回收算法更加復雜FlatDatabaseLayout

將所有的狀態對象都存儲為樹的路徑,某種程度上有點類似于鍵值對存儲

性能更高、硬盤開銷更小更難以理解和實現

Witness

即以一種可驗證的形式存儲的狀態數據

BlockWitness

一種類型的見證數據,提供了執行區塊所需的所有狀態數據

TransactionWitness

一種類型的見證數據,提供了一筆事務的EVM執行所需的所有狀態數據

DappRadar回應數據不準確質疑:正重新計算Decentraland用戶數據:10月12日消息,對于此前元宇宙平臺Decentraland稱區塊鏈數據提供商DappRadar對其統計的數據不準確,DappRadar在其官方博客上表示,正在重新計算Decentraland的用戶數據。最初,DappRadar只跟蹤13個Decentraland合約,他們現在將跟蹤3000多個合約,并將開始研究將元宇宙交易也納入其跟蹤的方法。

DappRadar表示,它會跟蹤唯一活躍錢包(UAW)的數量、交易數量以及跨不同dApp的交易量,并通過跟蹤“來自區塊鏈的不可更改的去中心化應用程序數據,為所有用戶提供可驗證的見解”來做到這一點,例如在跟蹤智能合約的交易數量時,該數據點會在區塊鏈上實時跟蹤。

此前消息,DappRadar曾報道稱Decentraland日活用戶僅為38個,Decentraland回應稱DappRadar僅跟蹤特定的智能合約交易報告的日活用戶是不準確的。[2022/10/12 10:31:37]

NodeType

FullNode

指一個滿足了下列要求的節點:

存儲了所有的區塊頭存儲了全部區塊體歷史存儲了全部收據歷史存儲著近期狀態維護者一個主鏈區塊索引系統維護者一個主鏈事務索引系統參與ETHDevP2P協議

ArchiveNode

其他特點與全節點都一樣,但歸檔節點會存儲全部歸檔狀態。一般都需要執行FullSync。

LESLightNode

連接到LESDevP2P協議的客戶端,意圖是跟上區塊鏈并暴露JSON-RPCAPI。

報告:2022年持有穩定幣獲利超過法幣:7月23日消息,區塊鏈分析公司CryptoQuant發布了一份報告,評估有關穩定幣的數據及其錨定穩健性。報告發現,在2022年全年持有幾乎所有目前排名靠前的穩定幣,獲利略高于持有實際美元。根據該報告,基于2017年以來的交易量加權價格收盤數據,幾乎所有頂級穩定幣的歷史日均收盤價都略高于1.00美元。其中,DAI日收盤價中位數高于1.00美元40個基點。事實證明,它的溢價是所有穩定貨幣中最高的,USDP和TUSD的溢價分別為35和33個基點。

此外報告還發現,在所有穩定幣中,GUSD的穩健性最強。這意味著,即使在高贖回率的環境下,其價格也幾乎不面臨下行波動。(Crypto Potato)[2022/7/23 2:33:18]

此類客戶端依賴于鏈接到至少一個LESServer來滿足對數據的需求。

StatelessNode

一個仍在計劃中的客戶端類型,如果能夠實現區塊見證數據的話,就可使之成真。

此類客戶端不需要狀態數據來執行區塊,因為它們可以使用見證數據

UltraLightNode

增加這個術語只是為了區分當前類型的輕節點和一種新類型的輕節點——Piper

一種僅暴露JSO-RPCAPI的節點。

P2P協議

ETHDevP2P協議

DevP2P網絡中所用的點對點協議,是所有主網客戶端的基石

作為這個點對點網絡中的一部分,一個節點需要:

參與TransactionGossip參與BlockGossip擁有近期狀態擁有完整的區塊鏈歷史

PeckShield:DarkLight發生RugPull,代幣DK下跌100%:6月30日消息,據PeckShield監測顯示,檢測到DarkLight發生RugPull,代幣DK下跌100%,約611枚BNB(約100萬美元)轉移至TornadoCash。[2022/6/30 1:41:20]

LESDevP2P協議

作為輕客戶端基礎的DevP2P網絡所用的點對點協議

LES服務器

參與LES網絡、向LES客戶端提供數據的節點。

在這個網絡中成為一個服務器需要:

完整的近期狀態全部區塊鏈歷史主鏈區塊索引/事務索引有能力參與事務廣播有能力參與區塊廣播LES客戶端

參與LES網絡、向LES服務器請求數據的節點。

節點行為

Gossip

事務廣播

P2P網絡的功能,幫助分發新的事務到網絡中的所有節點依賴于節點能夠訪問ETHDevP2PProtocol或者LESDevP2PProtocol依賴于執行事務驗證的能力來防止對節點的DoS攻擊而驗證事務是計算密集型的區塊廣播廣播最新的區塊依賴于區塊驗證的能力歷史數據檢索

檢索區塊頭根據哈希根據區塊號可批請求,所請求內容必須是連續的,或者其前后之間有一致的間隔檢索區塊體所得數據需要根據Header.transactions_root和Header.uncles_root來驗證檢索收據根據區塊分批檢索所得數據需要根據Header.receipts_root來驗證狀態檢索

根據哈希值來檢索單個狀態樹節點在未來的協議中有可能會移除,因為這種檢索機制與flatdatabaselayout有沖突

追隨區塊鏈

依賴于節點能訪問區塊廣播網絡依賴于具有從全體區塊頭中獲得的近期區塊頭依賴于執行區塊驗證的能力來防止DoS攻擊事務驗證

驗證事務需要:有能力執行ecrecover操作來確定發送者確認該事務的nonce正是該發起事務的賬戶的下一個nonce確認該賬戶的余額足以支付該事務的gas需要了解EVM的規則來計算事務的gas值區塊驗證

區塊驗證包含下述事項中的所有內容:檢查工作量證明的seal計算密集型比較同一高度上其它競爭區塊的挖礦總難度執行交易,以驗證Header.state_root的正確性需要區塊執行能力計算密集型主鏈索引

主鏈區塊索引

把區塊號映射為該高度的主鏈區塊的哈希值需要從全部區塊頭中構建每100萬個區塊,存儲映射需占用61MB區塊號需要32字節區塊哈希值也要32字節可以使用更高效的變長編碼方法來減少長度每個條目需要64bytes截至2021年1月29日,主鏈區塊索引總共占用約600MB的空間只能夠通過驗證所得區塊哈希是否等于該高度上已知主鏈的區塊哈希值來證明如果能為協議引入區塊頭累加器的話,證明效率可以更高

主鏈事務索引

把事務的哈希值映射成該事務所在主鏈區塊的哈希值,以及該事務在該塊內的索引值。需要從歷史區塊體中構建截至2021年1月29日,總共有10億筆歷史事務每個條目都需要占用70字節可以使用變長編碼方法來稍微減少長度事務哈希值32字節主鏈區塊哈希值32字節事務索引4字節截至2021年1月29日,這些索引總共占用65GB空間可以使用根據Header.transactions_root生成的默克爾證據來證明

區塊頭累加器

一類能讓我們高效證明某個區塊頭來自主鏈的機制。基于https://ethresear.ch/t/double-batched-merkle-log-accumulator/571

同步

歷史同步

區塊頭同步即一個節點追趕區塊鏈的頂端時所用的進程。基于不同的安全等級,有幾種同步方法“完全驗證從創世塊起下載全體區塊頭檢查點式下載法使用一個自己信任的較近區塊的區塊頭,并從該區塊頭開始追及區塊鏈追隨HEAD只需追隨最新區塊頭,就可以相當有自信。區塊鏈越長,攻擊者要制造偽鏈所需付出的代價就越大當前,只有掌握了全體區塊頭,才能夠任意地驗證其他歷史數據。區塊頭累加器可以改善這個狀態,使得一個客戶端可以把檢查點設在區塊鏈頂端,而仍然能夠驗證歷史數據。區塊同步客戶端用來pull歷史事務和叔塊信息的進程。驗證這些數據需要先有全體區塊頭,然后根據Header.transactions_root和Header.uncles_root來檢查收據同步不執行FullSync的客戶端往往需要通過ETHDevP2p協議來取得歷史收據驗證這些數據需要先有全體區塊頭,然后根據Header.receipts_root和來檢查

狀態同步

節點獲得近期狀態完整副本的機制。FullSync下載所有歷史區塊并按順序執行這些區塊。最簡單的同步方法計算量非常大需要區塊頭同步需要區塊同步快速同步下載全部歷史區塊,以及近期狀態數據的副本使用了一個安全假設:從歷史區塊中得到的狀態根都是正確的要求歷史同步會給提供這些狀態數據的節點造成很大的負擔FlatDtatabaseLayout不容易滿足快速同步的要求SnapSync下載全部歷史區塊以及近期狀態數據的副本使用了一個安全假設:從歷史區塊中得到的狀態根都是正確的要求歷史同步非常適合FlatDtatabaseLayout帶寬、硬盤讀寫和耗費時間都有指數級節省StatelessSync這個術語并不常用,其定義也可能隨時調整不像其它狀態同步方法,這一方法最終無法使節點獲得近期狀態數據的完整副本。就其自身而言,其用法是免去維護狀態數據本地副本之需、仍能驗證區塊;或者,它可以與其他同步方法結合,從而能即時驗證區塊,然后慢慢在本地構建出可訪問的完整狀態數據。需要區塊廣播需要區塊見證數據BeamSync光子同步本質上就是一種無狀態同步,但不要求網絡提供區塊見證數據。相反,客戶端是按需從網絡中請求所需的狀態需要區塊廣播需要按需狀態檢索Accesslist的可得性大大提高了這種方法的效率OnDemandStateRetrieval

即從網絡中檢索任意狀態元素的能力。GetNodeDataETHDevP2P協議會暴露信息對GetNodeData/NodeData,允許檢索任意狀態。此消息格式可能會被棄用。基于DHT的狀態網絡一種設想:我們可以讓狀態分散在網絡中的所有節點中,并使這些數據能夠按需被發現及檢索到。

執行

挖礦

要求節點能夠:訪問待打包事務池運行EVM

AccessList

在某些形式的EVM執行過程中會觸及的賬戶和合約存儲位置的列表

StateAccessPatterns

StaticStateAccessEVM執行在某些時候會具備的一種屬性:調用者可以準確地預知該次執行會觸及哪些狀態DynamicStateAccessEVM執行在某些時候會具備的一種屬性:調用者無法準確地預知到底會觸及哪些狀態區塊執行

需要EVM執行就是執行給定區塊中所有事務的過程計算密集型

EVM執行

舉要EVM的某種實現要求能夠訪問該次執行所觸及的狀態可以使用近期狀態來實現也可使用區塊見證數據來實現

賬戶管理

管理用于簽署事務的私鑰賬戶一般會存儲在一個Keyfile里

密鑰文件

一種加密的存儲格式,用于存儲私鑰Eth2BLSKeystore規范:https://eips.ethereum.org/EIPS/eip-2335Eth1Keystore規范:https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition解密一般來說依賴于一些密碼學元件,如:keccak、scrypt、pbkdf2和ECC/BLS12-381

原文鏈接:

https://github.com/ethereum/stateless-ethereum-specs/wiki/Glossary

Tags:TATSTATSTATRAMetaTariffstatus幣行情StarwireTheForce.Trade

USDC
Cosmos 核心開發者 Zaki Manian 等成立的新項目 Sommelier 完成 350 萬美元融資,并啟動 Alpha 測試版_OSMO

鏈聞消息,由Cosmos區塊鏈核心開發人員ZakiManian等人成立的以太坊協處理器Sommelier宣布啟動Alpha測試版,并完成350萬美元種子輪融資.

1900/1/1 0:00:00
關于ZT下架部分幣種的公告_COM

尊敬的ZT用戶: 為給用戶提供更好的交易體驗,ZT會對已上線項目進行嚴格審查,根據項目下架規則,ZT決定對BNN,BSP,GDE,BVG,CQC,DBBC,EXC,OLG,SGB,VMSC.

1900/1/1 0:00:00
Huobi Global將于3月10日16:00暫停THETA充提業務

尊敬的用戶: THETA將于區塊高度9,497,418進行主網升級。HuobiGlobal支持本次主網升級,并將于2021年3月10日16:00(GMT8)暫停THETA的充幣和提幣業務.

1900/1/1 0:00:00
關于Hotbit網站于2021年3月11日01:00恢復的公告

尊敬的用戶: ???Hotbit已于2021年3月11日01:00完成全站維護,所有功能已恢復正常!???本次維護后Hotbit將支持幣種多鏈通道,用戶可在充提界面查看到最新變化.

1900/1/1 0:00:00
HomiEx(紅米交易所)關于SUSHI3S杠桿ETF產品進行份額合并的公告_HOMI

親愛的用戶: ETF產品7x24小時交易,并且市場波動較大,本著對市場影響最小原則,在不影響用戶體驗的情況下,我們按次數最少化原則對ETF份額進行合并操作.

1900/1/1 0:00:00
BiONE關于對NEAR3S等10個ETF產品進行份額合并的公告_USD

尊敬的用戶: 由于當前部分ETF產品的單價均低于0.015USDT,為提高其價格變化的靈敏度,優化交易體驗,BiONE將在2021年3月12日00:00-02:00期間.

1900/1/1 0:00:00
ads