比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > USDT > Info

區塊鏈:數據可用性問題對以太坊的影響

Author:

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

在這篇文章中,我們深入研究了數據可用性問題的細節以及它如何影響以太坊的擴展。

什么是數據可用性問題?

數據可用性(DA)問題:區塊鏈網絡中的節點如何確保新提議區塊的所有數據實際上是可用的?如果數據不可用,則該塊可能包含被塊生產者隱藏的惡意交易。

舉個例子,假設 Alice 是 ZK-Rollup (ZKR) 的運營商。她在以太坊上提交了經過驗證的 ZK 證明。如果她沒有在以太坊上提交所有交易數據,盡管她的證據證明rollup中進行的所有狀態轉換都是有效的,但rollup的用戶仍然可能對其當前賬戶余額一無所知。由于提交的證明的零知識性質,提交的證明沒有說明當前狀態。

Optimistic Rollup (OPR) 設置中有一個類似的例子,Alice 在以太坊上提交了一個斷言,但 OPR 的任何參與者都不能挑戰它,因為交易數據不可用,因此他們無法重新計算或挑戰該斷言 .

以太坊基金會在Github發起數據可用性采樣需求建議書:5月20日消息,以太坊基金會(EF)在Github發起數據可用性采樣(DAS)的需求建議書(RPF),涉及數據可用性采樣網絡的研究、設計、調查、實現等。根據需求建議書,以太坊基金會希望可以獲得旨在設計、完善、構建、分析和測試理論和實踐DAS技術的建議,目前以太坊基金會已為該提案提供了150萬美元資金。[2022/5/20 3:30:39]

為了應對上述情況,OPR 和 ZKR 的設計都要求operator將以太坊上的所有交易細節作為“calldata”提交。雖然這使他們在短期內避免了 DA 問題,但隨著rollup內部交易數量的增長,需要提交的數據量也會增加,從而限制了這些rollup可以提供的擴展量。

這對如今的區塊鏈有何影響?

為了回答這個問題,讓我們首先回顧一下類似以太坊的區塊鏈的一般區塊結構以及任何區塊鏈網絡上存在的客戶端類型。

黃奇帆:基于人工智能和區塊鏈技術建立數據可追溯系統:10月24日,復旦大學特聘教授、重慶市原市長黃奇帆在第三屆外灘金融峰會上表示,合理分配好數據的管轄權、交易權、所有權、使用權、財產分配權,能夠有效促進數據資源轉化為數據資產,有利于保護數據主體權益并維護數據安全。

他進一步表示,各類數據活動具有公共產品的特性,它的管轄權、交易權應當歸屬于國家,內部的任何數據活動都應該遵循國家數據安全法規。國家可以成立中央數據部門對國內的數據活動進行統一管理,在確立總的管理規則后,主要城市可以設立定點數據交易所,類似在北京、上海、深圳設立的證券交易所,而其他的一般省會城市、地級市不能設立。

“同時基于人工智能和區塊鏈技術建立數據可追溯系統,對數據無論是交易、使用、財產分配,有全息的可追溯過程,并且保證是不可更改的,從而保證數據交易安全有序。”(中國證券網)[2021/10/25 20:53:41]

一個塊可以分為兩個主要部分:

Polygon推出可擴展的數據可用性解決方案Avail:Polygon宣布推出一種通用的、可擴展的數據可用性解決方案Avail。根據周一發布的新聞稿,Polygon透露Avail將用作側鏈、獨立網絡和第二層協議等執行層的數據可用工具。(Cointelegraph)[2021/6/28 0:12:26]

區塊頭:一個小區塊頭包含與區塊中包含的交易相關的摘要和元數據。

塊體:它包含所有交易數據并占塊大小的大部分。

在傳統的區塊鏈協議中,所有節點都被視為同步整個區塊并驗證所有狀態轉換的完整節點。所有節點花費大量資源來檢查交易有效性并存儲區塊。從好的方面來說,這些節點不會接受任何無效的交易。

可能還有另一類節點沒有(或不想花費)資源來驗證每筆交易。相反,他們主要對了解區塊鏈的當前狀態以及與他們相關的某些交易是否包含在鏈中感興趣。這些輕客戶端依靠全節點來檢查所有交易是否有效。因此,在安全性方面,它們依賴于可信的全節點。

金色相對論 | BSN副秘書長李慧:區塊鏈主要解決的是數據可追溯、多方互信等問題:在今日舉行的金色相對論中,針對“區塊鏈落地的爆發點會在哪兒”的問題,火幣區塊鏈研究院副院長區塊鏈服務網絡(BSN)副秘書長李慧表示,區塊鏈主要解決的是數據可追溯、多方協同以及多方互信等問題,涉及到多方的問題,通常都是比較復雜的問題,需要大家一起來配合。但在實際落地實施的過程中總會碰到這樣那樣的問題,如果沒有一個強有力的執行方和推動方,很可能一個很好的項目就會擱置起來,難以落地,我們也不難從很多失敗的區塊鏈項目看到這樣的情景再現。最好的落地場景,我認為在當前階段如要滿足以下幾個特點,才有較高的落地成功概率。

1.有真實的業務痛點和需求,除了區塊鏈技術其它技術是很難解決的;

2.應用場景業務復雜度不高,能夠快速做試點,并有良好的可復制性;

3.參與各方利益目標一致,可以實現“共贏”;

4.有實際的推動方,有促成項目成功的強烈愿望和需求。[2020/6/3]

但是如果區塊生產者沒有透露區塊背后的全部數據呢?這可以防止全節點驗證所有交易。這反過來又阻止了輕節點絕對確定它所看到的由所有合法交易支持的區塊頭。

鄭磊:區塊鏈提高電子證照管理系統安全性及證照數據可信性、一致性:國際新經濟研究院數字經濟研究中心鄭磊博士在接受采訪時表示,區塊鏈可以提高電子證照管理系統的安全性,證照數據的可信性和一致性。安全性、一致性都是由分布式賬本技術特征決定的,任何信息修改都會在所有上鏈的節點同步更新,所以鏈上所有信息都是一致的;可信性是因為區塊鏈加密技術和時間戳,任何修改都會被如實記錄,無法隨意修改或隱藏修改痕跡。鄭磊博士認為,正是因為這些特點,決定了電子證照區塊鏈管理系統的穩定性,解決了目前存在的不同證照系統互不兼容問題,形成了完整和方便查找的個人信息檔案庫,提高了社會治理效能。(北京晚報)[2020/4/23]

為了解決這個問題,我們需要一種輕客戶端機制來驗證數據可用性。這將確保區塊生產者無法通過說服輕客戶端來隱藏數據。它還將迫使區塊生產者公開部分數據,使整個網絡以協作的方式訪問整個區塊。

讓我們借助一個例子更深入地探討這個問題。假設區塊生產者 Alice 用交易 tx1、tx2、……、txn 構造了一個區塊 B。讓我們假設 tx1 是惡意交易。如果 tx1 被廣播,任何完整節點都可以驗證它是惡意的,并將其發送給輕客戶端,輕客戶端會立即知道該塊是不可接受的。但是,如果 Alice 想隱藏 tx1,她會顯示標頭和除 tx1 之外的所有交易數據。全節點無法驗證 tx1 的正確性。讓輕節點查詢任意一筆交易,均勻隨機。輕客戶端查詢 tx1 的概率為 1n。因此,Alice 能夠以壓倒性的可能性欺騙輕客戶端接受惡意交易。由于不可歸因的性質,全節點無法以任何方式證明 tx1 不可用。

那么,我們該怎么辦呢?

該問題的解決方案在于在塊中引入冗余。總的來說,有大量關于編碼理論的文獻,特別是擦除編碼,可以幫助我們解決這個問題。

簡而言之,糾刪碼允許我們將任何 n 個數據塊擴展為 2 個數據塊,其中 2n 個數據塊中的任何一個都足以重建原始數據塊(參數是可調的,但為了簡單起見,我們在這里考慮了這一點)。

如果我們強制區塊生產者擦除交易 tx1、tx2、...、txn 的代碼,然后隱藏單個交易,則需要隱藏 n+1 個交易,因為任何足以構建整個交易集的交易。在這種情況下,恒定數量的查詢使輕客戶端足以確信底層數據確實可用。

哇,原來如此?

不。雖然這個簡單的技巧使隱藏工作變得更加困難,但區塊生產者仍有可能故意以錯誤的方式執行擦除編碼。然而,一個完整的節點可以驗證這個擦除編碼是否正確完成,如果沒有,它可以向輕客戶端證明這一點。這被稱為欺詐證明。有趣的是,輕客戶端需要有一個誠實的全節點鄰居才能確定如果編碼錯誤,那么它將收到欺詐證明。這確保了輕客戶端以極高的概率訪問沒有惡意交易的鏈。

但是存在一個問題!如果簡單地實現,欺詐證明的大小可以按照塊本身的大小排序。但我們對輕客戶端的資源預設禁止我們使用這樣的設計。通過使用多維擦除編碼技術,可以在這方面有所改進,該技術以可接受的大小減少欺詐證明的大小。為簡潔起見,我們不涉及這些,但該文獻(https://arxiv.org/abs/1809.09044)對其進行了詳細分析。

基于欺詐證明的解決方案的問題在于,輕客戶端永遠無法完全確定尚未收到欺詐證明的任何塊。此外,他們一直相信其全節點對等方是誠實的。還需要激勵誠實的節點不斷保持審計區塊。

有沒有辦法避免欺詐證明?

最近,向量承諾重新引起了區塊鏈領域的關注。這些向量承諾,尤其是對多項式的恒定大小的 KZG/Kate 承諾,可用于設計簡潔的 DA 方案,而無需欺詐證明。簡而言之,Kate 承諾允許我們使用單個組元素提交多項式。此外,該方案支持我們證明在某個點 i 使用恒定大小的見證,多項式評估為(i)。承諾方案在計算上是隱藏和綁定的,也是同態的,使我們能夠巧妙地避免欺詐證明。

我們強制塊生產者獲取原始交易數據并將其排列在大小為 n,m 的二維矩陣中。它使用多項式插值將大小為 n 的每一列擴展為大小為 2n 的列。對于這個擴展矩陣的每一行,它都會生成一個多項式承諾,并將這些承諾作為區塊頭的一部分發送。下面給出了該塊的示意圖。

輕客戶端查詢這個擴展矩陣的任何單元格以獲得見證,這使它能夠立即根據塊頭驗證它。恒定大小的成員證明使抽樣非常有效。承諾的同態性質確保只有在正確構造塊的情況下才驗證證明,并且多項式插值確保成功樣本的恒定數量意味著數據以非常高的概率可用。

該方案的更精細細節以及進一步的優化和成本估算超出了本文的范圍。

其他選擇是什么,以及進一步變更是什么?

更高維的擦除代碼和 Kate 承諾并不是解決 DA 問題的唯一方法。我們在這里跳過了其他方法,如編碼默克爾樹、編碼交錯樹、基于 FRI 和 STARK 的方法,但每種方法都有其優點和缺點。

我們在 Polygon,一直在使用 Kate 承諾開發數據可用性解決方案。在后面的文章中,我們將介紹實現細節、您現在可以如何使用它以及我們如何致力于轉變 DA 問題空間。

Tags:區塊鏈以太坊ROLROLL區塊鏈域名價格排行以太坊最新價格行情分析ROLCTROLL BNB

USDT
比特幣:不斷被打壓的比特幣 為什么還有那么多人買?

比特幣和以太坊在6月22日創下了最近幾周的最低價格——前者創下了2.89萬美元的低點,而后者則為1706美元。盡管目前已經從這些低點反彈,但更大級別的看跌趨勢仍然完好無損.

1900/1/1 0:00:00
元宇宙:元宇宙:后互聯網時代的新紀元

元宇宙概念的出現:科幻小說《雪崩》中描繪了一個稱為元宇宙(Metaverse)的多人在線虛擬世界,用戶以自定義的“化身”(Avatar)在其中進行活動.

1900/1/1 0:00:00
區塊鏈:蘇州高新區:區塊鏈技術逐步用于民生服務

掃一掃二維碼,即可知道公共場所安全監管是否到位;輸入關鍵字,就能快捷查詢政務信息;擔心自己發布到網絡上的原創作品被侵權,電子證據為知識產權保駕護航……這些與群眾生活密切相關的場景之所以能夠實現.

1900/1/1 0:00:00
比特幣:為什么說比特幣對未來實現豐沛的清潔能源非常關鍵?

「令人作嘔且違背了人類文明」的比特幣對地球能源結構的影響究竟如何?這個值得深入研究,且應該進行全面思考.

1900/1/1 0:00:00
區塊鏈:虛擬幣挖礦“逃向”海外 產業區塊鏈如雨后春筍蓬勃發展

進入6月份后,我國對虛擬幣交易、挖礦的監管力度進一步加強,延續了5月份以來的從嚴監管政策。一方面,多部門提示虛擬幣交易、炒作風險,從銀行和支付端出重拳打擊;另一方面,多地全面清退挖礦企業,從比特.

1900/1/1 0:00:00
區塊鏈:金色早報 | 倫敦硬分叉預計于8月4日在以太坊主網激活

頭條 ▌倫敦硬分叉預計于8月4日在以太坊主網激活金色財經報道,以太坊核心開發人員會議已于北京時間10日凌晨結束.

1900/1/1 0:00:00
ads