當前以太坊設計中的向后兼容性所面臨的挑戰之一是區塊鏈歷史記錄的訪問需要對Merkle證明進行EVM驗證,這還假設區塊鏈將永遠使用相同的格式和相同的密碼技術。未來的分片設計更是增加了這一點的重要性,因為Rollup的欺詐證明和有效性證明將需要指向分片數據的指針。
這篇文章提出了一種更加面向未來的方法:我們可以添加執行驗證特定類型證明的抽象任務的預編譯,而不是要求在EVM中驗證歷史和分片的證明。如果將來更改格式,預編譯邏輯將自動更改。預編譯甚至可以具有條件邏輯,用于驗證過渡前插槽的一種證明和轉換后插槽的另一種證明。
歷史區塊數據
defverifyHistoricalBlockRoot(slot:uint256,??value:bytes32,??proof:bytes)
全鏈借貸協議Radiant Capital已部署至BNB Chain:3月28日消息,據官方消息,全鏈借貸協議 Radiant Capital 宣布已部署至 BNB Chain。據其官網信息顯示,當前其在 BNB Chain 上的總市場規模已達 960 萬美元。[2023/3/28 13:30:19]
這種預編譯將嘗試以兩種方式之一解釋該proof:
如果這個proof為空,則直接檢查該value是否為保存在正確位置的歷史區塊根。如果slot太舊,它將失敗。
如果這個proof是一個Merkle分支,它會根據history_roots中的正確條目將其驗證為Merkle分支
defverifyHistoricalStateRoot(??slot:uint256,??value:bytes32,??proof:bytes)
以太坊再質押協議EigenLayer正在進行A輪融資,擬籌集5000萬美元:2月4日消息,以太坊再質押協議EigenLayer正在進行A輪融資,擬籌集5000萬美元。消息人士稱,該輪融資似乎將為EigenLayer提供2.5億美元的融資后股權估值和5億美元的代幣估值或完全稀釋估值 (FDV)。
據三個不同的消息來源稱,籌款過程在11月加密貨幣交易所FTX崩潰之前就開始了,預計將很快完成。EigenLayer沒有回應置評請求。[2023/2/4 11:46:35]
驗證狀態根,使用與該區塊根相同的邏輯。
defverifyHistoricalStateValue(??slot:uint256,??key:bytes32,??value:bytes32,??proof:bytes)
WOO Network 將銷毀逾 7.05 億枚 WOO 代幣:1月10日消息,加密貨幣流動性平臺 WOO Network 正在對 WOO 代幣經濟學進行一系列改進,將銷毀超過 7.05 億枚 WOO 代幣,約占最大供應量的 24%,因為 WOO Ventures、WOO DAO 和保險基金將逐步關閉。所有銷毀機制都將停止。
另外,大約 5.45 億枚 WOO 生態系統獎勵代幣正在轉移到一個帶有時間鎖定的智能合約中,會在 5 年內線性授予。[2023/1/10 11:04:50]
驗證歷史狀態中的值。這個proof包括三個要素:
狀態根
表明狀態根正確性的證明
Patricia或Verkle或其他證明該value實際上位于狀態樹中的位置key中的證明
真人秀女星Christine Quinn的加密貨幣經紀公司推出信用評分系統:金色財經報道,《日落家園》明星Christine Quinn曾與公司CEO Christian Dumontet一同推出了加密貨幣經紀公司RealOpen,該公司旨在幫助希望用加密貨幣購買房產的買家。現在,RealOpen正在推出一個加密貨幣信用評分系統“RealScore”,以預測波動性并幫助買家在適當的時候完成交易。
Dumontet在采訪中表示:“我們將加密貨幣應用于房地產是走向市場的戰略。我們期望并正在努力支持各種實物資產和服務,成為數字資產和實物資產之間的橋梁。”(dot.LA)[2022/8/10 12:15:34]
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直接對分片數據進行操作。
作者:VitalikButerin
原文:https://ethresear.ch/t/future-proof-shard-and-history-access-precompiles/9781
Tags:ROOUINLOTSLOTSHROOM幣Platonic QuintessenceDELOT幣Sleepy Sloth Finance
如果說,A股市場的打新以輸送無風險新股利益作為股民鎖倉的交換,那么defi就同樣以輸送無風險的新幣利益為交換,換取幣民鎖倉其LP對。而鎖倉LP對會引發供需逆轉,幣價暴漲,進而引發正反饋.
1900/1/1 0:00:00比特幣誕生已有十年之久,最初只有少部分密碼學極客投身其中,后來越來越多的人在了解了比特幣之后投身區塊鏈,普及比特幣.
1900/1/1 0:00:00數據顯示,6月7日流入交易所的BTC數量為41,441枚,價值約13.6億美元,流出交易所的BTC數量為63,992枚,價值約20.9億美元.
1900/1/1 0:00:00編者按:毫無疑問,國內的加密貨幣已進入強監管時代,相關的限制政策將會逐步在各個挖礦重地落實,可以預見,企業加速出海已成為趨勢.
1900/1/1 0:00:00本文來自?Decrypt,原文作者:WillGottsegen 摘要: 谷歌計劃更新其加密相關服務的廣告政策。美國加密貨幣交易所和錢包將需要滿足更嚴格的認證標準.
1900/1/1 0:00:00預言機作為區塊鏈延伸的觸角,搭建了鏈內與鏈外之間的可信橋梁,構建了相互融合的價值生態。原文標題:《預言機-區塊鏈的觸角》撰文:李世敬,趣鏈科技基礎平臺部產品負責人在保險、金融、隨機預測、物聯網等.
1900/1/1 0:00:00