為什麼數據可用性採樣對於區塊鏈擴展很重要

作者:Bessie Liu,Blockworks 編譯:善歐巴,金色財經

隨著以太坊不斷擴展,鏈上數據可用性已成為一個越來越普遍的話題。

如今,以太坊開發人員正在研究數據應在區塊鍊網絡上存儲的位置和方式,以解決所謂的區塊鏈三難困境,即安全性、可擴展性和去中心化之間的權衡。在加密貨幣中,數據可用性是指所有網絡參與者都可以訪問和檢索存儲在網絡上的數據的概念。在以太坊第一層,網絡節點下載每個區塊中的所有數據,使得無效交易難以執行。

雖然這可以保證安全性,但這個過程可能相對低效——要求網絡節點驗證並將所有數據存儲在一個塊中會大大降低吞吐量並阻礙區塊鏈的可擴展性。以太坊第二層擴容解決方案旨在解決這個問題。

如今一種流行的解決方案是Optimistic Rollup,例如Arbitrum和Optimism。樂觀匯總本質上是“樂觀的”,因為它們假設交易是有效的,除非另有證明。

模塊化區塊鏈Avail 聯合創始人Anurag Arjun 告訴Blockworks,如今大多數Rollups 只有一個排序器,這意味著存在中心化風險。

目前這不是一個主要問題,因為匯總解決方案必須使用稱為calldata 的東西將原始交易數據放在以太坊上——正如Arjun 指出的那樣,這是當今以太坊上最便宜的存儲形式。

區塊鏈擴展解決方案Eclipse 的創始人Neel Somani 表示,一旦通話數據提交到以太坊主網,任何人都可以在設定的時間內質疑它是否準確。

如果沒有人質疑rollup 的有效性,那麼一旦時間結束,它將在以太坊上被接受。

索馬尼指出,問題在於,如果有人沒有數據,他們如何證明交易執行不准確。

“如果我不告訴你我執行了什麼,你就無法證明它是錯誤的,所以你需要確切地知道我執行了什麼才能解決這個問題,”索馬尼說。 “因此,所有區塊鏈都必須以某種方式、形式或形式證明數據的可用性。”

數據可用性抽樣

由於所有區塊鏈都必須證明數據可用性,因此將完整塊下載到網絡上可能效率很低,這又會引發初始數據可用性問題。 “因此,作為一個不想下載完整區塊的人,我仍然希望確信該區塊上的信息沒有被隱瞞,”索馬尼說。解決方案是使用數據可用性採樣來獲得該塊確實存在的信心。

Somani 解釋說,數據可用性採樣涉及對塊的隨機部分進行採樣,以獲得該塊存在的任意高置信度。該技術利用多項式(一種包含變量、係數和指數的數學表達式)來對塊中變量之間的關係進行建模。

Somani 說,對數據可用性採樣的一個常見誤解是,如果對一半的塊進行採樣,則只能獲得50% 的可信度,表明該塊中的信息是準確的。他解釋說,事實並非如此,因為與數據可用性採樣一樣,用戶必須確保他們有足夠的點來恢復原始多項式。 Celestia 和Avail 等項目目前正在構建數據可用性採樣解決方案。

“我們真誠地相信,每個基礎層都將成為數據可用性層,”Arjun 告訴Blockworks。 “我們面臨的主要方向是希望在基礎層擴展數據可用性,並在第二層執行和匯總。”

Total
0
Shares
Related Posts