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

為以太坊2.0掃清障礙,V神提出新的以太坊向后兼容方法_PRO

Author:

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

作者:VitalikButerin

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

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

Nym與ChainSafe合作為以太坊驗證節點與客戶端提供網絡層隱私:金色財經報道,隱私基礎設施Nym在ETHDenver2023上宣布與Web3基礎設施公司Chain Safe合作,集成以太坊驗證節點與客戶端,為整個生態系統提供網絡層隱私。Nym將通過libp2p模塊使全球超過50萬個以太坊驗證節點通過Nym網絡屏蔽交易,防止以太坊驗證節點泄漏其IP地址和元數據,保護其免受DDoS攻擊。目前,Nym與ChainSafe合作,正在為Lighthouse共識客戶端編寫第一個實施方案。[2023/3/6 12:44:52]

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

Konomi選擇Darwinia作為以太坊與波卡資產橋:3月11日消息,波卡生態貨幣市場協議KonomiNetwork宣布將選擇異構跨鏈項目Darwinia作為波卡和以太坊資產之間的橋梁,以后也將有能力接入其他鏈的資產,包括波場、EOS、NEARProtocol和其他異構區塊鏈。

Konomi表示,他們仍在為生態系統做基礎工作,計劃于今年第三季度在波卡的主網上線。[2021/3/11 18:37:12]

歷史區塊數據

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

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

動態 | 谷歌數據:Ripple全球搜索量約為以太坊2倍:Google Trends搜索數據顯示,2019年至今,Ripple的全球搜索量約為以太坊2倍。從單個國家對二者的興趣程度比較狀況上來看,對Ripple更感興趣的國家排名依次為澳大利亞、英國、美國等發達國家,對以太坊更感興趣的國家排名則依次為哥倫比亞、阿根廷、羅馬尼亞等發展中國家。以日本為個例,在Ripple及以太坊的所有搜索結果中,Ripple占比64%,以太坊占比36%。[2019/4/15]

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

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

動態 | 斯坦福大學和Visa為以太坊智能合約開發隱私機制:據cointelegraph報道,根據2月20日在斯坦福大學應用密碼學組網站上發表的文章,斯坦福大學和Visa Research的研究人員為以太坊(ETH)智能合約開發了一種隱私機制。根據該報告,研究人員創建了一種稱為“Zether”的“完全去中心化的、保密的支付機制,可與以太坊和其他智能合約平臺匹配。可以單獨執行或通過其他智能合約執行,可保持帳戶余額的加密,并通過經過加密的證明實現資金的存入、轉移和提取。[2019/2/23]

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:ROOINTPRO以太坊ROOT幣point幣行情SPROUT價格什么是以太坊幣

pepe最新價格
6.9晚間行情:比特幣何時企穩見底?注意此點位_SDT

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

1900/1/1 0:00:00
NFT 銷售額前10名:需求旺盛的虛擬房地產_NFT

在過去的一周里,虛擬土地的需求出現了顯著的增長,這要歸功于一些土地出售活動和NFT交易。Decentraland的一處虛擬房產以709,020美元的價格售出,成為上周以來第二昂貴的NFT.

1900/1/1 0:00:00
盤點不安全的五月:BSC黑客攻擊回顧_DEFI

前言 幣安智能鏈由于其手續費低廉、出塊速度快的特點,吸引了大批DeFi協議,助長了BSC鏈上DeFi生態的發展,而也由此逐漸成為黑客眾矢之的.

1900/1/1 0:00:00
Coinbase已上線狗狗幣!向用戶狂撒120萬美元獎金_COIN

據官方公告,從今天開始,Coinbase網站以及CoinbaseAndroid和iOS應用程序上線狗狗幣(DOGE).

1900/1/1 0:00:00
巴比特觀察丨監管政策下的海外挖礦大潮:頭部礦企“出海”不易,中小礦工集體觀望_NTON

進入5月,風頭正盛的挖礦熱潮迎來了重磅打擊。國務院金融穩定發展委員會發文打擊比特幣挖礦和交易行為,四川、新疆部分地區“暫停向礦場供電”,內蒙古設立虛擬貨幣“挖礦”企業舉報平臺……挖礦行業開始進入.

1900/1/1 0:00:00
中國通信工業協會區塊鏈專委會輪值主席于佳寧:區塊鏈發展的“政策紅利期”即將來臨_區塊鏈

來源:區塊鏈日報 文?|徐賜豪 6月7日,《工業和信息化部中央網絡安全和信息化委員會辦公室關于加快推動區塊鏈技術應用和產業發展的指導意見》正式對外發布.

1900/1/1 0:00:00
ads