🚀 Gate Fun 啓動中文 Meme 創作大賽!
創建或交易 Meme 代幣,瓜分 3,000 GT 獎勵! 💰
🎨 1 分鍾零代碼發幣,僅需 ~0.0000042 GT Gas 費
🏆 最高市值代幣瓜分 1,000 GT
💎 畢業代幣前 100 名購買地址瓜分 2,000 GT
代幣發射時間: 10 月 3 日 00:00 - 10 月 15 日 23:59(UTC+8)
活動時間: 10 月 8 日 17:30 - 10 月 15 日 23:59(UTC+8)
釋放創意,立即參與 👉 https://www.gate.com/announcements/article/47516
#GateFun #GateLayer #Web3 #MemeToken
殺出新機遇?爭議紛紛的Bitcoin Rollup 是什麼?
Ordinals 協議帶出的Bitcoin NFT 熱潮,正在引導Bitcoin 生態發生新的轉變,越來越多的參與者開始探討Bitcoin 的可擴展性問題。
我們介紹過「閃電網絡」等Bitcoin 第2 層擴容解決方案。除上述解決方案外,在Bitcoin 上應用Rollup 協議提升可擴展性,也正在吸引更多的關注。
Bitcoin 的Rollup
講到Rollup,通常都會聯想到以太坊。
但在2022 年10 月,John Light 已發布了報告
Validity Rollups on Bitcoin,展示了Bitcoin 上應用Rollup 協議的可行性規劃和應用方法。
注:Validity Rollups on Bitcoin 報告可通過下方網址查閱:
Bitcoin 搭建的是相對簡單的區塊鏈架構,並希望讓所有用戶都可以在鏈上運行「節點」,在有需要或必要的時候,用戶也可以輕鬆成為鏈上區塊的開發者。
但是,如果一條區塊鏈致力於要實現能讓「所有」用戶都輕鬆地運行完整節點,它一定需要設立規則限制這條鏈上驗證區塊時的計算量。
這樣的矛盾,其實是去中心化與算力分佈規模的矛盾。伴隨Bitcoin 的發展,這種緊張關係愈發明顯,而能夠緩和這種緊張關係的關鍵解決辦法,就在於區塊鏈可擴展性的提升。
提升可擴展性,目前關注度較高的解決方案包括通過分片、鏈上優化或鏈下設置通道解決。 「閃電網絡」就是在鏈下搭建支付通道,匯總到鏈上結算,通過減少交易次數實現擴展的解決方案;而應用Rollup 協議的解決方案則是一種試圖在鏈上放置盡可能少的數據,同時保持交易執行在鏈外的解決方案。
兩者的區別在:「閃電網絡」的大量交易數據保存在鏈下,但部署Rollup 協議並不是將大量交易數據放在鏈下處理,它依舊是一種在鏈上進行數據優化的擴展解決方案。
Bitcoin Rollup 分層展示示例圖圖源/bitcoinrollups.org
上圖展示了Rollup 協議在Bitcoin 上的分層應用:在Bitcoin 的第2 層有2 個Rollup 協議, 一個用於提供數據可用性,一個用於提供安全性支付和合約;在Bitcoin 的第3 層也有3 個Rollup 協議,也分別用於不同的用例,包括P2P 支付、金融合約、遊戲資產轉讓。
Rollup 的類型
目前,應用在Bitcoin 上的Rollup 解決方案,討論熱度最高的是Sovereign Rollup 解決方案(常譯作「主權Rollup」) ,與過去常見的經典Rollup 協議,兩者的主要區別在於如何利用主網、是否獨立於主網。
應用經典Rollup 協議的解決方案,使用**區塊鏈的第1 層(即「主網」)**作為數據的可用層和結算層,相關數據不僅會存放在主網上,第2 層相關數據也會寫入到第1 層。同時,交易由主網上的智能合約進行驗證,比如以太坊上的知名Rollup 項目Arbitrum、Optimism 等。
應用Sovereign Rollup 的解決方案,僅使用區塊鏈的第1 層作為數據的可用層,但不使用第1 層執行結算。存放在第2 層的數據,不會被寫入到第1 層,有一定的獨立性。同時,交易由Sovereign Rollup 上的節點進行驗證,即使用Sovereign Rollup 所在的第2 層進行執行結算。
Sovereign Rollup 在鏈上的分層結構圖& 驗證邏輯展示圖圖源/celestia.org
Sovereign Rollup 運作方式的價值在於:無論第1 層主網是遭遇了黑客攻擊,還是需要進行技術升級,第2 層都不受影響;其次,第2 層並沒有丟失第1 層的數據安全性和抗審查性——這樣的運作方式,對於Bitcoin 這條主網算力受限的區塊鏈而言,無疑是更可取的。
了解Rollkit
Bitcoin 社區對Sovereign Rollup 的關注興起於2023 年3 月。
彼時,Celestia 開發的開源技術框架Rollkit 剛剛宣布完成了一項能將Rollup 數據直接存儲在Bitcoin 鏈上的研究。此後,開發人員能夠使用Rollkit 在Bitcoin 上部署Rollup 協議提升可擴展性,並且最大限度地降低網絡操作成本。
而Rollkit 框架最大的特點之一是:可以允許開發人員自定義選擇數據可用性層和執行層,同時支持開發人員進行Sovereign Rollup 的部署。
Rollkit 模塊化開發框架圖源/rollkit.dev
應用展望
Rollup 在以太坊上的積極應用部署,已經在逐步改變區塊鏈用戶對於以太坊上交易、數據存儲、鏈上驗證的感知。
雖然,Rollup 在Bitcoin 上的部署尚處於起步階段,但伴隨Rollkit 等開發工具的功能演進,也許在不久的將來,Rollup 同樣會給Bitcoin 社區帶來更多值得探索的新範式。