僅供教育參考,不構成協議、橋接或安全建議。模組化標籤不能定義系統保障;請針對特定版本與資產,核對每個已部署元件、資料路徑、證明、時鐘、管理員、橋與復原路徑。
直接答案
模組化區塊鏈架構是一種分析系統如何分配職責的方法,而不是標準化產品類別。執行、交易排序、狀態承諾、證明或爭議、資料發布與共識、結算、橋接、治理和長期歸檔,可以組合在一個協議中,也可以拆分至多個系統,或由多家供應商重複承擔。一個層可以負責多項職責,一項職責也可以依賴多個層。
真正有用的問題不是專案是否「模組化」,而是哪個元件驗證什麼物件、由誰控制、停止運作後會怎樣,以及使用者如何獨立復原狀態或資產。排序器收據不等於資料可用性或最終性;有效性證明不提供資料;結算鏈上的承諾不證明資料可永久檢索;共享結算也不會帶來跨 Rollup 的同步可組合性。
運作方式
- 鎖定已部署系統:執行鏈與結算鏈 ID、協議版本、虛擬機、合約、橋與資產地址、資料可用性模式、營運者、管理員,以及觀察區塊或時間。行銷分類不能取代實際部署設定。
- 建立責任矩陣。分別列出交易入口與排序、確定性執行、狀態承諾及證明或錯誤爭議、DA 發布及其共識、結算接受與最終性、橋與跨域訊息、升級與暫停、歷史儲存。記錄職責重疊,不要強行將一項職責塞入一個層。
- 端到端追蹤一筆交易及其批次:已簽署輸入、排序器或本機收據、有序執行、編碼壓縮後的批次、calldata、Blob 或外部 DA 發布、狀態主張及證明或爭議、結算最終性,最後是訊息或提款執行。在每個邊界保存雜湊、版本、收據與時鐘。
- 識別每個被驗證物件與信任假設。區分資料承諾與實際位元組、協議窗口內可用性與日後可檢索性、執行有效性與共識最終性、橋接帳務與資產流動性。註明誰能重播、證明、挑戰、審查、升級、暫停或扣留各物件。
- 重建容量與費用帳本。測量原始及壓縮位元組、批次占用率、DA 價格、證明與結算開銷、執行與營運費用、橋接 gas 與流動性費用。批次平均分攤不等於使用者實際收費,也不等於新增一筆交易的邊際成本。
- 演練故障,而不只查看正常路徑吞吐量。停止排序器、批次發布者、證明者、挑戰者、DA 服務、結算 RPC 與橋接中繼;在壅塞及升級邊界下測試強制納入、獨立派生、資料重建、證明或挑戰、重試、退出與歸檔復原。
- 依規範證據核對。將執行收據與狀態根和批次承諾、DA 納入、證明或爭議遊戲狀態、結算最終性、橋接訊息與最終資產餘額相配。發生重組、參數變更、合約升級或 DA 遷移後,重新審查依賴關係。
計算範例
- 批次成本與壓縮。 某批次包含
5,000筆交易,原始輸入為2,400 KB,壓縮後為300 KB。壓縮比為2,400 / 300 = 8.0x,位元組數減少87.5%。若 DA 成本為0.020 ETH,共享證明與結算開銷為0.005 ETH,則共享平均成本為(0.020 + 0.005) / 5,000 = 0.000005 ETH/tx。再加上0.000020 ETH/tx的執行與營運成本,總平均為0.000025 ETH/tx。這是成本分攤,並非保證帳單。 - 取樣模型邊界。 在教學模型中,攻擊者扣留
25%的份額,用戶端進行20次有放回、獨立、均勻取樣。每次都錯過被扣留份額的機率為0.75^20 = 0.003171211939 = 0.3171211939%,偵測機率為99.6828788061%。相關節點、自適應回應、抹除編碼及實際協議的取樣規則,都可能使此簡單模型失效。 - 委員會安全性與活性。 一個
5-of-7DA 委員會在最多2名成員無法運作時仍可形成新的門檻證明;若有3名無法運作,則只剩4 < 5。在只考慮簽章的教學規則下,控制5名授權簽署者即可滿足門檻。但憑證仍不能證明存在五份持久副本、使用者目前能取回位元組,或執行與結算有效。 - 多個時鐘與快速退出。 教學情境中,暫定確認在
2 seconds後到達,批次在8 minutes後發布,結算在之後13 minutes達到最終性,精確經過時間為21 minutes 2 seconds。若樂觀提款另加假設的7 days,總時間為10,101 minutes 2 seconds。快速橋以0.15%的費率處理10,000 USDC,費用為15 USDC,交付9,985 USDC;速度引入了橋、流動性提供者與重組假設,而不是縮短協議時鐘。
風險
- 誤判實際職責或層級邊界。
- 排序器審查、重新排序或停止運作。
- 強制納入無法使用、需要許可或過於緩慢。
- 批次發布者或狀態提議者停止運作。
- 集中式證明者故障或證明積壓。
- 沒有活躍、合格且資金充足的錯誤挑戰者。
- 爭議遊戲時鐘、保證金、預言機或驗證器故障。
- 有效性電路、證明系統或驗證金鑰缺陷。
- 在要求的可用窗口內發生資料扣留。
- 相關取樣、節點隔離或網路視圖故障。
- DA 委員會門檻共謀或金鑰外洩。
- 協議資料當時可用,但缺乏持久的獨立歸檔。
- 結算層重組或最終性誤判。
- 橋、訊息傳遞器、重播或目標執行故障。
- 快速橋資不抵債、庫存不足或定價不利。
- 管理員、多重簽章或安全委員會遭入侵。
- 即時升級、版本不相容或退出延遲不足。
- DA 費用飆升、Blob 壅塞、批次縮小或補貼到期。
- 狀態、資料、證明、合約或用戶端版本不相符。
- 非同步跨域排序、部分完成或可組合性故障。
常見誤解
- 模組化架構一定比單體設計更去中心化。
- 有效性證明可以取代資料可用性與歷史檢索。
- 在以太坊結算會將以太坊的每項安全屬性帶入所有元件。
- 排序器顯示成功代表最終結算且提款可以執行。
- 更高 TPS、共享 DA 或共享結算可以保證成本更低與同步可組合性。
相關主題
資料來源
- Scaling - Ethereum.org(查閱日期:2026-08-13)
- Data availability - Ethereum.org(查閱日期:2026-08-13)
- EIP-4844: Shard Blob Transactions - Ethereum Improvement Proposals(查閱日期:2026-08-13)
- Optimistic Rollups - Ethereum.org(查閱日期:2026-08-13)
- Zero-knowledge rollups - Ethereum.org(查閱日期:2026-08-13)
- Rollup Node - OP Stack Specification(查閱日期:2026-08-13)
- Derivation - OP Stack Specification(查閱日期:2026-08-13)
- LazyLedger: A Distributed Data Availability Ledger With Client-Side Smart Contracts - arXiv(查閱日期:2026-08-13)