在這篇文章中,我們深入研究了數據可用性問題的細節以及它如何影響以太坊的擴展。
什么是數據可用性問題?
數據可用性問題:區塊鏈網絡中的節點如何確保新提議區塊的所有數據實際上是可用的?如果數據不可用,則該塊可能包含被塊生產者隱藏的惡意交易。
舉個例子,假設Alice是ZK-Rollup(ZKR)的運營商。她在以太坊上提交了經過驗證的ZK證明。如果她沒有在以太坊上提交所有交易數據,盡管她的證據證明rollup中進行的所有狀態轉換都是有效的,但rollup的用戶仍然可能對其當前賬戶余額一無所知。由于提交的證明的零知識性質,提交的證明沒有說明當前狀態。
OptimisticRollup(OPR)設置中有一個類似的例子,Alice在以太坊上提交了一個斷言,但OPR的任何參與者都不能挑戰它,因為交易數據不可用,因此他們無法重新計算或挑戰該斷言.
Cosmos生態DEX Osmosis已集成Celestia數據可用性層:8月9日消息,Cosmos生態系統DEX Osmosis已集成Celestia數據可用性層。Osmosis表示,未來Rollup網絡可以在任何地方訪問流動性并在Celestia上使用Osmosis網絡上的任何代幣跨鏈支付DA費用。Osmosis還表示,很快將與跨鏈應用構建平臺Hyperlane集成。[2023/8/9 21:34:20]
為了應對上述情況,OPR和ZKR的設計都要求operator將以太坊上的所有交易細節作為“calldata”提交。雖然這使他們在短期內避免了DA問題,但隨著rollup內部交易數量的增長,需要提交的數據量也會增加,從而限制了這些rollup可以提供的擴展量。
這對如今的區塊鏈有何影響?
深圳發布放寬市場準入特別措施:利用區塊鏈等技術實現數據可交易:金色財經報道,1月26 日,國家發改委發布《關于深圳建設中國特色社會主義先行示范區放寬市場準入若干特別措施的意見》,其中指出:放寬數據要素交易和跨境數據業務等相關領域市場準入,利用區塊鏈等先進技術實現數據可交易、流向可追溯、安全有保障,探索建立數據要素交易領域相關標準體系;鼓勵以“銀企信息系統直聯+物聯網+區塊鏈技術”創新方式,打通銀行、核心企業、倉儲監管企業等系統間信息接口;鼓勵以區塊鏈和物聯網設備為基礎,形成存貨質押監管技術統一標準;利用區塊鏈、量子信息技術,實現線上線下聯動監管、藥品流向全程追溯、數據安全存儲。探索運用數字人民幣進行互聯網處方藥和農產品供應鏈交易結算。[2022/1/26 9:14:08]
為了回答這個問題,讓我們首先回顧一下類似以太坊的區塊鏈的一般區塊結構以及任何區塊鏈網絡上存在的客戶端類型。
裕信銀行:強勁的美國就業數據可能導致美元迅速走高:裕信銀行表示,如果美國9月非農就業數據超出預期,相對于G10貨幣和新興市場貨幣,美元需求可能會迅速增加。預測歐元兌美元EUR/USD將迅速跌破1.15,而1.1450代表下一個支撐位。周三美國9月ADP就業人數超預期增長,預計非農數據也將強勁。假如非農就業人數如預期增加50萬人,可能足以讓美聯儲按計劃在11月開始縮減資產購買規模。裕信銀行預計將增加60人。[2021/10/8 5:47:51]
一個塊可以分為兩個主要部分:
區塊頭:一個小區塊頭包含與區塊中包含的交易相關的摘要和元數據。
塊體:它包含所有交易數據并占塊大小的大部分。
在傳統的區塊鏈協議中,所有節點都被視為同步整個區塊并驗證所有狀態轉換的完整節點。所有節點花費大量資源來檢查交易有效性并存儲區塊。從好的方面來說,這些節點不會接受任何無效的交易。
CyberVein全球大使Jack:PoC共識助力DAVE實現數據可信:據官方消息,12月22號上午11點,CyberVein全球大使Jack在《瞰見未來—國際區塊鏈技術創新峰會暨Cointelegraph中文一周年》的首秀現場發表了《DAVE:從代碼可信到數據可信》的演講。
Jack表示:“CyberVein自主研發的PoC貢獻量證明機制已從理論落地到實際運用,通過DAVE利用PoC評估數據及數據庫對CyberVein生態的貢獻,建設大數據互聯互通解決方案。主要案例為PoC運用在PISR數據庫中,每個數據處理動作都會記為數據貢獻。如,AI訓練模型、元數據、大數據集等資源,均由大數據提供者上傳至PISR數據庫并經驗資源質量的評估,從而獲得相應獎勵。
在這樣一個生態下,PoC共識機制助力DAVE實現數據可信,所有大數據都被轉化成可被深度共享的知識和模型,既能保護數據產生者和數據貢獻者的知識產權,也能為全球大數據需求者提供有效的輔助決策,惠及更多行業。”[2020/12/22 16:05:30]
可能還有另一類節點沒有資源來驗證每筆交易。相反,他們主要對了解區塊鏈的當前狀態以及與他們相關的某些交易是否包含在鏈中感興趣。這些輕客戶端依靠全節點來檢查所有交易是否有效。因此,在安全性方面,它們依賴于可信的全節點。
聲音 | 河北省商務廳廳長李石:推進區塊鏈等技術在雄安新區的大數據可信交易:據長城網消息,8月30日上午,河北省政府新聞辦在雄安新區召開“中國(河北)自由貿易試驗區”新聞發布會。在發布會上,河北省商務廳廳長李石表示,河北自貿區的主要任務和措施包括引領雄安新區高質量發展,推進基于區塊鏈、電子身份(eID)確權認證等技術的大數據可信交易,支持開展數據資產管理、安全保障、數據交易、結算、交付和融資等業務。[2019/8/30]
但是如果區塊生產者沒有透露區塊背后的全部數據呢?這可以防止全節點驗證所有交易。這反過來又阻止了輕節點絕對確定它所看到的由所有合法交易支持的區塊頭。
為了解決這個問題,我們需要一種輕客戶端機制來驗證數據可用性。這將確保區塊生產者無法通過說服輕客戶端來隱藏數據。它還將迫使區塊生產者公開部分數據,使整個網絡以協作的方式訪問整個區塊。
讓我們借助一個例子更深入地探討這個問題。假設區塊生產者Alice用交易tx1、tx2、……、txn構造了一個區塊B。讓我們假設tx1是惡意交易。如果tx1被廣播,任何完整節點都可以驗證它是惡意的,并將其發送給輕客戶端,輕客戶端會立即知道該塊是不可接受的。但是,如果Alice想隱藏tx1,她會顯示標頭和除tx1之外的所有交易數據。全節點無法驗證tx1的正確性。讓輕節點查詢任意一筆交易,均勻隨機。輕客戶端查詢tx1的概率為1n。因此,Alice能夠以壓倒性的可能性欺騙輕客戶端接受惡意交易。由于不可歸因的性質,全節點無法以任何方式證明tx1不可用。
那么,我們該怎么辦呢?
該問題的解決方案在于在塊中引入冗余。總的來說,有大量關于編碼理論的文獻,特別是擦除編碼,可以幫助我們解決這個問題。
簡而言之,糾刪碼允許我們將任何n個數據塊擴展為2個數據塊,其中2n個數據塊中的任何一個都足以重建原始數據塊。
如果我們強制區塊生產者擦除交易tx1、tx2、...、txn的代碼,然后隱藏單個交易,則需要隱藏n+1個交易,因為任何足以構建整個交易集的交易。在這種情況下,恒定數量的查詢使輕客戶端足以確信底層數據確實可用。
哇,原來如此?
不。雖然這個簡單的技巧使隱藏工作變得更加困難,但區塊生產者仍有可能故意以錯誤的方式執行擦除編碼。然而,一個完整的節點可以驗證這個擦除編碼是否正確完成,如果沒有,它可以向輕客戶端證明這一點。這被稱為欺詐證明。有趣的是,輕客戶端需要有一個誠實的全節點鄰居才能確定如果編碼錯誤,那么它將收到欺詐證明。這確保了輕客戶端以極高的概率訪問沒有惡意交易的鏈。
但是存在一個問題!如果簡單地實現,欺詐證明的大小可以按照塊本身的大小排序。但我們對輕客戶端的資源預設禁止我們使用這樣的設計。通過使用多維擦除編碼技術,可以在這方面有所改進,該技術以可接受的大小減少欺詐證明的大小。為簡潔起見,我們不涉及這些,但該文獻對其進行了詳細分析。
基于欺詐證明的解決方案的問題在于,輕客戶端永遠無法完全確定尚未收到欺詐證明的任何塊。此外,他們一直相信其全節點對等方是誠實的。還需要激勵誠實的節點不斷保持審計區塊。
有沒有辦法避免欺詐證明?
最近,向量承諾重新引起了區塊鏈領域的關注。這些向量承諾,尤其是對多項式的恒定大小的KZG/Kate承諾,可用于設計簡潔的DA方案,而無需欺詐證明。簡而言之,Kate承諾允許我們使用單個組元素提交多項式。此外,該方案支持我們證明在某個點i使用恒定大小的見證,多項式評估為。承諾方案在計算上是隱藏和綁定的,也是同態的,使我們能夠巧妙地避免欺詐證明。
我們強制塊生產者獲取原始交易數據并將其排列在大小為n,m的二維矩陣中。它使用多項式插值將大小為n的每一列擴展為大小為2n的列。對于這個擴展矩陣的每一行,它都會生成一個多項式承諾,并將這些承諾作為區塊頭的一部分發送。下面給出了該塊的示意圖。
輕客戶端查詢這個擴展矩陣的任何單元格以獲得見證,這使它能夠立即根據塊頭驗證它。恒定大小的成員證明使抽樣非常有效。承諾的同態性質確保只有在正確構造塊的情況下才驗證證明,并且多項式插值確保成功樣本的恒定數量意味著數據以非常高的概率可用。
該方案的更精細細節以及進一步的優化和成本估算超出了本文的范圍。
其他選擇是什么,以及進一步變更是什么?
更高維的擦除代碼和Kate承諾并不是解決DA問題的唯一方法。我們在這里跳過了其他方法,如編碼默克爾樹、編碼交錯樹、基于FRI和STARK的方法,但每種方法都有其優點和缺點。
我們在Polygon,一直在使用Kate承諾開發數據可用性解決方案。在后面的文章中,我們將介紹實現細節、您現在可以如何使用它以及我們如何致力于轉變DA問題空間。
頭條 ▌美聯儲羅森格倫:穩定幣未來可能引發一場危機美聯儲羅森格倫表示,穩定幣是未來金融穩定風險的潛在來源。許多穩定幣其實并不穩定。一些穩定幣存在一些與主要貨幣市場基金相同的問題.
1900/1/1 0:00:00不久前某博主在社交平臺稱,有朋友突發疾病離世導致“私鑰都沒來得及給家人”,且家人也并不懂得加密貨幣的私鑰、錢包等概念,找回相應的資產基本無望.
1900/1/1 0:00:00近期,隨著加密市場行情的走低,以及Matic、BSC等側鏈的發展,以太坊鏈上交易的Gas費用大幅度降低,已經連續多日維持在10Gwei左右,在不活躍的時段,甚至低至5Gwei.
1900/1/1 0:00:00據韓聯社消息,如果韓國加密貨幣交易所未能在9月的監管截止日期前完成審核并被迫關閉,則打算對政府提起訴訟或向憲法法院提出挑戰。加密貨幣交易所新規將于9月24日開始執行.
1900/1/1 0:00:006月19日中午,一位礦工在微博上感慨:“四川800萬負荷,今天0點,集體關閉,區塊鏈歷史上,礦工最慘烈和最壯觀的一幕要發生,這里究竟有多深遠的影響,未來才會知道.
1900/1/1 0:00:00導讀 公司治理領域的代理成本問題根源于信息不對稱。傳統解決方案遵循“制度理性”但效果有限。借助技術賦能,以區塊鏈技術為代表的“技術理性”路徑,從法律執行和實效角度切入問題,通過提升公司透明度,降.
1900/1/1 0:00:00