結合比特幣安全性和以太坊智能合約的混合 Layer2 平台 BOB,會成為比特幣 Layer2 上的改革先驅嗎?本文將介紹 BOB 的技術與生態。
(前情提要:深度丨比特幣Layer2敘事下一步,我們可從以太坊L2學到什麼? )
(背景補充:比特幣為何需要Layer2?從閃電網路到BEVM,新老項目一文整理 )
1.專案簡介
BOB(Build on Bitcoin )是一個結合了比特幣的安全性和以太坊智慧合約靈活性的混合二層平臺,支援 Ordinals、Lightning 和 Nostr 等比特幣生態系統,旨在提高比特幣的實用性並擴展套件其功能。
簡單來說,BOB 旨在激發比特幣建設的復興,通過支援包括閃電網路、序號系統和 Nostr 在內的比特幣現有堆疊上的創新。專案的願景是通過推廣卷積技術(尤其是零知識卷積),長期增強比特幣的價值累積,改善協議的經濟可持續性。BOB 還將支援各種加密原語,為創新者提供一個建設和實驗的空間。
BOB 的核心價值觀包括支援實驗和創新、確保真實世界的影響力,以及提供選擇的自由。專案還處於早期階段,但已經發布了早期 Alpha 版本,未來將繼續研發和實驗,包括在比特幣、以太坊和多鏈生態系統之間無信任地橋接的新方法。
BOB 的第一版最小可行產品(MVP)已經具備無信任 BTC 橋接和內建的比特幣輕客戶端,這可以加密驗證主鏈,允許團隊建立無信任的 BTC 序號和 BRC 交換等比特幣原語。
2. 運作機制
2.1 合並挖礦
BOB 專案的合並挖礦技術(Merged Mining)是一個關鍵機制,允許比特幣礦工在不增加額外成本的情況下同時支援 BOB 網路。這種技術的主要優勢在於它可以利用已有的比特幣挖礦資源,同時增強 BOB 鏈的安全性。
下面是這種技術的更詳細的解釋:
2.1.1 原理和操作方式
合並挖礦允許兩個不同的區塊鏈 — 在這個案例中是比特幣和 BOB— 共享相同的工作量證明(PoW)演算法。在實際操作中,礦工在挖掘比特幣的同時,也可以挖掘 BOB 鏈的區塊。這是通過將 BOB 區塊的資訊作為比特幣區塊的一個小部分(通常是額外的資料欄位)包含進去實現的。
2.1.2 技術細節
在 BOB 的合並挖礦協議 “Optimine” 中,礦工生成一個工作量證明,這個證明同時滿足兩個網路的挖礦難度要求。礦工需要找到一個符合比特幣網路難度要求的hash值,同時這個hash值也需要滿足 BOB 網路的難度要求,或者是更容易滿足的條件。當比特幣區塊被挖出來時,其中也隱含著一個有效的 BOB 區塊,因此,這個 BOB 區塊也會被視為已經被挖出。
2.1.3 安全性
通過合並挖礦,BOB 能夠利用比特幣網路的廣泛的礦工基礎和高度的安全性。因為 BOB 區塊的驗證是通過比特幣的 PoW 機制同時進行的,所以任何試圖攻擊 BOB 網路的行為都需要同時對比特幣網路發起攻擊,這在經濟和技術上是非常具有挑戰性的。
2.1.4 效率與激勵
此技術允許礦工使用同樣的計算工作為兩個網路提供安全支援,而不需要額外的能源消耗。這不僅提高了能源效率,也降低了參與多個網路的經濟成本。
合並挖礦為礦工提供了額外的激勵,因為他們可以在不犧牲比特幣挖礦回報的前提下,額外獲得 BOB 鏈上的挖礦獎勵。這一機制鼓勵了更多的礦工參與到 BOB 網路的安全維護中來,同時也增強了網路的整體安全性和去中心化程度。
2.2 EVM 相容性
BOB 專案的以太坊虛擬機器(EVM)相容性是其核心特徵之一,使其能夠支援執行智慧合約和開發複雜的去中心化應用(DApps)。這一功能極大地擴展套件了比特幣的能力,將其從一個主要用於價值儲存和簡單交易的平臺轉變為一個更加豐富和多樣化的應用平臺。
以下是 BOB EVM 相容性的更詳細介紹:
2.2.1 基本概念
EVM 是以太坊上執行所有智慧合約的執行環境。它是一個完全隔離的虛擬環境,這意味著在 EVM 中執行的程式碼可以在沒有任何外部影響的情況下執行。這種相容性允許 BOB 利用已經存在的以太坊工具和基礎設施,比如智慧合約程式語言 Solidity,以及開發工具 Hardhat 和 Remix,還有用於資料視覺化的 BlockScout 和 The Graph。
2.2.2 技術實現
BOB 實現 EVM 相容性的方式是通過在其 L2 解決方案中整合 EVM。這意味著任何原本為以太坊設計的 DApps 和智慧合約理論上都可以在 BOB 平臺上不經修改地執行。通過這種方式,BOB 能夠利用以太坊生態系統的成熟和廣泛的開發者社群,同時帶來比特幣安全性的優勢。
2.2.3 開發和部署智慧合約
開發者可以使用標準的以太坊開發工具來建立、測試和部署智慧合約到 BOB 網路。這些合約可以通過標準的以太坊錢包如 MetaMask 與使用者互動。此外,BOB 支援通過 Metatransactions 和帳戶抽象化簡化使用者互動,允許使用者使用 BTC 或其他 ERC-20 代幣支付交易費用。
2.2.4 跨鏈功能
EVM 相容性還使得 BOB 能夠支援與以太坊及其他基於 EVM 的鏈的互操作性。例如,使用者可以利用已存在的以太坊基礎設施和市場來交易在 BOB 上建立的資產,或者將資產從以太坊遷移到 BOB。
2.2.5 優勢與挑戰
BOB 通過 EVM 相容性帶來了諸多優勢,包括即插即用的智慧合約支援、更廣泛的開發者工具和社群資源的訪問,以及更加豐富的 DApp 生態系統。然而,這也帶來了挑戰,特別是在確保與比特幣主鏈無縫整合時的安全性和效率問題。
延伸閱讀:模組化當道!以太坊 EVM 的單體化架構為何已死?
2.3 跨鏈功能
BOB 專案的跨鏈功能是其核心特性之一,它極大地增強了比特幣和以太坊生態系統之間的互操作性。通過實現跨鏈技術,BOB 不僅能支援比特幣和以太坊之間的無縫交易,還可以連結到其他基於 EVM 的網路。
以下是對 BOB 跨鏈功能的更詳細介紹:
2.3.1 跨鏈橋
BOB 實現了一個或多個跨鏈橋,允許比特幣和其他區塊鏈資產(如以太坊上的 ERC-20 代幣)之間的轉移和互動。這些橋利用智慧合約來鎖定在一個鏈上的資產,並在另一個鏈上發行相應的代幣。例如,使用者可以將比特幣鎖定在 BOB 平臺上,並在以太坊網路上獲得相等數量的包裝比特幣(wBTC)。
2.3.2 雙向輕客戶端 BTC 橋
BOB 特別強調了其雙向輕客戶端 BTC 橋的開發,這是一個高階的跨鏈解決方案,支援比特幣和以太坊生態系統之間的直接互動。這種橋使用輕客戶端技術在 EVM 上驗證比特幣交易,從而允許比特幣的直接使用和管理,而無需中心化的託管服務。
2.3.3 Metatransactions 和帳戶抽象化
BOB 通過引入元交易(Meta-transactions)和帳戶抽象化增強了其跨鏈功能。元交易允許使用者在進行交易時不必擁有原生網路代幣(如 ETH)就可以支付交易費用。這意味著比特幣使用者可以使用 BTC 來支付在以太坊網路上進行的交易費用,增加了跨鏈操作的便利性和可訪問性。
2.3.4 BTC 輕客戶端和智慧合約互操作
BOB 使用 BTC 輕客戶端技術來允許智慧合約訪問和處理比特幣區塊和交易資料。這使得在 BOB 平臺上建立的智慧合約可以直接與比特幣互動,執行如 P2P 交換、序號拍賣或算力代幣化等操作。
2.3.5 Rust 和 zk-SNARKs
BOB 的跨鏈功能也得益於其對 Rust 程式語言的支援以及零知識證明(特別是 zk-SNARKs)。這允許 BOB 進行鏈下計算,同時在鏈上驗證這些計算的正確性,為複雜的跨鏈操作提供安全和可信的驗證機制。
2.3.6 安全和效率
在設計跨鏈功能時,BOB 特別關注安全性和效率。通過使用先進的加密技術和精心設計的協議來最小化跨鏈交易中的信任和風險。此外,BOB 的跨鏈橋旨在減少延遲和交易成本,使使用者能夠快速且經濟地移動資產。
3. 生態系統
BOB 專案的融合點(Fusion Points)和空投(Airdrop)是其生態系統內部用於激勵和獎勵使用者參與的關鍵機制。這些功能不僅鼓勵了社群的活躍參與,還增加了平臺的流動性和使用者基礎。
3.1 融合點(Fusion Points)
融合點是 BOB 網路內的一種激勵措施,旨在獎勵使用者對網路的貢獻和參與。使用者可以通過多種方式賺取融合點,例如:
- 資產橋接:使用者通過橋接白名單資產(如 wBTC 和 tBTC 等)到 BOB 平臺可以獲得融合點。這些操作通常具有高倍數,意味著參與者可以通過活躍交易獲得更多的點數。
- TVL(總鎖定價值)貢獻:使用者將資產鎖定在支援白名單資產的去中心化應用(DApps)中,可以根據鎖定金額和時間賺取融合點。
- 活躍 DApp 互動:與特定的白名單 DApps 進行互動,如參與投票、質押或其他形式的互動,使用者也可以獲得融合點。
- 推薦計劃:使用者通過推薦新使用者加入 BOB 平臺也可以獲得融合點,推薦越多,潛在獎勵越高。
3.2 空投(Airdrop)
在 BOB 專案中,空投通常與融合點活動相結合,方法包括:
- 融合點轉換:使用者積累的融合點最終可以轉換為 BOB 專案的代幣,這些代幣可以在各種交易平臺上交易,或用於平臺內的進一步操作和投資。
- 社群活動獎勵:參與特定的社群活動或完成特定任務的使用者,可能會直接獲得空投作為獎勵。
- 貢獻獎勵:對 BOB 生態系統做出顯著貢獻的使用者,例如開發者或者活躍社群成員,也可能獲得空投以認可其貢獻。
4. 路線圖
BOB 專案的路線圖詳細闡述了其多階段的部署計劃,主要包括如下幾個階段:
階段 0: 公共測試網
這是 BOB 專案的初始階段,主要集中在測試網路的部署和基本功能的驗證。這一階段的目的是確保系統的基礎架構穩定,並準備好進行下一階段的實施。
階段 1: Bootstrapping BOB – Optimistic ETH Rollup
在這個階段,BOB 將實現一個樂觀的以太坊 Rollup 解決方案。這意味著所有的交易和狀態轉換初步都將在以太坊的 L1 進行驗證和結算,但具有將來轉為更高效系統的潛力。
階段 2: 通過新的合並挖礦協議繼承比特幣安全性
這一階段將看到比特幣的 PoW 安全性通過合並挖礦技術整合到 BOB 專案中。這樣做可以保證 BOB 網路在繼承了比特幣的高安全標準的同時,還能保持較高的交易處理效率。
階段 3: 從 Optimistic Rollup 升級到 ZK 驗證
ZK-Rollups 提供了比 Optimistic Rollups 更高的效率和安全性。此階段的目標是通過使用零知識證明來驗證交易和狀態變化,減少對網路驗證者的信任需求,並大幅提升交易吞吐量和速度。
延伸閱讀:淺析 ZK 硬體加速賽道的潛力,如何解決 ZK-rollup 痛點?
階段 4: 通過 BitVM、一次性簽名和 ZK 證明實現 BTC 質押排序器
此階段將引入更多高階功能,如比特幣虛擬機器(BitVM)、一次性簽名機制和 ZK 證明,這些都是為了進一步增強跨鏈互動的安全性和去中心化程度。
階段 5: Multi-ZK-Rollup(同時連線 ETH 和 BTC)
最終階段旨在建立一個同時與比特幣和以太坊鏈連線的多 ZK-Rollup,這將極大地增強跨鏈操作的靈活性和效率,使 BOB 成為一個真正意義上的多鏈平臺。
這樣的路線圖顯示了 BOB 專案的野心和複雜性,旨在通過逐步引入高階區塊鏈技術來解決現有的可擴展套件性和互操作性問題。每一個階段的成功實施都需要克服重大的技術挑戰,但如果成功,將大大推動整個區塊鏈行業的發展,尤其是在提升比特幣功能和與其他區塊鏈系統的整合方面。
5. 團隊 / 融資情況
Dominik Harz 是 Interlay 與 BOB 的共同創辦人兼 CTO。他是倫敦帝國理工學院電腦科學博士,此前也曾擔任該學校研究助理。
Alexei Zamyatin 是 Interlay 與 BOB 共同創辦人,此前是 SBA Research 研究員。他是英國倫敦帝國理工學院加密貨幣研究與工程中心的博士研究生,其研究專注於區塊鏈安全和互操作性。
最近,BOB 獲得了由 Castle Island Ventures 領投的 1000 萬美元種子輪融資 。其他參與者包括 Mechanism Ventures、Bankless Ventures、CMS Ventures 和 UTXO Management,以及 Dan Held 和 BRC-20 代幣標準建立者 Domo 等天使投資者。
此次融資支援了 BOB 的目標,即通過啟用鏈下計算和鏈上驗證(類似於以太坊的樂觀彙總),在不影響效能的情況下增強比特幣基礎設施,從而促進比特幣上可擴展套件的智慧合約應用程式。
6. 專案評估
6.1 賽道分析
BOB 專案定位在比特幣的二層解決方案和 DeFi(去中心化金融)領域,特別是在推動比特幣與以太坊生態系統之間的互操作性上。通過結合比特幣的安全性和以太坊的智慧合約功能,BOB 旨在拓展比特幣的功能性,使其能支援複雜的金融應用,這一點在傳統比特幣網路上是無法實現的。以下是 BOB 專案的主要賽道分析和一些類似的專案:
6.1.1 BOB 專案的賽道
比特幣二層解決方案:BOB 通過實現二層技術,比如合並挖礦和智慧合約,提供了比原生比特幣網路更高的交易速度和更低的交易費用,同時維持核心的安全屬性。
跨鏈技術:通過提供與 EVM 的相容性和建立跨鏈橋樑,BOB 使得比特幣與其他區塊鏈資產(特別是以太坊及其代幣)之間的互操作成為可能,這極大地增加了比特幣在 DeFi 等領域的應用潛力。
智慧合約平臺:BOB 通過支援 EVM,使得開發者可以在比特幣上部署和執行智慧合約,這原本是以太坊的顯著特性,現在通過 BOB 這樣的平臺也能在比特幣生態中實現。
6.1.2 類似專案
- RSK (Rootstock):RSK 是第一個將以太坊智慧合約功能引入比特幣的專案。它是一個比特幣的側鏈,允許比特幣網路直接支援智慧合約和更復雜的交易型別。
- Lightning Network:雖然主要用於支付和微交易,Lightning Network 是比特幣的另一種二層擴展套件解決方案,通過建立支付通道網路來實現高速和低成本的交易。
- Liquid Network:由 Blockstream 開發的 Liquid 是一個比特幣側鏈,主要用於加速比特幣交易和發行其他型別的數位資產。
- Stacks:前身為 Blockstack,Stacks 旨在為比特幣網路帶來智慧合約和去中心化應用,通過其獨特的 Clarity 智慧合約語言和 Proof of Transfer (PoX) 共識機制。
延伸閱讀:比特幣L2網路Stacks詳解:ETF過關與BTC減半能點燃STX?
6.2 專案優勢
1. 安全性
BOB 利用比特幣的工作量證明(PoW)安全模型,通過合並挖礦技術,提供了與比特幣相同水平的安全保障。這意味著任何試圖攻擊 BOB 的行為也必須足以攻擊比特幣本身,這在實際操作中幾乎是不可行的,因為比特幣的網路是目前最大和最安全的 PoW 網路。
2. DeFi 和智慧合約應用
BOB 不僅支援基本的比特幣交易,還通過智慧合約使得複雜的金融工具和服務(如借貸平臺、自動化市場做市商(AMM)和穩定幣)能夠在比特幣上實現。這擴展套件了比特幣的應用範圍,使其成為一個更全面的金融解決方案
3. 創新的融資和社群激勵機制
BOB 專案通過融合點和空投機制鼓勵社群參與和網路增長。這些激勵措施不僅增加了使用者的參與度,還有助於維護和發展 BOB 的生態系統。
4. 開放和可擴展套件的架構
BOB 的架構設計旨在支援未來的升級和擴展套件,包括支援新的加密原語和技術,如零知識證明和鏈下計算解決方案。這確保了 BOB 能夠適應未來的市場需求和技術發展。
6.3 專案不足
1. 複雜性和使用者採納難度
儘管 BOB 通過 MetaMask 等熟悉的介面簡化了使用者體驗,但其底層技術 — 特別是涉及智慧合約和跨鏈互動 — 的複雜性可能對新使用者構成挑戰。這種複雜性可能限制了非技術使用者的參與,從而影響了專案的廣泛採納。
2. 依賴外部因素
BOB 的成功在很大程度上依賴於其與以太坊和其他區塊鏈技術的相容性和互操作性。任何在這些外部平臺上的重大變更或不相容的更新都可能對 BOB 產生不利影響。
3. 專案執行和技術實現的難度
實現 BOB 描述的技術功能和生態系統需要高水平的技術專業知識和嚴格的專案管理。任何在實施過程中的失誤或延誤都可能影響專案的整體成功和市場接受度。
7. 結語
總而言之,BOB 專案作為一項創新的比特幣二層解決方案,通過整合比特幣的安全性與以太坊的智慧合約功能,極大地擴展套件了比特幣的應用領域,提供了跨鏈功能和 DeFi 應用的可能性。它通過融合點和空投等機制激勵社群參與,努力構建一個活躍和支援的生態系統。
儘管面臨技術複雜性、安全挑戰和激烈的市場競爭等諸多挑戰,BOB 專案的創新理念和功能擴展套件為比特幣的未來應用提供了新的視角和可能性。隨著區塊鏈技術的持續進步和市場的逐漸成熟,BOB 專案有潛力在推動比特幣及整個加密貨幣生態進入新階段中發揮關鍵作用。