以太坊 Fusaka 升級裡的「超級二維碼」:PeerDAS 才是 L2 敢於百倍擴容的底氣 1️⃣ 破損的二維碼還能用? 在進入正題之前,請回憶一個生活中的細節: 當你掃描一個二維碼時,哪怕中間貼了個 Logo,或者邊緣被撕壞了一塊,甚至沾上了污漬,你的手機依然能通過鏡頭識別出完整的信息。 這是為什麼?因為二維碼的底層使用了一種叫做 Erasure Coding(糾刪碼) 的技術。簡單來說,它把原始信息「鋪開」並增加了冗餘。只要保留下來的完好部分超過一定的比例(比如 70%),數學算法就能自動把丟失的那部分「算」出來,還原出原始的信息。 這種「局部包含整體」的神奇特性,正是以太坊 Fusaka 升級中解決擴容難題的靈感來源。 2️⃣ 以太坊擴容路上的一堵「隱形牆」 自引入 Blob 之後,Layer 2 的費用的確降了很多。大家自然會問:既然 Blob 這麼好用,為什麼我們不一口氣把 Blob 的數量增加 10 倍、100 倍?這樣 Gas 費豈不是能降到更低? 遺憾的是,我們撞上了一堵物理牆:寬帶/網速。 在現有的機制下,以太坊節點依然沿用著「笨辦法」:想要確認「數據是安全的」,節點必須把這塊數據完整地下載下來。 如果把 Blob 數量無節制地加倍,數據量就會爆炸。那些用家裡電腦跑節點的普通人會因為帶寬不夠、硬盤塞滿而被迫退出。最後,網絡只剩下幾個巨頭機房能跑得動節點。這就不叫以太坊了,那叫亞馬遜雲。 3️⃣ PeerDAS:把數據變成「超級二維碼」 這就陷入了一個死循環:想要更便宜的 L2,就需要更多的數據;想要更多數據,就會擠走去中心化的節點。 為了打破這個僵局,Fusaka 升級帶來了 PeerDAS(EIP-7594),它決定把二維碼的魔法帶入區塊鏈。 PeerDAS 不再要求每一個節點都完整下載每個 Blob 才能確認「數據沒被藏起來」,而是先利用糾刪碼技術,把數據「膨脹」並切碎,變成一種「超級二維碼」。 它的神奇之處在於:單個節點不必保存完整數據矩陣,只要它能從網絡上拿到至少 50% 的數據列,就可以用數學算法完整還原出 100% 的原始數據。 4️⃣ 告別蠻力,開始「抽查」 有了這個數學地基,驗證的方式從「全量下載」變成了「隨機抽樣」。 ...