原文: Disaggregated blockchain layers & evading socioeconomic fragmentation (Polynya)

譯者: Evelyn, W3.Hitchhker

今年,我曾多次對幫助傳播「模塊化區塊鏈」的meme 表示遺憾。這其中有兩個很嚴重問題:首先,"模塊化"是一個非常通用的術語,被多個項目用來定義非常不同的東西。但我更大的失誤是沒有充分談論過社會經濟的碎片化問題,而這也導致許多人誤解了「模塊化區塊鏈」,使他們認為這意味著不同的項目應該做不同的事情。

我已經在推特上以及上一篇文章中介紹了這些內容。在這裡,我將為糾正我在2021 年的錯誤做出更多的努力。

首先,我們需要一個不同的術語。因為不同的項目出於不同的原因而理所當然地佔用這個術語的情況已經浪費了很多時間,其中一些更是出現在rollups 或數據可用性層被構想出來的幾年前。我喜歡「區塊鏈分層結構disaggregated blockchain layers」這個術語(來源:Intel)。

我繼續將「單片區塊鏈」描述為由一個誠實的多數體共識保證,並在一層內完成執行、結算、數據可用性和歷史存儲的區塊鏈。

「區塊鏈分層結構」是指堆棧中的一層,它將上述屬性中的至少一項外包給另一層。 (PS: 我也喜歡「非捆綁式區塊鏈結構unbundled blockchain layer」)

我的一個失誤是沒有充分考慮社會經濟的碎片化問題,這一點我在上一篇文章中解釋過。所以,考慮到社會經濟對每一層的分離所增加的假設,是非常非常重要的。因此,這裡有兩個方面:技術上的分離,和社會經濟上的分離。前者是非常可取的,而後者不是。下面就讓我們考慮一下這些假設:

- 執行層(即rollups):由誠實的少數體,誠實的多數體進行治理*。

- 結算層:誠實的多數體

- 數據可用性層:誠實的多數體*。

- 歷史存儲層:誠實的少數體

在理想的情況下,你將擁有一個從技術上分離這些層的單一項目,但它是由具有單一資產的單一壓倒性多數共識所保證的。這就是導致最高安全性和彈性的可能。但這是一個非常高的要求。那麼,我們可以在哪些方面做出妥協?

我們可以直接看到,解耦歷史存儲層是相對安全的。你只需要一個誠實的一方。理想情況下,我們希望協議能有一個帶有激勵機制的歷史層,但這是可以接受的。

接下來,我們看看執行層。 Rollups 可以用一個誠實的少數假設來保證安全,而這一個誠實的一方可以是你自己。但是對於rollup 自身的治理,其中有一個微妙的誠實的多數假設。有一個設計良好的治理結構,嚴格的檢查和平衡,如時間鎖,這是一個相當弱的假設,但它是存在的。 Enshrined rollups 和immutable rollups 當然是首選,因為它們與基礎協議的假設完全相同。考慮到enshrined rollups 很難開發,而且開發速度很慢,現實會是rollups 將以它們自己誠實的多數體治理方式存在,所以我們必須確保它們是有彈性的。 L2Beat 在這方面處於領先地位。有了強大的rollup,我認為我們可以在99% 的情況下實現enshrined rollups,但這並不是一個必然的結果,而是我們必須要爭取的。

接下來的分離將變得十分困難,因為它直接增加了一個誠實的多數假設—— 即分離結算層和數據可用性層。 (注意:並不是所有的rollup 都會在與DA 一樣的由共識層上保障結算,但這本身就是另一個問題)所以,rollup 共享相同的結算層和數據可用性層是至關重要的。的確,否則它就不是一個rollup 了。

這並不意味著我們不會看到結算層和數據可用性層的分離(我們已經看到了),但重要的是要注意,這可能會增加第二個關鍵的、誠實的多數假設。

現在,這有一個很大的例外—— validiums 和誠實的少數體數據層。因為validiums 在結算層上驗證有效性證明,只要只有一個可用數據的誠實副本,它們就能發揮作用。這使得像Adamantium 和DataLayr 這樣沒有誠實的多數共識的新穎的、創新的數據可用性層成為可能。儘管如此,這也是一個額外的信任假設。我們必須努力阻止結算層和數據可用性層的分離,因為它們必須共享同一個共識。

因此,讓我們研究一下相對於基本協議的各種情況:

- Enshrined rollups, enshrined history:沒有,與基本協議相同,是理想的情況

- Enshrined rollup:1-of-N 的歷史

- Regular rollups:1-of-N 的安全,1-of-N 的歷史,潛在M-of-N 的治理

- Validiums:1-of-N 的安全,1-of-N 的歷史,X-of-Z 的數據可用性(直到我們找出1-of-N 的DA!),潛在的M - N 的治理。

- Sovereign rollups:沒有安全的橋樑,所以用戶完全依賴rollup 的結算機制

問題是,隨著社會經濟關注點的每一次分離,我們的假設就會成倍增加累積在一起,它們可能成為相對脆弱的系統,此時雖然它們的可擴展性遠高於單片區塊鏈,但它們可能擁有類似的安全漏洞。

讓我充分說明,有了分層結構,我們必須獨立審查每一層。每個項目都會有不同的安全屬性和信任假設。例如,與具有強大數據層的validium 相比,治理非常薄弱的rollup 在實踐中很可能不是那麼的安全。由於我們在這個領域看到了偉大的實驗,L2Beat 將有很多工作要開展。

我很清楚,「模塊化區塊鏈」的meme 已經達到了逃逸速度,我在這裡說什麼都不會改變這一點。我只是希望你們能夠考慮一下這些我在2021 年錯過的觀點,並仔細考慮社會經濟碎片化的惡果。我堅信協作和累積的社會經濟安全—— 這是我們實現民族國家級別抵抗的唯一途徑。