原文來源 | blockworks
原文編譯 | 潮外音
隨着以太坊不斷擴展,鏈上數據可用性已成爲一個越來越普遍的話題。
如今,以太坊开發人員正在研究數據應在區塊鏈網絡上存儲的位置和方式,以解決所謂的區塊鏈三難困境,即安全性、可擴展性和去中心化之間的權衡。
在加密貨幣中,數據可用性是指所有網絡參與者都可以訪問和檢索存儲在網絡上的數據的概念。
在以太坊第一層,網絡節點下載每個區塊中的所有數據,使得無效交易難以執行。
雖然這可以保證安全性,但這個過程可能相對低效——要求網絡節點驗證並將所有數據存儲在一個塊中會大大降低吞吐量並阻礙區塊鏈的可擴展性。
以太坊第二層擴容解決方案旨在解決這個問題。
如今一種流行的解決方案是 Optimistic Rollup,例如Arbitrum和Optimism。樂觀匯總本質上是“樂觀的”,因爲它們假設交易是有效的,除非另有證明。
模塊化區塊鏈 Avail 聯合創始人 Anurag Arjun 告訴 Blockworks,如今大多數 Rollups 只有一個排序器,這意味着存在中心化風險。
目前這不是一個主要問題,因爲匯總解決方案必須使用稱爲 calldata 的東西將原始交易數據放在以太坊上——正如 Arjun 指出的那樣,這是當今以太坊上最便宜的存儲形式。
區塊鏈擴展解決方案 Eclipse 的創始人 Neel Somani 表示,一旦通話數據提交到以太坊主網,任何人都可以在設定的時間內質疑它是否准確。
如果沒有人質疑 rollup 的有效性,那么一旦時間結束,它將在以太坊上被接受。
索馬尼指出,問題在於,如果有人沒有數據,他們如何證明交易執行不准確。
“如果我不告訴你我執行了什么,你就無法證明它是錯誤的,所以你需要確切地知道我執行了什么才能解決這個問題,”索馬尼說。“因此,所有區塊鏈都必須以某種方式、形式或形式證明數據的可用性。”
由於所有區塊鏈都必須證明數據可用性,因此將完整塊下載到網絡上可能效率很低,這又會引發初始數據可用性問題。
“因此,作爲一個不想下載完整區塊的人,我仍然希望確信該區塊上的信息沒有被隱瞞,”索馬尼說。
索馬尼表示,解決方案是使用數據可用性採樣來獲得該塊確實存在的信心。
Somani 解釋說,數據可用性採樣涉及對塊的隨機部分進行採樣,以獲得該塊存在的任意高置信度。
該技術利用多項式(一種包含變量、系數和指數的數學表達式)來對塊中變量之間的關系進行建模。
Somani 說,對數據可用性採樣的一個常見誤解是,如果對一半的塊進行採樣,則只能獲得 50% 的可信度,表明該塊中的信息是准確的。他解釋說,事實並非如此,因爲與數據可用性採樣一樣,用戶必須確保他們有足夠的點來恢復原始多項式。
Celestia 和 Avail 等項目目前正在構建數據可用性採樣解決方案。
“我們真誠地相信,每個基礎層都將成爲數據可用性層,”Arjun 告訴 Blockworks。“我們面臨的主要方向是希望在基礎層擴展數據可用性,並在第二層執行和匯總。”
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。