以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

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

Author:

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

作者:VitalikButerin

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

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

俄羅斯數字盧布法案可能在6月通過:金色財經報道,杜馬金融市場委員會主席Anatoly Aksakov表示,數字盧布法案項目已經在等待被討論和批準,可能會在6月獲得通過。俄羅斯央行目前正在等待該規則集的頒布,以便對CBDC(央行數字貨幣)的真實用戶能力進行現場測試。[2023/5/19 15:13:27]

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

歷史區塊數據

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

FTX新任CEO:已成立工作組探討重啟FTX事宜:金色財經報道,FTX新任首席執行官JohnJ. Ray II 表示,他正在研究恢復破產的加密貨幣交易所的可能性,因為他正在努力將資金返還給破產公司的客戶和債權人。Ray首次在公開采訪中表示已經成立了一個工作組,以探討重啟公司主要國際交易所FTX.com的事宜。

JohnJ. Ray II表示,盡管 FTX的高管被指控犯有刑事不當行為,但一些客戶對其技術表示贊賞,重啟該平臺是有價值的。[2023/1/20 11:21:47]

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

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

Stargate在Galxe上推出新活動,完成的用戶可鑄造Omnichain NFT:9月16日消息,基于Layer Zero的跨鏈橋Stargate在Galxe上推出新活動,在北京時間9月20日8:00至10月4日7:59期間使用Stargate從Optimism上轉出或向Optimsim轉入最少100美元的USDC或以太坊的用戶,將可以免費在Galxe上鑄造一枚在Optimism上發行的Omnichain NFT,跨鏈金額最高的用戶將可鑄造一枚獨一無二的NFT。[2022/9/16 7:01:12]

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

Fswap遭受黑客攻擊,目前正配合Certik處理黑客問題:據官方消息,Fswap于6月13日22:08分遭受黑客攻擊,目前Fswap正在和Certik積極配合處理黑客問題,目前與黑客方嘗試通過區塊鏈進行加密溝通,但黑客方加密信息出現錯誤,正在嘗試繼續溝通。這次為非被攻擊項目漏洞事件,是惡意借貸攻擊事件,黑客從BISWAP借貸至FSWAP進行交易攻擊,FSWAP通過certik全合約審計,我們正在與certik溝通配合進行處理,更多消息請持續關注Fswap官方推特。[2022/6/14 4:23:58]

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

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

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

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

狀態根表明狀態根正確性的證明Patricia或Verkle或其他證明該value實際上位于狀態樹中的位置key中的證明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直接對分片數據進行操作。

Tags:ROOINTSLOTLOTSHROOMS價格幣虎cointiger下載SLOT價格lotex

幣安app官方下載最新版
BTC:數據:A股區塊鏈指數連續5日創新高,今日成交額較近一個月均值翻倍

最近,受政策驅動,A股區塊鏈概念股表現活躍。區塊鏈指數連續5日刷新今年以來的最高點,今日成交量與成交額較近一個月以來的平均值翻倍.

1900/1/1 0:00:00
EARN:Yearn向安全研究員xyzaudits發放20萬美元獎金以獎勵其披露安全漏洞

巴比特訊,7月1日,Yearn.finance核心開發者banteg發推稱,Yearn已向安全研究員xyzaudits發布了20萬美元的獎金。杠桿式COMP耕作策略中的漏洞已得到修復.

1900/1/1 0:00:00
比特幣:羅賓·漢森經典論文(二)|Futarchy:我們應該價值投票、對賭信仰嗎?

公司治理范例 上市公司實際上是一個小型民主政府。它的章程等同于憲法,股票所有者是它的公民,公司的行為帶來的公民福利,通過公司的股票價格來反映的.

1900/1/1 0:00:00
加密貨幣:美國司法部:已追回大部分給黑客的比特幣贖金,價值230萬美元

來源:澎湃新聞 原標題:《給黑客的比特幣贖金,美國追回了》 澎湃新聞記者南博一 今年5月,美國大型輸油管道運營商科洛尼爾管道運輸公司遭到了網絡攻擊,并向黑客支付75比特幣贖金.

1900/1/1 0:00:00
ATM:ATM機數字人民幣如何兌現金?看看這兩家銀行是怎么做的

來源:北京青年報 本組文并攝/本報記者??程婕????統籌/余美英原標題:《ATM機數字人民幣如何兌現金?》 本報記者體驗數字人民幣兌換現金功能????目前越來越多的市民開始參與數字人民幣試點.

1900/1/1 0:00:00
BCH:觀察 | 新規速遞《關于加快推動區塊鏈技術應用和產業發展的指導意見》

|合規聯盟原創出品?| 2021年6月7日,工業和信息化部及中央網絡安全和信息化委員會辦公室兩部委聯合發布《關于加快推動區塊鏈技術應用和產業發展的指導意見》.

1900/1/1 0:00:00
ads