如果你錯過了: 大約在三週後,以太坊將啟用 PeerDAS - 一種新穎的數據存儲方法,將最大網絡吞吐量提高驚人的 8 倍! 這是自 Layer-2 rollups 引入以來最大的可擴展性改進 - 也是朝向以太坊奇點的重大加速。 讓我們以最簡單的方式來解析 PeerDAS 背後的技術。 1. 隨著越來越多的消費者應用和機構因為可信的中立性和 100% 的正常運行時間而選擇以太坊,交易量急劇增長。 2. 跟上這一需求需要驗證者安裝越來越大(和更快)的存儲和帶寬 - 今天仍然可以管理,但對於像家庭質押者這樣的獨立驗證者來說,逐漸變得無法觸及。 3. 兩種解決方案:放棄家庭質押者,他們是以太坊去中心化的來源(壞),或者找到方法使交易數據存儲和驗證更高效,以便家庭質押者能夠跟上(好)。 4. 進入 PeerDAS - 一種將交易數據分割和分發的方法,個別驗證者只需驗證和存儲原始數據的 1/16,即可完整保留數據 - 這是一個巨大的效率提升。 5. 它的工作原理:PeerDAS 將整個交易數據分成 128 個部分,並將至少 8 個部分的隨機序列分發給每個節點進行驗證和存儲,而不是將整個交易數據發送到網絡中的每個節點。 6. 然後,網絡被分成 128 組節點 - “八卦網絡” - 每組負責存儲和驗證自己的數據部分。每個節點至少屬於這些組中的 8 個。它們共同存儲所有數據,但各自存儲和處理的數量顯著減少,消除了資源限制作為可擴展性改進的瓶頸。 7. 這就像將整個數據的驗證和存儲分解成可以獨立和並行完成的小塊,然後將結果匯總在一起,減少每個參與者所需的努力。 8. 這個技巧是,只要 >=50% 的部分已被不同的節點驗證和存儲,原始數據就可以從這些片段中完整恢復,就像一張刮傷的 DVD,如果沒有太嚴重的損壞,仍然可以播放電影。 9. 這個技巧的名稱是“擦除編碼”。有點像多重簽名批准需要 k/N 閾值來推動交易,擦除編碼允許將數據分割成 N 個部分並選擇恢復原始數據所需的閾值 k。在 PeerDAS 中,N 是 128,k 是 64 - 50% 的閾值。 10. 因此,雖然每個節點都可以參與驗證和存儲,但網絡實際上只需要 50% 的數據來恢復原始數據,並附帶一些附帶條件。這是一個足夠高的門檻,可以抵禦對鏈的協調攻擊,並且足夠低以促進效率改進。 11. 在機械上,每個區塊,單個驗證者節點必須下載、存儲和提供給對等方的最小數據片數是 8 個,總共 128 個。 ...