區塊鏈模組化:去中心化網路和 web3 未來的心智模型

語言: CN / TW / HK

在這篇文章中, 作者將闡述什麼是區塊鏈模組化、模組化堆疊的 4 個屬性和 10 個資源,以幫助您加深對 Celestia 的理解。

通過對比區塊鏈網路的演變與傳統應用基礎設施的演變,我們知道,在網際網路的早期,如果你想部署自己的網站,你需要擁有自己的伺服器和硬體。

這對普通人能夠作為建立者參與開放網路施加了限制。

這可與 比特幣萊特幣 等早期的特定應用區塊鏈相提並論,那時候每條鏈僅用於單一用途。

Next 共享主機的出現使開發人員能夠利用單個伺服器來啟動網站。共享主機的一些優點是它易於訪問、便宜且易於設定。

一些缺點是您的資源可用性有限,沒有 root 訪問許可權,容易受到您所在環境的安全問題的影響,並且您可以安裝的內容受到限制。

你可以把共享主機想象成 以太坊 和 EVM 給你的執行環境。

以太坊是革命性的,因為它允許應用程式開發人員構建一個獨特的應用程式,然後將其上傳到並與其他人共享相同的區塊鏈。這使開發人員能夠以過去無法實現的方式試驗和構建去中心化應用程式,並且是一項強大的創新。

但是他們仍然受到共享區塊鏈的限制,必須使用以太坊虛擬機器,並且必須遵循以太坊上發生的任何硬分叉升級。

除此之外,很明顯這種型別的單體架構本質上是不可擴充套件的。

虛擬機器和雲端計算是 Web 基礎架構的下一個重大創新,並且永遠改變了應用程式的構建方式。

這些虛擬機器讓開發人員可以完全控制他們的執行環境,允許他們安裝他們想要的任何東西,並提供與物理伺服器相同的好處,另外還有無需維護或購買任何實際硬體的額外好處,讓您兩全其美世界。

Web3 和區塊鏈架構正朝著相似的方向發展,特定於應用程式的區塊鏈的想法越來越受歡迎。

就像云為您提供自己的虛擬機器一樣,模組化區塊鏈使您能夠以Optimistic 或 zk Rollup的形式建立自己的區塊鏈。

無需將您的應用程式部署到與其他人相同的區塊鏈,您可以部署自己的鏈,同時仍然利用相同的共識層,因此它也可以共享區塊空間和安全性。

模組化架構促進了這一功能。

直到最近,區塊鏈架構一直是單體的,這意味著它們負責區塊鏈的所有核心功能。

模組化架構將區塊鏈的各個層分開——包括共識層、資料可用性、結算和執行層。

模組化方法不僅提高了網路的可擴充套件性,還實現了一些其他屬性和好處。讓我們來看看其中的一些:

1.可擴充套件性

當我們談論傳統技術堆疊中的可擴充套件性時,它通常是指應用程式或基礎設施在使用量的顯著增加(以及隨後的減少)期間執行良好的能力。

我們可能會談論 API 的吞吐量,或者資料庫在不影響效能的情況下每秒可以處理的事務或查詢數。

在去中心化應用程式中,您還需要考慮資料的驗證。

更具體地說,可以將計算視為每秒交易量除以使用者驗證鏈中所有交易是否有效的成本。

此驗證由執行自己的節點的使用者完成。

Celestia 的一項關鍵創新是,它使輕客戶端能夠通過所謂的資料可用性取樣實現與全節點幾乎相同的安全保證。

隨著有助於網路資料可用性的 Celestia 輕節點數量的增加,每個區塊的大小也可以增加,而不會影響安全性或可擴充套件性。更大的區塊導致更多的資料吞吐量,因此更多的擴充套件。

模組化還允許分離共識層和資料可用性層。驗證者可以只關注排序事務,而不是驗證,因為驗證由執行環境(Rollup)決定。

因為驗證者不必驗證區塊中的交易,只需給它們排序,增加區塊大小要便宜得多。

2.實驗性

Celestia 上的Rollup不必設計為可被任何特定虛擬機器(如 EVM)解釋。

這意味著可以部署到 Celestia 的執行環境以及部署它們的基礎層都沒有任何限制。

正因為如此,在 VM 層實現了更快的創新步伐,允許開發人員在執行環境的各個方面建立和試驗各種 VM。

這個領域已經在進行實驗。例如,Fuel Labs 正在構建一個執行層,專門用於利用模組化架構支援的額外頻寬以及並行事務執行等創新。

https://fuel-labs.ghost.io/introducing-fuel-the-fastest-modular-execution-layer/

您可以分叉、部署或修改和部署 Rollup,例如 Starknet 或 Optimism 或 Cosmos SDK。在模組化範例中,您不限於任何特定的虛擬機器,而是可以自由地進行試驗,然後選擇理想的執行環境。

3.主權

單體 L1 上的應用程式受到該社群和協議的社會共識的約束,因為它們的應用程式與其他所有人都在同一個區塊鏈上執行。

例如,單體區塊鏈上的 DAO 不是主權的,因為它的權威來自不同的社群,這可能是像以太坊這樣的網路的社會共識。

Celestia 上的 Rollup 是有效的自治區塊鏈,使每個應用程式、社群和 DAO 都擁有自己的主權執行空間,同時繼承了底層共識和資料可用性層的安全性。

4. 專業化

由於功能解耦,每一層都可以專注於區塊鏈的一個或多個核心功能。

這允許每一層專注於在其用例中成為最佳狀態,而不受與其他層互操作性要求的限制。

以上就是我對 Celestia 和區塊鏈模組化的概述,希望你能學到一些東西!

如果你想了解更多,這裡有 10 個我最喜歡的關於模組化的資源:

1. 破壞者:與黑客行動主義者 Mustafa Al-Bassam 合作的主權社群的模組化區塊鏈

https://members.delphidigital.io/media/disruptors-modular-blockchains-for-sovereign-communities-with-hacktivist-mustafa-al-bassam

2. 通過@Delphi_Digital 關注 Celestia

https://members.delphidigital.io/reports/pay-attention-to-celestia/

3. 學習模組化

https://celestia.org/learn/

4. 模組化創造適應:Celestia 論點

https://medium.com/@nickgardner0651/modularity-creates-adaptation-the-celestia-thesis-b00903e59ea8

5. Celestia 101 - 極簡主義之王

https://twitter.com/cryptoPothu/status/1506575358140641282

6. 什麼是資料可用性

https://coinmarketcap.com/alexandria/article/what-is-data-availability

7. 模組化區塊鏈協議

https://rainandcoffee.substack.com/p/modular-blockchain-protocols‌

8. The Celestia Thesis

https://rainandcoffee.substack.com/p/the-celestia-thesis‌

9. Celestia——模組化區塊鏈世界的基礎

https://medium.com/@Jon_Charbonneau/celestia-the-foundation-of-a-modular-blockchain-world-95900fe2cfb0

10. 模組化堆疊中的結算層

https://forum.celestia.org/t/settlement-layers-in-the-modular-stack/205