當下多鏈生態中,模塊化帶來的可組合性,正在以更多創新案例的方式展示出來。
一個值得關注的敘事是“共享安全性”及“借用安全性”的發展,這些案例正在變多。在各類公鏈中,共識機制決定了整個網絡的L1 的安全性、可擴展性及去中心化程度等諸多核心因素,頭部公鏈所帶來的強大共識與安全,是其它生態所難以比擬的。
而在模塊化區塊鏈的結構下,能夠讓這樣的安全性被“借用”並進行重組,延續公鏈生態的又一大看點。
借用安全性的思路,前段時間熱度較高的EigenLayer 就是一個很好的例子:
Eigenlayer 提出的再質押(Re-staking)方案,創建了一個可選擇加入的中間層,允許用戶將質押的ETH 存入智能合約進行二次質押,以成為公鏈、預言機、橋等提供節點服務並獲得驗證獎勵。
這樣的網絡可視為自願選擇加入Re-staking 的以太坊的驗證者子集,與以太坊共享安全性,並大大降低驗證服務的成本。
通過這種“借用ETH 共識層安全性”的方式,以太坊的安全性被借用至EigenLayer 下游。
從模塊化區塊鍊及可組合性的角度來看,圍繞“借助其他區塊鏈的安全性,來增強自身安全性”是一個值得觀察與討論的方向。
如果說Eigenlayer 帶來的是ETH 的原生安全性,那麼這種思路能夠應用於BTC 鏈上嗎?比特幣是世界上最安全區塊鏈以及最強大的共識,這可能會是一個利用BTC mining 算力提供外部安全性”的優質案例。
Babylon Chain 就利用了這樣的思路,以期達到“借用BTC 安全性”,來增強已有鏈的安全性。其想法本質在於:旨在作為一個中間件,將比特幣的安全借用至其它POS 鏈。
Babylon 是一個PoW 區塊鏈,基於Cosmos SDK 開發,其架構是這樣的:
(*圖片來源:Babylon 白皮書)
1)BTC 鏈,作為時間戳服務
2)Babylon 鏈,作為中間層
3)其他Cosmos 生態,安全服務的使用/消費者
Babylon 主要由兩個模塊構成:
1)Babylon 鏈,與BTC 網絡
2)BE (Babylon-enhancement)模塊。
(*圖片來源:Babylon 白皮書)
BE 模塊主要負責以下幾個方向的作用:
2.1)BE 模塊通過Babylon 客戶端連接Babylon oW chain,全節點將協議相關信息的commitments 發布至Babylon PoW 鏈上,並檢查消息是否可用,並根據commitments 在Babylon 鏈中的位置為消息提供時間戳,向PoS 節點公開這些數據。
2.2)連結Tendermint 網絡模塊(Cosmos 生態) , PoS 節點(包括之後的節點)能夠了解每條數據首次公開的時間和順序,PoS 節點可以將該數據的時間戳與原PoS協議的共識邏輯結合使用,以解決安全衝突,識別違反者、進行罰沒等
2.3)BE 模塊同時協助其他規則執行,包括PoS 鏈信息監控、協助共識引擎驗證交易、與治理模塊進行溝通(批准社區資金、支付Babylon 交易費用)等。
簡單來講,倘若將該模塊視為黑盒子,即輸入“PoS 交易”,並輸出包含這些交易的最終PoS 區塊。
通過這種設置,Babylon 使用比特幣PoW 作為時間戳及數據可用性層,來為Cosmos 生態引入基於BTC 的安全:
這種模式同樣解決了Cosmos 較長的質押解鎖期的問題:
Babylon 作為單獨的一條鏈聚合PoS 鏈向BTC 發送了聚合的checkpoint(即需要被時間戳記錄的交易事件),並代表它們發佈到BTC,基於BTC 的安全性處理了交易。
從另一個角度來看,當BTC 網絡作為PoS 鏈的時間戳服務,驗證節點質押的時間長短將被改變,在這個案例中,Cosmos zone 原本需要的3 週時間,可被大大縮短到以小時計。
Babylon 可能會給Cosmos 生態帶來應用鏈的新敘事,以及帶來BTC 應用擴展的新方法。作為長期佔據Crypto 總市值60% 的BTC 而言,市場仍在期待BTC 能夠以更加trustless 的方式被引入至其他生態,這種“借用安全性”的思路,或帶來更多啟示。