什麼是 Rollup?比特幣為何需要它?
比特幣以安全與去中心化為根基,但其基礎層的處理容量依然有限。本文解釋什麼是 Rollup、它與側鏈有何分別,以及 Bitcoin Hyper 的架構額外引入了哪些假設。
教育用途。本文內容僅供參考及說明之用,並不構成財務意見。完整法律資訊。
比特幣的可擴展性難題
比特幣由設計之初,追求的就是可驗證性、去中心化與韌性,而非把每秒交易量推到最高。每個全節點都會按協議規則驗證交易。基礎層的容量有限,一般估算約為每秒 7 筆交易,實際數字則視交易類型及大小而定。
多年來的爭論,實質上收窄成一個問題:如何在不觸動比特幣價值根源的前提下,提升其處理容量?
迄今的各種取態
第一個答案是 Lightning Network,自 2018 年起投入運作——這是一個支付通道網絡,讓付款得以快速且一般而言成本低廉地完成,即使路徑須經多條通道亦然。它主要用於支付,並不提供通用的智能合約環境。其運作取決於可用流動性,以及能否找到合適的路徑。
Stacks 走的是另一條路:一個透過 PoX 機制與比特幣掛鈎的智能合約網絡,並設有自家語言 Clarity。它的安全模型與最終性均與比特幣不同,而且另外取決於 Stacks 網絡專屬的規則。
Rootstock(RSK)則押注於 EVM 相容性,以及與比特幣的合併挖礦(merge-mining)。該網絡自 2018 年起運行,建基於側鏈模式,並有其自身的安全與跨鏈橋假設。
Rollup 為何是另一回事
Rollup 並非側鏈。這項技術上的區分十分重要:
- – 側鏈保有自己的共識或驗證機制。其安全性主要取決於該系統,以及連接比特幣的跨鏈橋設計。
- – 在為 Bitcoin Hyper 所描述的架構中,交易執行會在比特幣之外進行,而狀態承諾(state commitment)則發布到基礎層。不過,該方案是否配稱為 Rollup,同時取決於數據可用性與證明系統。
按項目公開的架構,設想中的流程如下:
- 用戶把交易送交定序器
- 定序器為交易排序,並分批執行
- 定期透過 OP_RETURN 或 Taproot 在比特幣上發布狀態承諾——即更新後狀態的默克爾根(Merkle root)
- 能否驗證該狀態轉換,取決於數據可用性與證明系統;承諾本身並不證明轉換正確
在比特幣上獲確認之後,狀態承諾便享有其所屬交易的實際不可篡改性。該紀錄因而難以事後更改,但這既不能阻止錯誤承諾被發布,也不保證狀態正確、數據可用或跨鏈橋安全。
數據可用性:仍未解決的問題
關鍵問題在於交易數據究竟存放在哪裡。若比特幣上只發布承諾,而完整數據仍留在定序器手上,該架構便更接近 validium 模式,而非具備公開數據可用性的 Rollup。這項分別並不只是學術性的:若定序器連同數據一併消失,用戶便可能無法驗證自己的餘額。
按項目公開的文件,數據可用性的最終方案仍在研究之中——2026 年 3 月 27 日的更新明確確認了這一點。正在考慮的方案包括外部數據可用性層(例如 Celestia)、糾刪碼(erasure coding),以及採用分散式節點。
結論
建基於比特幣的 Rollup 可以追求多項設計目標:利用比特幣錨定狀態承諾、透過鏈外執行提升容量、提供智能合約環境,以及降低用戶成本。這些目標能達成到什麼程度,取決於具體實作、數據可用性、證明系統及退出機制。
這條路徑的代價,是更複雜的架構,以及若干仍未定案的設計決定:定序器、數據可用性、跨鏈橋與證明系統。項目方表示這些問題可以逐步處理——但這只是項目方自身的立場,仍有待獨立查證。