加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > PEPE > Info

為分片采用掃清障礙 V神提出新的以太坊向后兼容方法_ROO:OneRoot

Author:

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

當前以太坊設計中的向后兼容性所面臨的挑戰之一是區塊鏈歷史記錄的訪問需要對Merkle證明進行EVM驗證,這還假設區塊鏈將永遠使用相同的格式和相同的密碼技術。未來的分片設計更是增加了這一點的重要性,因為Rollup的欺詐證明和有效性證明將需要指向分片數據的指針。

這篇文章提出了一種更加面向未來的方法:我們可以添加執行驗證特定類型證明的抽象任務的預編譯,而不是要求在EVM中驗證歷史和分片的證明。如果將來更改格式,預編譯邏輯將自動更改。預編譯甚至可以具有條件邏輯,用于驗證過渡前插槽的一種證明和轉換后插槽的另一種證明。

歷史區塊數據

defverifyHistoricalBlockRoot(slot:uint256,??value:bytes32,??proof:bytes)

BTC突破17000美元:金色財經報道,行情顯示,BTC突破17000美元,現報17008.5美元,日內漲幅達到2.28%,行情波動較大,請做好風險控制。[2022/11/14 13:04:20]

這種預編譯將嘗試以兩種方式之一解釋該proof:

如果這個proof為空,則直接檢查該value是否為保存在正確位置的歷史區塊根。如果slot太舊,它將失敗。

如果這個proof是一個Merkle分支,它會根據history_roots中的正確條目將其驗證為Merkle分支

defverifyHistoricalStateRoot(??slot:uint256,??value:bytes32,??proof:bytes)

16家投行前瞻美聯儲利率決議,預計加息75個基點:金色財經報道,美聯儲預計將于北京時間22日凌晨2點發布利率決議,16 家投行前瞻美聯儲利率決議,預計加息 75 個基點,包括花旗集團、瑞銀集團、高盛集團、穆迪評級、法興銀行、道明證券、摩根大通、西太銀行、星展銀行、巴克萊銀行、荷蘭合作銀行、荷蘭國際銀行、加拿大豐業銀行和加拿大帝國商業銀行。(金十)[2022/9/21 7:11:30]

驗證狀態根,使用與該區塊根相同的邏輯。

defverifyHistoricalStateValue(??slot:uint256,??key:bytes32,??value:bytes32,??proof:bytes)

驗證歷史狀態中的值。這個proof包括三個要素:

Michael Saylor:正為大企業加入比特幣閃電網絡研究解決方案:金色財經消息,MicroStrategy執行主席Michael Saylor表示,該公司的開發人員正在研究允許大量人員加入閃電網絡(Lightning)的解決方案,包括閃電網絡的企業應用:企業閃電錢包、企業閃電服務器、企業身份驗證。

據悉,閃電協議允許用戶在鏈上結算之前相互打開支付渠道并交換多筆交易,這有助于最大限度地減少費用和確認時間。在比特幣網絡中,交易通常需要 10 分鐘或更長時間才能被確認。(CoinDesk)[2022/9/5 13:09:15]

狀態根

表明狀態根正確性的證明

Patricia或Verkle或其他證明該value實際上位于狀態樹中的位置key中的證明

菲律賓SEC命令Astrazion Group停止銷售加密貨幣AZNT:5月21日,據官方消息,菲律賓證券交易委員會(SEC)近日命令Astrazion Group停止欺詐性投資計劃。SEC已經下令Astrazion Noble Task Community Foundation、Astrazion Global Holdings Philippines, Inc.和Astrazion International停止通過非法營銷平臺銷售其所謂的數字貨幣AZNT。

該禁令指示Astrazion Group立即停止參與非法/未經授權的證券招攬、要約和/或銷售,直到其提交必要的注冊聲明并獲得SEC的必要批準。[2022/5/21 3:32:47]

defverifyHistoricalTransaction(??slot:uint256,??txindex:uint256,??tx:bytes,??proof:bytes)

驗證tx實際上是否在給定slot的區塊的txindex中。證明內容如下:

區塊根

表明區塊根正確性的證明

證明給定的tx實際上是給定位置的交易

defverifyHistoricalReceipt(??slot:uint256,??txindex:uint256,??receipt:bytes,??proof:bytes)

驗證receipt實際上是給定slot的txindex處的交易接收。證明內容如下:

區塊根

證明區塊根正確性的證明

證明給定收據實際上是給定位置的receipt

分片數據

defverifyShardBlockBody(??slot:uint256,??shard:uint256,??startChunk:uint256,??chunks:uint256,??data:bytes,??proof:bytes)

驗證data=body,其中body是給定slot中給定分片的主體。該證明將包括:

證明區塊子集的Kate證明

如果slot太舊,則在slot+96處的區塊根的Merkle證明,然后是從該slot到分片承諾數組中的位置的Merkle證明,顯示一個最終性承諾

當我們使用BLS-12-381Kate承諾時,預編譯還將驗證數據是32字節chunk的列表,其中每個chunk都小于曲線子組順序。如果沒有在給定位置保存分片區塊,則預編譯就像在該位置保存了對零長度數據的承諾一樣。如果給定位置的value未確認,則預編譯總是失敗。

defverifyShardPolynomialEvaluation(??slot:uint256,??shard:uint256,??x:uint256,??y:uint256,??proof:bytes)

如果我們將給定(slot,shard)處的分片區塊視為多項式P,其中字節i*32...i*32+31是w**i處的評估,這將驗證P(x)=y。該proof與數據子集proof相同,除了Kate證明正在證明某個點的評估而不是在證明一個位置子集的數據。

如果我們將來不再使用BLS-12-381,則預編譯會將SNARK作為輸入,驗證數據完全由小于該曲線階數的值組成,并驗證對當前字段數據的評估。

這種預編譯對于等價協議的跨多項式承諾方案證明?很有用,可用于允許ZKRollup直接對分片數據進行操作。

作者:VitalikButerin

原文:https://ethresear.ch/t/future-proof-shard-and-history-access-precompiles/9781

Tags:ROOINTUINLOTOneRootMINTI幣BabyPenguinsSlothi Token

PEPE
2021加密藝術之舞丨純白矩陣CEO吳嘯:元宇宙是中心化和去中心化世界的交匯點_元宇宙:區塊鏈

6月5日,“2021加密藝術之舞:趨勢、未來與投資機遇”加密藝術論壇在中國未來區塊鏈創新中心正式開幕。本屆論壇由巴比特、CryptoC聯合聯合主辦.

1900/1/1 0:00:00
數據:流通中73%的BTC仍處于盈利狀態,為330天以來的最低值_BTC:NEX

PAData?6月2日消息,根據CoinMarketCap的數據,BTC自5月10日開始大幅回調,幣價已從58892.35美元回撤至當前36833.37美元,跌幅達到約37.46%.

1900/1/1 0:00:00
資本停止流入灰度比特幣信托,華爾街為何開始拋棄它?_比特幣:GBT

灰度比特幣信托(GBTC)成為衡量機構對比特幣興趣的基準是有原因的。灰度不再是投資者的唯一選擇灰度比特幣信托是為數不多的為對沖基金、捐贈基金、養老基金和家族理財室提供投資比特幣途徑,而不需要用戶.

1900/1/1 0:00:00
觀展丨5分鐘,穿越以太坊_THE:ENS

這篇文章想要帶你進入一種混合式體驗,它由兩部分組成,?一個線上數字畫展?一篇作品介紹文章經數字藝術家授權,我們將他的文章「ETHstoryin5minute5分鐘可視化以太坊歷史」譯成了中文.

1900/1/1 0:00:00
6.4午間行情:沖高回落后能否再次上行_ETC:ETCBULL

文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
SUP已完成五月回購銷毀計劃 | 項目周報(第195期)_SUP:OIN

6月2日比原鏈基金會已如約完成5月份MOV超導交易手續費回購銷毀計劃,本月共計回購銷毀237.12SUP.

1900/1/1 0:00:00
ads