原創- Odaily
作者- 夫如何

上一輪牛市是DeFi 板塊打響了第一槍,那即將到來的新一輪牛市的核心驅動力是哪個板塊,大家近期也形成了一定的共識——比特幣生態當仁不讓。
生態中最重要的是衡量標準在於生態的繁榮程度,換句話說,繁榮程度在某意義上代表財富效應。生態中財富效應聚集最多的地方莫過於DeFi 板塊,正如Pantera Capital 合夥人Paul Veradettakit 發布2024 年加密領域6 大預測之一的比特幣的複興與DeFi Summer 2.0 。
但比特幣生態想要承接DeFi 板塊的發展,單靠比特幣網路的效能是無法實現。
比特幣由於其特殊性,外接智慧合約功能非常單一,無法承接大量且複雜的應用落地。那是否可以效仿以太坊二層網絡一樣,將比特幣作為結算層,為比特幣網絡開闢新的二層網絡,從而幫助其承接應用的運作。
但縱觀比特幣生態的二層協議,大多數項目的介紹較短,更多都是在主打新敘事炒熱度,太多項目並沒有有落地實現的可能性。而Odaily近期關注B² Network 發表質押挖礦活動B² Buzz,順便對B² Network 展開了研究,發現專案在白皮書中介紹的網絡結構模型,以及相關細節都較為完善,讓人眼前一亮。
下文中,我們將介紹B²基本概況,並就技術實施和生態現狀展開闡述。
以傳統為基石,輔以ZK 技術,建立即時可用的二層網絡
B² Network 以比特幣網絡為結算層,利用Taproot 區塊空間記錄並驗證二層網絡的交易證明,打造相容於EVM 的zk-proof 的二層網絡。 B² Network 此舉將比特幣網路和以太坊二層結構的優勢相互結合。
B² Network 的技術架構整體分為兩個面向來看,分別是Rollup 層和資料可用性層。

根據上圖來看,兩個結構相互驗證配合,維護整個網路的穩定運作。但其中涉及多種組件的交叉配合,我們將不同結構的不同組件分開介紹。
Rollup 層:結構分明,功能齊全
Rollup 層是B² Network 的執行層,採用ZK-Rollup 作為底層技術架構。此層由多個元件組成,包括帳戶抽像模組、RPC 服務、記憶體池、序列器、zkEVM、聚合器、同步器和證明者帳戶抽像模組。
賬戶抽像模組允許用戶使用由比特幣私鑰、以太坊私鑰或電子郵件控制的合約帳戶。使用者可以使用合約帳戶為不同的裝置或DApp 產生子帳戶,並根據設定執行預設操作或進行檢查,如帳戶初始化、電子郵件帳戶DKIM 驗證、交易驗證、帳戶恢復、權限管理和資產鎖定。賬戶抽像模組也提供交易打包器服務,實現幫助使用者支付Gas 功能。
RPC 服務允許用戶透過錢包或DApp 發起交易或發送簽署訊息。 B² RPC 服務進行初步驗證後,將交易或簽章資料傳送至記憶體池服務或進行帳戶抽象化處理。交易打包器服務驗證訊息簽名,並根據訊息內容產生相應的交易訊息,實現使用其它數字貨幣支付Gas 或代付Gas 功能。
內存池用於儲存待處理的交易。序列器負責對使用者提交的交易進行排序和打包,然後將其傳遞給zkEVM 進行特定的交易執行。 B² Network 透過B²節點實現分散式序列服務,透過類似DPoS 的機制更新序列器集合。
zkEVM 相容於以太坊虛擬機器(EVM),可協助開發人員建立安全的DeFi、NFT 和其他DApp。它還支援將DApp 從其他EVM 相容鏈遷移到B² Network。 zkEVM 與B² Network 的比特幣索引模組結合,儲存比特幣的狀態數據,使開發人員能夠將比特幣網路整合到DApp 開發中。
聚合器從zkEVM 取得序列器排序後的交易資訊和狀態資訊。它們可以產生零知識證明,或聚合交易並整理證明細節,形成交易批次哈希樹。該樹會傳送到資料可用性層進行備份,確保Rollup 交易資料的可用性。
證明者的角色是為序列器提交的一批交易產生有效性證明。通過從聚合器獲取的交易批次和狀態信息,證明者創建多個ZK-STARK 證明,並通過STARK 遞歸將它們綁定在一起生成單個廣泛的ZK-STARK。這個ZK-STARK 通過CIRCOM 組件傳輸到SNARK 建構器,產生ZK-SNARK 有效性證明,降低了Gas 成本。產生的證明返回到聚合器。
同步器確保來自B² Network 的資訊同步到Rollup 層,包括序列器資訊和比特幣交易資料等。
綜上所述,Rollup 層透過RPC 服務取得使用者交易並儲存在記憶體池中。序列器對交易進行排序後,zkEVM 執行交易批次處理。證明者產生交易真實性的零知識證明。通過聚合器,交易和證明細節被總結並同步到資料可用性層,確保交易的真實性、資料安全性和可用性。
DA 層:邏輯嚴謹,多方驗證
資料可用性層是B² Network 的儲存和驗證層,由分散式儲存、B²節點和比特幣網路組成。
儲存節點接收來自Rollup 層的序列器所發送的Rollup 數據,並將其儲存在分散式儲存中。儲存節點運行B² Network 的ds-prover 程序,定期基於儲存的Rollup 資料產生零知識證明,並將產生的儲存zk 證明發送給B²節點。驗證通過後,儲存節點將獲得一定的儲存獎勵。分散式儲存中的儲存節點冗餘儲存Rollup 資料的副本,確保B² Network 的資料可用性。
B²節點是鏈下的驗證者,承擔多個獨特功能。它由六個主要模組組成:
Rollup 模組的ZK 證明驗證器:從分散式儲存取得Rollup 交易數據,並從Rollup 層的聚合器取得Rollup 交易的merkle 樹根哈希和zk 證明資料。內部對儲存的Rollup 交易使用merkle 樹根哈希進行完整性檢查,並使用zk 證明資料驗證交易的正確性和有效性。
儲存模組的ZK 證明驗證器:驗證分散式儲存的儲存節點提交的儲存zk 證明。驗證通過後,B²節點將獎勵分發給儲存節點,激勵它們持久儲存Rollup 資料的副本。
序列器選擇器模組:實作了類似DPoS 的機制,選擇一組序列器為特定時期提供交易排序和打包服務。競爭成為序列器的個人或組織必須抵押一定數量的代幣BSQ,並準備必要的硬件資源。用戶可以將其代幣BSQ 委託給競爭序列器位置的候選者。運營序列器服務的候選者可以獲得一定比例的交易費和額外的代幣BSQ 獎勵。

比特幣索引模組:監視比特幣網路上的區塊和交易。在取得最新的區塊和交易後,產生零知識證明以確保交易資訊的準確性,並將交易和相應的zk 證明發送到Rollup 層。 zkEVM 收到比特幣交易和zk 證明後,對其進行驗證並產生比特幣狀態。

比特幣提交者模組:比特幣提交者向比特幣發送兩種類型的交易:一種是將Rollup 資料寫入比特幣,另一種是將zk 證明驗證承諾寫入比特幣。
驗證器集合模組:驗證器集合模組維護比特幣Layer 1 上的Schnorr 簽名成員。
比特幣網絡:作為資料可用性層的一部分,B² Network 透過比特幣網絡進行最終確認。比特幣網絡允許用戶透過比特幣恢復所有的B² Rollup 交易,並使用記錄在比特幣上的zk 證明來驗證其真實性。 B² Network 通過zk 證明驗證承諾和挑戰——響應機制在比特幣網路上進行最終確認。比特幣的強大工作量證明(PoW)演算法確保了B² Rollup 的安全性。
綜上所述,資料可用性層透過分散式儲存、B²節點和比特幣網路來儲存、驗證和確認Rollup 資料的真實性、完整性和可用性。這一層的設計保證了B² Network 的高度安全性和可靠性。
核心策略,推陳出新
上述主要解讀B² Network 的核心架構,但更細緻的解決方案卻是B² Network 真正吸睛的地方,B² Network 採用如下四步,將比特幣網絡作為結算層,保障二層網絡的安全。
零知識證明的驗證程序轉換為比特幣腳本:將零知識證明的驗證程序轉換為基於與非閘的邏輯閘電路,並透過比特幣腳本實現與非閘、加法門和乘法門,最終建構出零知識證明的驗證程序。
Circuit Taproot 作為B² Rollup 承諾:將Bit Value Commitment 組裝成邏輯閘,構成電路二叉樹,並將Circuit Taproot 作為二叉樹的根節點。 Circuit Taproot 作為B² Rollup 在比特幣上提交的承諾,縮小了發布尺寸。
驗證與回應協議:B² Network 使用發布鎖定獎勵的UTXO 交易作為解鎖腳本,並利用Taproot 腳本進行解鎖。 Prover 提前產生Circuit Taproot Tree 的每個分支,並給定輸入的雜湊。 Challenger 利用preimage 執行腳本,驗證輸出是否與Prover 的提交一致。如果不一致,可以利用MAST 解鎖整個Taproot,並獲得鎖定的獎金。
挑戰機制:B² Network 採用挑戰機制,類似Arbitrum Rollup 的「互動式驗證遊戲」。觀察者可以發起挑戰,以二分查找的方式執行門電路比特幣腳本,尋找錯誤分支。最快找到錯誤分支的挑戰者可以解鎖鎖定獎勵的UTXO,並獲得獎勵。如果沒有成功挑戰,Prover 將在挑戰期結束後,透過時間鎖腳本解鎖UTXO,取回獎勵。
通過上述技術原理,B² Network 實現了在比特幣上共識Rollup 的數據,並且利用挑戰機制和Taproot 腳本保證了數據的可用性和安全性。
但B² Network 不限於現況,近期又推出B² Hub,整合了狀態轉換證明系統的比特幣DA 層。 B² Hub 將採用其自研的ZK 證明驗證承諾技術,幫助其他比特幣ZK-Rollup 實現在比特幣主網驗證,從而確保接入B² Hub 的ZK-Rollup 安全級別和比特幣主網一致,極大提高安全性。
B² Hub 的工作原理:
任何比特幣Rollup 都可以利用B² Hub 在比特幣網路上進行驗證,節省時間並降低成本。 B² Hub 將聚合的批次和證明資料編譯成Tapscript,並以Taproot 的形式提交zk 證明的驗證承諾。模塊化的DA 層已在各種生態系統中證明了其成功和有效性。
比特幣二樓成為業界新風向,B²更需脫穎而出
談到比特幣二層網絡,首當其衝的是閃電網絡——Lightning Network,其透過在交易雙方之間建立支付通道來提高比特幣的交易速度和隱私性。但閃電網絡更多的是支援比特幣P2P交易的通道,對於應用程式的搭建及運作就顯得力不從心。
目前市面上運行較好的比特幣二層項目,莫過於Stacks 。 Stacks 是一個比特幣智慧合約層,採用Clarity 語言用於智慧合約涉及以及支援BTC 進行資產原子交換等功能。
從某種程度上來講,B²和Stacks 兩個項目都是將比特幣網路作為資料驗證層,但B² Network 是利用Taproot 來記錄和驗證自身網絡的運作正確性,將自身的安全性較多的依賴比特幣網絡。反之,Stacks 更多的是依賴定時記錄在比特幣主網以及獨立的共識算法來確保自身的網絡安全性。兩者的時效性方面和安全性是不同的。
但Stacks 生態應用的發展值得B² Network 借鏡。目前Stacks 生態共超過80 個項目,生態豐富程度較高,如ALEX、BlockSurvey、Console 以及Gamma 等。

B² Network 將經歷三次測試網階段,不同測試網階段會針對不同的技術需求來測試運行。 Alpha 版本測試網Mystica 於去年12 月25 日正式對C 端用戶上線,用戶可以透過參與官方奧德賽體驗Mystica。據悉,B² Network 已開啟beta 測試網Haven,此版本測試網將支援更多第三方DApp 對用戶側開放,用戶可以在奧德賽中體驗更多DApps。

B² Network 不限於比特幣二層,目前的比特幣二層解決方案雖然有很多rollup,但B² Network 真正實現了rollup commitment 在比特幣主網驗證,即保證rollup 跟比特幣安全性一致。為了解決產業痛點,B² Network 推出了B² Hub,即為其他比特幣rollup 提供DA 層服務,讓其他rollup 可以專注於多方面創新,而不在安全驗證方面重複造輪子。這將大大加速整個比特幣生態的發展。

另外,B² Network 也致力於建立一個健康的生態。 B² Network 先前曾發布百萬美元Grant 計劃,並在上周宣布了第一批Grant 計劃資助的六個項目,分別為GlowSwap、L2S can、Protocol X、PawX、Mystic Mind 和Golden Fleet,並表示Grant 申請長期對開發者開放。

B² Network 最近也推出了質押挖礦活動,更是將提升了生態玩法。以太坊生態Stake-to-Earn 競爭激烈,而BTC 生態由於技術發展階段尚早,還未開啟這方面的競爭。 B² Network 作為優質比特幣二層項目代表,率先打響了這一槍。

同時,B² Network 也宣布近日已獲得Hashkey Capital、OKX Ventures、ABCDE、IDG Capital、Kucoin Ventures、Waterdrip Capital、OGs Fund 和Antalpha Ventures 的種子輪融資。

總的來說,在多方利好的支持下,B² Network 是否能贏得這場比特幣二層TVL 之戰,值得關注。


