技術分析 · 閱讀時間 8 分鐘 ·

什麼是 Rollup?比特幣為何需要它?

比特幣以安全與去中心化為根基,但其基礎層的處理容量依然有限。本文解釋什麼是 Rollup、它與側鏈有何分別,以及 Bitcoin Hyper 的架構額外引入了哪些假設。

#rollup#layer2#bitcoin#scalability

教育用途。本文內容僅供參考及說明之用,並不構成財務意見。完整法律資訊

比特幣的可擴展性難題

比特幣由設計之初,追求的就是可驗證性、去中心化與韌性,而非把每秒交易量推到最高。每個全節點都會按協議規則驗證交易。基礎層的容量有限,一般估算約為每秒 7 筆交易,實際數字則視交易類型及大小而定。

多年來的爭論,實質上收窄成一個問題:如何在不觸動比特幣價值根源的前提下,提升其處理容量?

迄今的各種取態

第一個答案是 Lightning Network,自 2018 年起投入運作——這是一個支付通道網絡,讓付款得以快速且一般而言成本低廉地完成,即使路徑須經多條通道亦然。它主要用於支付,並不提供通用的智能合約環境。其運作取決於可用流動性,以及能否找到合適的路徑。

Stacks 走的是另一條路:一個透過 PoX 機制與比特幣掛鈎的智能合約網絡,並設有自家語言 Clarity。它的安全模型與最終性均與比特幣不同,而且另外取決於 Stacks 網絡專屬的規則。

Rootstock(RSK)則押注於 EVM 相容性,以及與比特幣的合併挖礦(merge-mining)。該網絡自 2018 年起運行,建基於側鏈模式,並有其自身的安全與跨鏈橋假設。

Rollup 為何是另一回事

Rollup 並非側鏈。這項技術上的區分十分重要:

  • 側鏈保有自己的共識或驗證機制。其安全性主要取決於該系統,以及連接比特幣的跨鏈橋設計。
  • – 在為 Bitcoin Hyper 所描述的架構中,交易執行會在比特幣之外進行,而狀態承諾(state commitment)則發布到基礎層。不過,該方案是否配稱為 Rollup,同時取決於數據可用性與證明系統。

按項目公開的架構,設想中的流程如下:

  1. 用戶把交易送交定序器
  2. 定序器為交易排序,並分批執行
  3. 定期透過 OP_RETURN 或 Taproot 在比特幣上發布狀態承諾——即更新後狀態的默克爾根(Merkle root)
  4. 能否驗證該狀態轉換,取決於數據可用性與證明系統;承諾本身並不證明轉換正確

在比特幣上獲確認之後,狀態承諾便享有其所屬交易的實際不可篡改性。該紀錄因而難以事後更改,但這既不能阻止錯誤承諾被發布,也不保證狀態正確、數據可用或跨鏈橋安全。

數據可用性:仍未解決的問題

關鍵問題在於交易數據究竟存放在哪裡。若比特幣上只發布承諾,而完整數據仍留在定序器手上,該架構便更接近 validium 模式,而非具備公開數據可用性的 Rollup。這項分別並不只是學術性的:若定序器連同數據一併消失,用戶便可能無法驗證自己的餘額。

按項目公開的文件,數據可用性的最終方案仍在研究之中——2026 年 3 月 27 日的更新明確確認了這一點。正在考慮的方案包括外部數據可用性層(例如 Celestia)、糾刪碼(erasure coding),以及採用分散式節點。

結論

建基於比特幣的 Rollup 可以追求多項設計目標:利用比特幣錨定狀態承諾、透過鏈外執行提升容量、提供智能合約環境,以及降低用戶成本。這些目標能達成到什麼程度,取決於具體實作、數據可用性、證明系統及退出機制。

這條路徑的代價,是更複雜的架構,以及若干仍未定案的設計決定:定序器、數據可用性、跨鏈橋與證明系統。項目方表示這些問題可以逐步處理——但這只是項目方自身的立場,仍有待獨立查證。


延伸閱讀