以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > FTT > Info

UIN:為以太坊2.0掃清障礙,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的欺詐證明和有效性證明將需要指向分片數據的指針。

BitMEX創始人:PoS將為以太坊在年底前減少近20億美元的拋壓:9月23日消息,BitMEX創始人Arthur Hayes發表最新博文探討其市場觀點,Arthur公布其持有2022年12月行權價為3000美元的以太坊看漲期權,并計算得出PoS將為以太坊在年底前減少近17.8億美元的拋壓,但其并不確認拋壓的減少能為上升提供短期保證。

Arthur還提到,有傳言稱,美聯儲的加息政策可能會在11月15日至16日在巴厘島舉行的G20中被逆轉,原因是歐盟已經無法承受高昂的能源價格,而G20的時間在中期選舉之后,彼時對抗通脹的意愿大概率已經下降。[2022/9/23 7:15:55]

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

DNS 域名后綴提供商 .XYZ 為以太坊地址創建帳戶頁面:12月21日消息,今日DNS 域名后綴提供商 .XYZ發布一項新的服務,將幫助ENS用戶(即擁有以太坊錢包地址的用戶)創建以太坊賬戶頁面。只要用戶在Eth后加.xyz后綴即可將 ENS 配置文件轉換為可共享的 URL,與 .eth 名稱相關聯的公開信息包括個人資料圖片和聯系信息將在該頁面被展示。[2021/12/21 7:52:35]

歷史區塊數據

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

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

DeFi市值達434.6億美元,約為以太坊市值的28.8%:Coingecko數據顯示,目前DeFi總市值達到434.6億美元,而以太坊市值為1509.5億美元,DeFi總市值約為以太坊市值的28.8%。在DeFi項目中Chainlink市值最高,達到96.7億美元,約為以太坊市值的6.4%,占DeFi總市值的22.2%。[2021/1/24 13:21:05]

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

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

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

韋氏評級:加密貓團隊離開以太坊并不奇怪 因為以太坊還沒擴展:3月8日,韋氏評級發推稱,Cryptokitties(加密貓)背后的團隊將離開以太坊,并創建自己的區塊鏈。這并不奇怪,因為以太坊還沒有擴展。更快的區塊鏈意味著更少的驗證器,反之亦然。為什么不推出一個新的區塊鏈自己發行代幣。3月5日消息,加密貓CryptoKitties開發團隊Dapper Labs開發的公鏈平臺 Flow宣布推出交互式Web開發工具 Flow Playground。[2020/3/8]

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

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:ROOUIN以太坊LOTGROOMERQUINTA幣以太坊官網中文Unipilot

FTT
SSO:美國司法部:已追回大部分給黑客的比特幣贖金 價值230萬美元

今年5月,美國大型輸油管道運營商科洛尼爾管道運輸公司遭到了網絡攻擊,并向黑客支付75比特幣贖金。當地時間6月7日,美國司法部表示,已追回這筆贖金.

1900/1/1 0:00:00
USD:一文了解Liquity 協議和 MakerDAO 之間的主要區別

作者:DerrickN 在這篇文章中,我將重點介紹Liquity協議和MakerDAO之間的主要區別.

1900/1/1 0:00:00
OIN:推動比特幣成為法定貨幣 揭秘薩爾瓦多80后總統布克萊

編者按:6月9日,薩爾瓦多以壓倒性的贊成票正式通過法案——比特幣在該國成為法定貨幣,薩爾瓦多也因此成為世界上第一個給予比特幣法定貨幣地位的國家.

1900/1/1 0:00:00
EFI:2021加密藝術之舞:在這里,看到NFT的趨勢、未來與投資機遇

杭州首個元宇宙小型線下展——巴比特、CryptoC聯合主辦的《2021加密藝術之舞:趨勢、未來與投資機遇》于本月5日在中國杭州未來區塊鏈創新中心成功舉辦.

1900/1/1 0:00:00
BTC:金色趨勢丨市場趨勢還在 行情隨時反轉

數據顯示,6月7日流入交易所的BTC數量為41,441枚,價值約13.6億美元,流出交易所的BTC數量為63,992枚,價值約20.9億美元.

1900/1/1 0:00:00
NFT:一文梳理香港虛擬貨幣監管政策

2021年5月,香港財經事務及庫務局就《有關香港加強打擊洗錢及恐怖分子資金籌集規管的立法建議公眾咨詢》發布咨詢總結.

1900/1/1 0:00:00
ads