比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

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

Author:

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

作者:VitalikButerin

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

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

約750萬枚Matic從幣安轉移至Crypto.Com:金色財經報道,據Whale Alert數據監測,7,499,990枚Matic從幣安轉移至Crypto.Com。[2023/3/9 12:52:02]

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

歷史區塊數據

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

英國金融行為監管局:對未注冊的加密機運營商采取行動:金色財經報道,英國金融行為監管局(FCA):對未注冊的加密機運營商采取行動,目前沒有加密ATM機運營商獲得了FCA的注冊。[2023/2/14 12:06:05]

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

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

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

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

韓國游戲巨頭Wemade將推出綜合性區塊鏈項目WeKonomy:12月18日消息,韓國游戲巨頭Wemade將推出綜合性區塊鏈項目WeKonomy。該項目將包含通過抵押品發行穩定幣的項目Kurrency(計劃2023年Q1推出)、DEX Konverter(計劃2023年Q2推出)、去中心化衍生品交易平臺Wezard以及NFT市場Weshlist。

Wemade表示,WeKonomy最初將基于Klaytn,并將擴展至以太坊Layer2網絡、WEMIX3.0等鏈。(PRNewswire)[2022/12/18 21:52:03]

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

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

Elon Musk:對收購Substack持開放態度:金色財經報道,推特用戶建議Elon Musk收購Substack,可以與推特平臺產生協同效應,即推特作為信息層,Substack作為敘事層。Elon Musk回應稱,對該建議持開放態度。(金十)[2022/12/9 21:33:48]

驗證歷史狀態中的值。這個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:ROOSLOTUINLOTWAROOSLOT價格SpacePenguinLots Gaming

比特幣交易所
2021螞蟻鏈開發者大會今日下午開幕_加密貨幣

6月23日下午,2021螞蟻鏈開發者大會將在杭州舉行。螞蟻集團副總裁、智能科技事業群總裁蔣國飛、螞蟻集團資深總監,智能科技事業群技術負責人張輝、螞蟻集團智能科技事業群技術總監閆鶯等嘉賓將會分享螞.

1900/1/1 0:00:00
或重塑日本金融業!數字日元框架將在明年年底前現形_BDC

來源:財聯社 作者:周玲 日本數字貨幣項目團隊的負責人HidekiMurai近日表示,明年年底之前,日元數字貨幣的構架將更加清晰,這可能將徹底重塑日本金融業正在發生的變化.

1900/1/1 0:00:00
以案說法 | ?論中美對虛擬貨幣的證券監管_CRYPTO

|合規聯盟原創出品?| 技術中立是國際共識,以虛擬貨幣為代表的區塊鏈技術也是如此。虛擬貨幣的技術是中立的,但虛擬貨幣的發行和交易卻需要規制和監管.

1900/1/1 0:00:00
Robinhood 遞交IPO申請尋求上市!稱加密相關收入大部分歸功于狗狗幣_HOO

美國股票及加密交易應用程序公司RobinhoodMarkets,Inc周四下午向美國證券交易委員會提交了S-1文件,以期進行首次公開募股,文件顯示擬最多籌資1億美元.

1900/1/1 0:00:00
波卡入門思維導圖:一張圖建立起波卡學習的思維框架_ORL

雖然我們PolkaWorld已經發了幾百篇關于波卡文章,但是對于剛剛接觸波卡的人來說,可能還是很難在短時間內對波卡有較為全面的認識.

1900/1/1 0:00:00
報告:比特幣網絡攻擊8個月內激增200%_RAC

本文來自?Decrypt原文作者:AndrewAsmakovOdaily?星球日報譯者?|念銀思唐 摘要: -過去?8?個月,比特幣網絡攻擊數量激增了近?200%.

1900/1/1 0:00:00
ads