買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > 瑞波幣 > Info

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

Author:

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

作者:VitalikButerin

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

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

去中心化保險項目Nexus Mutual為以太坊質押提供保險服務:7月26日消息,去中心化保險項目Nexus Mutual宣布為以太坊質押提供保險服務。Nexus Mutual將為ETH質押驗證節點潛在的處罰風險和獎勵削減風險提供保障。流動質押協議StakeWise已為其質押產品投保。[2022/7/26 2:37:39]

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

歷史區塊數據

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

分析師:“波卡或成為以太坊殺手”尚有待觀察:Delphi Digital分析師Ashwath Balakrishnan表示,如果ETH 2.0發布,開發者將陷入兩難境地。他們將不得不選擇留在以太坊2.0或遷移到一個全新的協議——波卡(Polkadot)。Balakrishnan稱:“DOT的設計很優雅,很好地解決了可擴展性問題。但還有一些問題。首先,鏈上治理尚未經證實,經驗不足。Decred和Tezos推動鏈上治理有一段時間了,但并沒有像支持者想象的那樣成功。第二,波卡的應用層是以太坊的再創造。隨著以太坊通過L2和ETH 2.0實現了可擴展性改進,是否有真正的催化劑讓構建者完全遷移甚至在波卡上創建其協議的鏡像實例,這一點仍有待觀察。”(CryptoSlate)[2020/11/10 12:14:03]

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

本體將為以太坊和波卡的DeFi項目提供 DID 解決方案:據官方推特消息,本體計劃為以太坊和波卡的DeFi項目提供DID解決方案,包含本體信任分、可復用KYC和電子簽名等功能。[2020/7/27]

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

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

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

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

聲音 | 彭博社前記者:DeFi成為以太坊主要用例是因為傳統經濟價值運轉存在很多障礙:彭博社前記者Camila Russo近期在一次播客中表示,去中心化金融(DeFi)已成為以太坊主要用例的原因是,這是非區塊鏈傳統經濟中的一個主要方面,傳統經濟是如此古老且已經到了可以被破壞的程度。我們仍然依賴許多中介機構,我們仍然必須支付如此高的費用,我們仍然局限于出生地獲得的金融服務。價值和金錢如何運轉存在許多障礙。(AMBCrypto )[2020/2/10]

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:ROOUINLOTINTCROOGEHIPENGUINSzLOT FinancePRINTS價格

瑞波幣
SOL:元宇宙Metaverse是什么?為什么這么火爆?_SolarMineX

元宇宙Metaverse的概念最近火起來了,究竟,什么是元宇宙?為什么這么火爆?未來將會如何發展? 什么是元宇宙? 元宇宙的概念來源于尼爾斯蒂芬森的著作《雪崩》.

1900/1/1 0:00:00
NFT:巴塞爾委員會:銀行對比特幣應采用1250%的風險權重_代幣化

若銀行持有加密貨幣風險敞口,應如何衡量其風險級別?6月10日,巴塞爾銀行監管委員會就審慎處理銀行加密資產風險敞口的初步建議發表了一份公開征求意見稿.

1900/1/1 0:00:00
BSC:BSC鏈上項目再遭黑客攻擊 PancakeHunny被黑事件簡析_bunnypark幣最新消息

一、事件概覽 北京時間6月3日11時11分,鏈必安-區塊鏈安全態勢感知平臺輿情監測顯示,BSC鏈上項目PancakeHunny遭遇黑客攻擊。據統計,此次攻擊事件中,黑客總共獲利43ETH.

1900/1/1 0:00:00
加密貨幣:晚間必讀5篇 | 比特幣能否作為一種機構資產類別?_加密貨幣市場總市值數量級是多少

1.“519”大跌后還有誰在購買比特幣?北京時間5月19日晚間,加密貨幣市場迎來暴跌。比特幣一度跌破31000美元,以太坊則跌破2000美元大關,跌超40%,幣圈一度“腥風血雨”.

1900/1/1 0:00:00
USDT:6.4晚間行情:注意 比特幣“生死變盤”將要臨近_usdc幣是什么幣

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

1900/1/1 0:00:00
GRAP:DeFi之道丨一文了解鏈上”谷歌“ The Graph_APH

注:原文來自Messari,以下為全文編譯:開放和去中心化協議的一個優點是它們是公開的:即每個人都可以看到網絡上發生的事情。然而,訪問和使用這些公共數據可能比看起來的要復雜的多.

1900/1/1 0:00:00
ads