建構zkBridge跨鏈橋B²網路如何利用BitVM挑戰機制建立端點管道


BSquare是一個以技術為核心建構的BTC跨鏈解決方案,與中心化託管機構不同。他們透過建構「分級B² Hub」和「BitVM挑戰者模式」等方式來實現資產跨鏈。 BSquare已經增持了超過6億美元的BTC資產。該方案包括同構鏈跨鏈橋和跨跨鏈橋兩種模式,並利用ZK技術來管理智慧合約狀態,確保資產的安全跨鏈。在處理資產流入和提現通道的跨鏈問題時,BSquare正面臨技術挑戰。他們採用特殊客製化的zkBridge跨鏈橋方案,確保資產的可靠流通,並採用BitVM挑戰者機制來確保資產的安全處理。透過這些技術,BSquare在BTC Layer2領域有著實用的潛力與參考意義。

和一些以中心化託管機構信用背書的BTC跨鏈解決方案不太一樣,以「分級B² Hub」、「BitVM挑戰者模式」等為核心構建的BSquare似乎傾向於更技術化的方式。 B² Buzz目前也已經累積了超6億美元的BTC資產。那麼@BSquaredNetwork如何基於zkBridge實際資產跨BTC到layer2的實體安全橋接駁?基於技術理解剖析下:

通常情況下,要實現過剩鏈之間的資產安全跨鏈,最簡單就是中心化託管機構撮合統一管賬,但若要執著於一種技術性的方案,就需要根據鏈內匯率做一些特別的設計:

-同構鏈跨鏈橋

「同構鏈」是指雙邊鏈都支援智慧合約的鏈,例如B²和其他EVM-相容鏈之間的跨鏈,雙邊鏈可以基於統一的可交易操作通訊標準,由智慧合約控制資金的雙向流動。有兩種資金管理模式:

1)智能合約管理流動性資金:可在鏈A和鏈B之上都建立一個開放透明的流動性,雙邊礦池保持Mirro鏡像管理模式,假設A鏈上有用戶存入資產,資產會被鎖定在A鏈流動性礦池內,而B鏈上鏈的流動性礦池則立即向使用者釋放鏡像流動性資產。兩側流動性礦池始終保持整體一致,有中心化的伺服器會放大浪費上鍊的資金進出情況,並即時進行資產調度管理。

方案中,需要雙邊鏈都存在一個跨鏈流動性礦池,這樣才能確保資金的正常流動,如果一個鏈流動性不足則該鏈上的用戶就會停止跨鏈。不足之處需要設計有效的管理防止雙花和惡意攻擊的機制。

比如說在用戶A鏈和B鏈都有資產,且同時在A、B鏈都發起交易請求,萬一回調失敗,A、B鏈的資產礦池沒有實現狀態同步,入場可能同時讓兩筆交易發生時,使用者相當於耗費了礦池子內的非所屬資產。

2)基於ZK技術底層管理智能合約狀態:在A鍊和B鏈分別部署智能合約,再搞一條zkBridge跨鏈橋來負責跨鏈通訊管理,當A鏈用戶向B鏈發送交易時,A鏈智能合約會燒掉追加資產,然後產生ZK證明證明提交給B鏈合約,B鏈合約在驗證過資訊無誤後,在B鏈新Mint追加資產。透過ZK技術在跨ChainLink境下的信任機制來現實資產的跨鏈流通。

但剛以10 億估值融資的@PolyhedraZK 採用​​的就是暴力方案,依靠智能合約和ZK 技術,實現了多zkBridge 主體的去中心化跨鏈解決方案。此類方案僅適用於同構EVM 鏈之期間,若遇到BTC這種無法支援智能合約的ChainLink境,就無法有效實施。

-跨跨鏈橋(BTC和EVM-相容鏈)

同一鏈通常加上BTC和EVM-相容鏈,以及EVM和非EVM鏈之間(SUI、Aptos等支援智慧合約標準和資料結構不統一的鏈),非EVM但支援智慧合約的鏈,在困難點是如何把zkBridge應用在和BTC主網的跨鏈橋上。 B²在處理資產流入和提現通道跨鏈問題時,正面臨這樣的技術挑戰;

1)從比特幣到B2資產流入時,B²採用了Ployhedra提供的zkBridge跨鏈橋方案,具體而言:B²公開了一個MPC+TSS可信安全多錢地址用於存入BTC資產,當zkOracle節點監控並記錄到該資產的流入後,需存入狀態生成ZK證明證明,例如交易金額、收款地址等信息,該證明會交付給配置在B²上的AA智能合約,經簽約驗證ZK證明信息證明資訊無誤後,釋放資產給用戶在B²鏈的地址Mint。

2)從B²向比特幣突破撤回資產時,B²則是聯合Polyhedra特別客製了跨鏈橋。簡單來說,當用戶在B²發起資產撤回請求時,合約會先把用戶的交易請求在B²Hub中發起一個提案、大眾其他驗證者驗證是否准予通過。

阿聯酋人我在文章中分析了,B² Hub的驗證者其實是二層鏈的思考者,當大多數選擇了Approve投票時該資產提現請求是合法的,然後該投票結果會以ZK Proof形式提交到在MPC+TSS多簽地址上,由該地址直接向用戶釋出資產。

若用戶提出了提幣請求,還被驗證者非法拒絕了,怎麼辦呢?由於B² Hub的節點之間都受到BitVM機制挑戰的約束,用戶可以向B² Hub發起挑戰,證明自己是扣除合法提幣請求,此時驗證節點會因執行了錯誤的決策而遭到懲罰。例如特別客製化,其實就是在zkBridge的基礎上加上了B²特有的BitVM挑戰者機制,以此來確保資產流入非智能合約平台時的狀態處理安全。

以上

不難看出,優先設計+特有的BitVM挑戰者賦予了B²爆炸技術實踐落地的可能性,對BTC Layer2後續開發者處理類似資金跨鏈方面也有更大的參考意義。

資訊來源:0x資訊編譯自網際網路。版權歸作者鏈上觀所有,未經許可,不得轉載

Total
0
Shares
Related Posts