干貨|Eth1.x術語表
節點行為
Gossip
事務廣播
P2P網絡的功能,幫助分發?新的?事務到網絡中的所有節點
依賴于節點能夠訪問?ETH?DevP2PProtocol或者?LES?DevP2PProtocol
依賴于執行事務驗證的能力來防止對節點的DoS攻擊
而驗證事務是計算密集型的
區塊廣播
廣播最新的區塊
依賴于區塊驗證的能力
歷史數據檢索
檢索區塊頭
根據哈希
根據區塊號
可批請求,所請求內容必須是連續的,或者其前后之間有一致的間隔
檢索區塊體
所得數據需要根據?Header.transactions_root?和?Header.uncles_root?來驗證
檢索收據
根據區塊分批檢索
所得數據需要根據?Header.receipts_root?來驗證
狀態檢索
渝中法院知識產權保護法官工作室入駐市區塊鏈數字經濟產業園:近日,“渝中區人民法院知識產權保護法官工作室”揭牌,正式入駐重慶市區塊鏈數字經濟產業園。這也是重慶法院系統首個知識產權保護法官工作室。 渝中區人民法院、重慶區塊鏈數字經濟產業園管委會聯合簽署了《關于強化大石化新區知識產權保護的協作辦法》。辦法規定,園區內的企業涉及知識產權民事糾紛,可以向“渝中區人民法院知識產權保護法官工作室”申請訴前調解。訴前調解達成調解協議的,由法官工作室出具司法確認裁定或調解書。同時,法官工作室通過定期走訪、巡回審判、司法建議等方式,向企業提供知識產權司法服務保障。(新浪財經)[2021/11/22 22:08:50]
根據哈希值來檢索單個狀態樹節點
在未來的協議中有可能會移除,因為這種檢索機制與flatdatabaselayout有沖突
追隨區塊鏈
依賴于節點能訪問區塊廣播網絡
依賴于具有從全體區塊頭中獲得的近期區塊頭
依賴于執行區塊驗證的能力來防止DoS攻擊
事務驗證
驗證事務需要:
有能力執行?ecrecover?操作來確定發送者
確認該事務的nonce?正是?該發起事務的賬戶的下一個nonce
Polygon 推出基于STARK零知識證明的擴容方案 Miden,采用Facebook開源技術且兼容EVM:11月16日消息,Polygon宣布推出基于零知識的、與 EVM 兼容的擴容解決方案Miden,同時也將開源其核心組件的早期原型版本Polygon Miden 虛擬機 (VM) 。Polygon Miden 是一個基于 STARK 的 ZK Rollup,Polygon Miden VM 是完全開源的基于 STARK 的虛擬機,它的作用是驗證程序執行并為DApp 部署提供增強的盡職調查。Miden VM 通過利用Facebook的Novi開發的STARK證明器/驗證器Winterfell 對基于Rust語言編寫的零知識虛擬機 Distaff VM進行了擴展。Distaff VM和Winterfell的核心開發人員Bobbin Threadbare將加入 Polygon 作為 Miden Lead,致力于重新整合 Distaff,將 Distaff 和 Winterfell 結合起來,并繼續開發 Miden VM 及其周圍的生態系統。
除Polygon Miden外,Polygon價值10億美元的ZK策略資金還孵化Polygon Hermez和Polygon Nightfall。Polygon Hermez是此前收購的Hermez Network,Polygon Nightfall是與安永共同開發構建的以隱私為重點保護的Rollup。[2021/11/17 21:56:06]
確認該賬戶的余額足以支付該事務的gas
甘肅省工商聯組織開展“區塊鏈”專題知識講座:6月19日消息,甘肅省工商聯邀請蘭州靈霄網界網絡科技股份有限公司董事長李金峰為機關干部作“區塊鏈”專題知識講座。省工商聯全體干部職工參加。
甘肅省委統戰部副部長、省工商聯黨組書記趙少智強調,此次講座的意義在于引導大家主動學習“區塊鏈”、大數據、“互聯網+”等新知識,尤其要關注新技術、學習新技術、掌握新技術,拓展知識范疇。明確省工商聯為非公企業服務的工作職能,主動掌握經濟類、法律類專業知識。同時,要繼續堅持年輕干部學習研究小組學習制度,鼓勵引導年輕干部加大知識儲備,努力提升自身素養,增強和培養應對復雜工作、分析問題、解決問題的能力。(中新網甘肅)[2020/6/19]
需要了解EVM的規則來計算事務的gas值
區塊驗證
區塊驗證包含下述事項中的所有內容:
檢查工作量證明的seal
計算密集型
比較同一高度上其它競爭區塊的挖礦總難度
執行交易,以驗證?Header.state_root?的正確性
需要區塊執行能力
計算密集型
主鏈索引
主鏈區塊索引
外匯局渭南市中心支局召開區塊鏈知識及相關業務培訓會:外匯局渭南市中心支局組織召開了區塊鏈知識及相關業務培訓會,轄區外匯指定銀行及涉外企業50多人參加培訓。外匯局陜西省分局王孟陽科長就進一步拓展區塊鏈業務,支持涉外企業復工復產提出具體要求:一是高度重視,廣泛宣傳。各外匯指定銀行要高度重視區塊鏈業務的推廣工作,采取有效措施,不斷拓寬涉外企業融資渠道。二是重點篩選,全力推進。要重點篩選有應收賬款的涉外企業,重點關注有融資需求的企業,有目標地重點推介區塊鏈業務。三是及時報告,有效督促。要結合篩選的企業情況,專人及時跟進推動,并實行工作情況月報告制度。四是加強考核,力爭突破。希望各指定銀行發揮各自業務優勢,切實抓好落實,力爭區塊鏈業務在轄區內實現“零突破”。(國家外匯管理局陜西省分局官網)[2020/5/21]
把區塊號映射為該高度的主鏈區塊的哈希值
需要從全部區塊頭中構建
每100萬個區塊,存儲映射需占用61MB
區塊號需要32字節
區塊哈希值也要32字節
可以使用更高效的變長編碼方法來減少長度
每個條目需要64bytes
截至2021年1月29日,主鏈區塊索引總共占用約600MB的空間
動態 | 唐山高新區舉辦“區塊鏈發展現狀和趨勢知識”專題講座:11月21日,“區塊鏈發展現狀和趨勢知識”專題講座在唐山高新區成功舉辦。教育區塊鏈產業聯盟副理事長,斗云科技創始人楊永強代表404學院應邀出席授課,以《區塊鏈引領新經濟時代》為主題,系統講解了區塊鏈的本質、技術體系架構與技術價值,圍繞區塊鏈產業發展走勢和政策動向進行了深度解讀,深入剖析多領域區塊鏈應用案例,并展望了未來區塊鏈的應用方向。[2019/11/25]
只能夠通過驗證所得區塊哈希是否等于該高度上已知主鏈的區塊哈希值來證明
如果能為協議引入區塊頭累加器的話,證明效率可以更高
主鏈事務索引
把事務的哈希值映射成該事務所在主鏈區塊的哈希值,以及該事務在該塊內的索引值。
需要從歷史區塊體中構建
截至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
即從網絡中檢索任意狀態元素的能力。
GetNodeData
ETH?DevP2P協議會暴露信息對?GetNodeData/NodeData,允許檢索任意狀態。此消息格式可能會被棄用。
基于DHT的狀態網絡
一種設想:我們可以讓狀態分散在網絡中的所有節點中,并使這些數據能夠按需被發現及檢索到。
執行
挖礦
要求節點能夠:
訪問待打包事務池
運行EVM
AccessList
在某些形式的EVM執行過程中會觸及的賬戶和合約存儲位置的列表
StateAccessPatterns
StaticStateAccess
EVM執行在某些時候會具備的一種屬性:調用者可以準確地預知該次執行會觸及哪些狀態
DynamicStateAccess
EVM執行在某些時候會具備的一種屬性:調用者無法準確地預知到底會觸及哪些狀態
區塊執行
需要EVM執行
就是執行給定區塊中所有事務的過程
計算密集型
EVM執行
舉要EVM的某種實現
要求能夠訪問該次執行所觸及的狀態
可以使用近期狀態來實現
也可使用區塊見證數據來實現
賬戶管理
管理用于簽署事務的私鑰
賬戶一般會存儲在一個Keyfile里
密鑰文件
一種加密的存儲格式,用于存儲私鑰
Eth2BLSKeystore規范:https://eips.ethereum.org/EIPS/eip-2335
Eth1Keystore規范:https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition
解密一般來說依賴于一些密碼學元件,如:?keccak、?scrypt、?pbkdf2?和ECC/BLS12-381
尊敬的用戶: HuobiGlobal即將開啟“BTC、MDX限時挖礦”活動。即刻挖礦,領取挖礦獎勵! 活動一:BTC限時挖礦 認購開始時間:2021年2月25日16:00(GMT8)認購截止時間.
1900/1/1 0:00:00上個月底,波卡創始人GavinWood博士與區塊鏈投資媒體RealVision副主編SebastianMoonjava進行了一個多小時的深度對談,深入簡出地聊了聊關于波卡的各種話題.
1900/1/1 0:00:00DearZTers, ZTwilllistSOVIontheInnovationBoardandopentrading.Thespecifictimeisbelow:Deposit:14:30(.
1900/1/1 0:00:00據Bitcoinwin交易所平臺行情顯示:BTC在24小時內持續震蕩下跌,直至昨日晚間7點多,行情最多跌至44918美金,距離昨日最高點整整跌去了一萬點空間。
1900/1/1 0:00:00https://weibo.com/tv/show/1034:4608251288027146?from=old_pc_videoshow隨著世界首富也開始下場參與比特幣.
1900/1/1 0:00:00原標題:哪怕遭受攻擊DeFi協議也很快能“春風吹又生”?對于DeFi的發展,安全攻擊風險始終是不能掉以輕心的。保守主義者因為這一點,始終不會傾注大量資產在DeFi的參與上.
1900/1/1 0:00:00