如何看待 Merlin Chain 和 BitcoinOS 的安全跨鏈合作?基于純技術視角,簡單做下知識科普分享:
1)最近,MerlinChain 發布了半年報數據,超 12 億美元的 TVL、160 億的橋接資產量和 200 多個生態合作伙伴等亮眼數據,這在經歷半年風雨飄搖的市場來看似乎并不算差。
想當初頂著最強宇宙共識比特幣 layer2 的光環倉促上線,經歷了諸多非議和責難,其中最飽受詬病的就是「跨鏈橋」的「去中心化」問題。
而在比特幣腳本語言天然匱乏主網賦予 L2 的「安全性」缺陷下,早期「去中心化」問題和「安全」反倒對立,中心化托管機構的介入卻可解權宜之計。因此大部分偏早期 BTC layer2 項目在跨鏈安全問題的處理上,都直接簡單粗暴以 CeDeFi 的形式存在,尤其大部分 EVM- Compatible 的 BTC layer2 都采用了此種方式。
不過,在 Crypto 去中心化極客主義追求下,一種足夠技術 Native 的方案,要同時解決「安全」和「去中心化信任」問題的方案才是最終解。
2)礙于比特幣主網 UTXO 腳本空間和驗證邏輯的受限特性,主網難以存儲 layer2 的全部數據狀態,也無法用智能合約驗證 layer2 的狀態 Proof 正確性,因此,市場上公允的比特幣 layer2 跨鏈安全共識方法,目前只有兩種(EVM- Compatible 方向):
1、ZK Proof 驗證方法:基于 ZK 框架構建一個可驗證 Proof 證明的虛擬機,layer2 以 SNARKs 證明的形式生成 Proof、并由虛擬機驗證 Proof,最終由主網腳本最終「資產」的鎖定和解鎖驗證。如此這般,以 ZK 技術作為媒介來確保 layer2 的數據狀態在可信的前提下和主網完成交互。
比如: @ProjectZKM 構建 zkMIPs 程序指令集,基于 zkVM 做通用數據驗證虛擬機,又構建了 Entangled Rollup Network 實現資產和消息狀態跨鏈可交互操作通信,最終在 @GOATRollup 上落地了可信的免跨鏈橋跨鏈安全機制,以及首個去中心化 Sequencer BTC layer2。
又比如: @BTC_OS 則是構建了專門針對 SNARK 的 VM 虛擬機系統——BitSNARK,同時給予該 VM 驗證系統構建了一個名為 Grail Bridge 的跨鏈橋來安全傳輸主網到 layer2 的資產轉移和狀態變更。其大致邏輯也是,以 ZK 作為驗證媒介,最大限度開發主網有限空間的狀態鎖定和驗證能力,以確保 Rollup layer2 網絡的資產安全性。
兩種方案都采用了 ZK 零知識證明技術,ZKM 采用更通用的 zkVM 方案,因此在 GOAT Network 等應用項目落地時有更廣泛的技術支持,相較之下,BitcoinOS 則更專注于 SNARKs 驗證和跨鏈橋服務,專注于跨鏈資產的安全轉移。
二者在 Proofs 的驗證邏輯以及主網資產 Peg-in 和 Peg-out 的鎖定邏輯,以及 BitVM 的挑戰者機制等都別無二致,故而放在一起對比以便于理解。
2、密碼學算法安全加固方法:目標最大限度挖掘比特幣主網 UTXO 腳本的空間和驗證能力,腳本本身利用契約定義一套質押、解綁、提現邏輯,最終依托 EOTS 簽名方案、最終輪次多簽共識等實現主網資產的安全性和安全共識能力的對外商業化輸出。
不用過多解釋,大家一定想到了,這就是 @babylonlabs_io 的安全共識實現方法。核心邏輯是把資產牢牢鎖死在主網管轄范圍內,然后由二層 POS 鏈的節點 Validators 形成一套管理共識來維持秩序(反正資產被鎖在主網,在二層就規規矩矩辦事)。
和基于 ZK 技術協議的驗證能力相比,如果說 BitcoinOS 和 GOAT 都要為 layer2 的每一筆交易驗證「正確性」,Babylon 賦予二層安全共識的能力更像是一種帶有經濟約束力的社會安全共識。
以上
至于 MerlinChain,當前鏈上沉淀的用戶、交易量、生態活躍度等數據依然證明其在比特幣 layer2 生態的共識和影響力不容小覷。
基于此,MerlinChian 通過組合生態不斷進化的各類優秀技術安全方案來彌補自身的短板非常 Make Sense。而比特幣二層協議市場很多微創新也層出不窮,又大都匱乏 Go-To-Market 能力。這樣優劣互補,抱團推進,最終形成合力勢能,才能讓看著一盤散沙的 BTC layer2 市場提升凝聚力并加速發展。