Rollup 是一種二層網路(Layer 2)解決方案。
Layer 2 解決方案是旨在透過在主鏈外執行交易和智慧合約來提高區塊鏈主網(通常稱為Layer 1)的可擴展性和效率的機制。他們旨在減少網路擁塞、降低交易費用並增加交易吞吐量。 Layer 2 解決方案的範例包括狀態通道、側鍊和 rollup 等。
想要學習更多信息,您可以查看“什麼是Layer 2?”
另一方面,rollup 是一種特定類型的Layer 2 解決方案,它將多個交易捆綁或「匯總」(roll up)到一個證明中,然後將其發佈在主區塊鏈(第1 層)上。透過聚合鏈下交易並僅定期向主鏈提交證明,rollups 有助於減少儲存在第 1 層區塊鏈上的資料量,提高其可擴展性。
Rollup 有兩種主要類型:樂觀總結(Optimistic Rollup)和零知識總結(ZK-Rollups)。 Optimistic Rollups 依賴用戶在惡意行為的情況下提交詐欺證明,而 ZK-Rollups 使用零知識證明來確保交易有效性,而不需要主鏈驗證每筆交易的細節。
ZK-rollups 在理論每秒交易數(TPS)上限、交易終結時間和安全性方面優於 Optimistic rollups。但是,截至 2023 年 4 月,它們在 EVM 相容性方面落後。這讓 Vitalik Buterin 相信,短期內,Optimistic rollups 在通用 EVM 計算中可能會更勝一籌。但從中長期來看,隨著科技的進步,ZK-rollups 將會獲勝。