自從2009年比特幣區塊鏈問世後,開啟了數位貨幣的時代。然而比特幣區塊鏈固有的局限性,啟發了V神創造出以太坊。在2014年,更為靈活的區塊鏈-以太坊問世。自此,區塊鏈技術成為一種革命性的創新,可以實現去中心化應用、智能合約和數位貨幣。
在過去10年中,除了比特幣和以太坊外,不少主流公鏈在Web3驅動的浪潮下營運而生。各個公鏈各有千秋,但它們的共同目的都是為了打造一個去中心化、更安全、可擴展性更高的網路環境。然而,這些區塊鏈都面臨著一個基本的挑戰,稱為“區塊鏈的三難困境(Blockchain Trilemma)”,就是無法同時實現高擴展性、安全性和去中心化。
為了克服這個挑戰,近年來出現了一種新型的區塊鏈架構,稱為模塊化區塊鏈。在我介紹模塊化區塊鏈如何運作之前,我們需要知道目前大部分的主流區塊鏈是如何運作的。
區塊鏈的運作:
首先,進行的交易數據被整理並組成所謂的"區塊"。然後,這些區塊由運行專門軟體的參與者,也就是"節點" ,將它們添加到鏈上。在這個過程中,“區塊產生”與“區塊驗證”都是重要步驟,包括了創建新區塊與驗證區塊的合法性。整個過程依賴於節點間的“共識”機制,以確保區塊鏈的安全有效。
傳統區塊鏈大多是單片區塊鏈(Monolithic Blockchain),其架構可分為四個功能層:
對於單片區塊鏈的數據運行來說,四個功能層都在一條鏈上。區塊鏈網絡要獨自承擔所有任務,這也造成了區塊鏈三難困境(Blockchain Trilemma)的形成。目前的Layer1網絡,多數以犧牲去中心化特性來保證網絡的安全性和可擴展性,而以太坊則堅持了去中心化和安全性,在可擴展性上交由Layer2去解決。
然而,隨著鏈上應用的日益增多,單片區塊鏈的侷限性逐漸浮現。它們無法滿足所有應用的需求,這些需求可能涵蓋了大量的交易處理、數據存儲和複雜的計算。這就引出了一種全新的解決方案,即模塊化區塊鏈。
模塊化區塊鏈(Modular Blockchain):
模塊化區塊鏈是一種將區塊鏈核心組件(如共識、數據可用性和執行)分離成不同層或模塊的區塊鏈。每個模塊獨立處理一個特定的功能,並通過明確的接口與其他模塊通信。此外,模塊化區塊鏈使得更多的靈活性和定制性成為可能,因為用戶可以根據他們的需求和偏好選擇和組合不同的模塊。
模塊化區塊鏈的一個主要優點是它可以利用*數據可用性抽樣(DAS),這是一種讓節點在不下載和處理所有數據的情況下驗證數據可用性的技術。DAS可以顯著提高區塊鏈的吞吐量並減少其存儲需求,因為節點只需要抽樣一小部分數據就能確保其有效性。DAS還增強了區塊鏈的安全性和去中心化,因為它降低了數據扣押攻擊的風險並降低了節點參與的門檻。
模塊化區塊鏈通過將四個主要的功能層互相聚合和組合的方式,將區塊鏈的架構重新分層,並以模塊化的方式來實現按需擴展。這意味著我們可以根據特定的需求和應用來定製並擴展區塊鏈的功能和性能。通過這種方式,我們可以在保持去中心化的前提下,安全地提升區塊鏈的性能,並擴展網絡。這不僅解決了區塊鏈的規模、速度和安全性的矛盾,也使區塊鏈的使用和開發變得更加靈活和便利。
*DAS(數據可用性抽樣):此技術允許輕型客戶端驗證數據的存在,而無需完全下載它。他們抽樣部分數據,並使用 ZK-STARKs 或者欺詐證明(取決於底層rollup解決方案)來確認其有效性。
目前的模塊化區塊鏈案例:
目前在區塊鏈技術領域,有幾個項目正在採取模塊化的方法來開發。每個項目都有自己獨特的實現方法,但他們的共同目標都是提高效率和性能。
總之,模塊化區塊鏈不僅提供了對區塊鏈三難困境的解決方案,更是為這種新型的可擴展、安全且真正去中心化的網路模式鋪平了道路。這種模塊化的區塊鏈技術讓我們看到了一個未來的可能,那就是構建一個更加公平、透明且效率更高的數字世界。我認為這是一個值得持續關注的重要領域,並期待看到更多的技術革新和發展!
————(我是分割線)—————
如果喜歡這類的內容,請點贊、訂閱、分享讓我知道。邀稿或合作請私[email protected]。
每週日的 【元宇宙市場週報】 提供每週關於Web3 時代Metaverse、AI、NFT和鏈遊的最新發展。歡迎關我的 FB 《微醺元宇宙# 9429》交流學習!