擴展、隱私與前沿
模組化區塊鏈
模組化區塊鏈把一條區塊鏈必須完成的核心職責拆分到各自專門的層中,而不是讓單獨一條鏈一次性全部包辦。這些核心職責包括:執行(運行交易)、結算(裁定結果與爭議)、共識(就事件順序達成一致)以及資料可得性(確保底層資料被發布,使任何人都能核查)。模組化設計讓每項職責都交由一個為它量身打造的層來處理。
與之相對的是單體式區塊鏈,如比特幣或早期以太坊,由一條鏈從頭到尾包攬一切。這種方式簡單而自成一體,卻難以擴展,因為改進某一項職責意味著也要讓每個節點背負其餘所有職責。透過分離關注點,模組化堆疊可以讓每個部分獨立擴展:一個快速的執行層(往往是 Rollup)可以純粹為了安全與資料可得性而倚靠一個穩健的基礎層,而你也可以為每個角色自由搭配最優的層。
想想從一位獨自造出整輛車的工匠,轉變為一條現代化流水線——每個專門工位都把某個零件做到極致。這種專業分工讓整個系統產出大增,而無需任何一名工人是超人。模組化已成為擴展領域的主流理念:與其打造一條試圖在可擴展性三難困境每個角上都取勝的鏈,不如用一些各把一件事做到極致的層,組合出一套系統。
又稱
另見