解讀Babylon Chain新思路:借用BTC安全性

原文作者:Cabin VC

當下多鏈生態中,模組化帶來的可組合性,正在以更多創新案例的方式展示出來。

一個值得關注的敘事是“共享安全性”及“借用安全性”的發展,這些案例正在變多。在各類公鏈中,共識機制決定了整個網路的 L1 的安全性、可擴充套件性及去中心化程度等諸多核心因素,頭部公鏈所帶來的強大共識與安全,是其它生態所難以比擬的。

而在模組化區塊鏈的結構下,能夠讓這樣的安全性被“借用”並進行重組,延續公鏈生態的又一大看點。

(*以往的共享安全性方案往往在於同構跨鏈方向,同構鏈之間安全機制、共識演算法、網路拓撲、區塊生成驗證邏輯一致,更適用共享驗證人方案,但也存在一定的限制。)

借用安全性的思路,前段時間熱度較高的 EigenLayer 就是一個很好的例子:

Eigenlayer 提出的再質押(Re-staking)方案,建立了一個可選擇加入的中間層,允許使用者將質押的 ETH 存入智慧合約進行二次質押,以成為公鏈、預言機、橋等提供節點服務並獲得驗證獎勵。

這樣的網路可視為自願選擇加入 Re-staking 的以太坊的驗證者子集,與以太坊共享安全性,並大大降低驗證服務的成本。

透過這種 “借用 ETH 共識層安全性”的方式,以太坊的安全性被借用至 EigenLayer 下游。

從模組化區塊鏈及可組合性的角度來看,圍繞“藉助其他區塊鏈的安全性,來增強自身安全性”是一個值得觀察與討論的方向。

如果說 Eigenlayer 帶來的是 ETH 的原生安全性,那麼這種思路能夠應用於 BTC 鏈上嗎?比特幣是世界上最安全區塊鏈以及最強大的共識,這可能會是一個利用 BTC mining 算力提供外部安全性”的優質案例。

Babylon Chain 就利用了這樣的思路,以期達到“借用 BTC 安全性”,來增強已有鏈的安全性。其想法本質在於:旨在作為一箇中介軟體,將比特幣的安全借用至其它 POS 鏈。

Babylon 基於 Cosmos SDK 開發,其架構是這樣的:


(*圖片來源:Babylon 白皮書)

1 )BTC 鏈,作為時間戳服務

2 )Babylon 鏈,作為中間層

3 )其他 Cosmos 生態,安全服務的使用/消費者

Babylon 主要由兩個模組構成:

1 )Babylon 鏈

2 )BE (Babylon-enhancement)模組。

(*圖片來源:Babylon 白皮書)

BE 模組主要負責以下幾個方向的作用:

2.1 )BE 模組透過 Babylon 客戶端連線 Babylon chain,全節點將協議相關資訊的 commitments 釋出至 Babylon 鏈上,並檢查訊息是否可用,並根據 commitments 在 Babylon 鏈中的位置為訊息提供時間戳,向 PoS 節點公開這些資料。

(僅提供時間戳服務,不執行鏈上的交易、不參與跟蹤、不儲存 PoS 資料,僅作 PoS 資料的標記與可用性檢查。Babylon 礦工需要檢查時間戳資料的可用性。)

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 的方式被引入至其他生態,這種“借用安全性”的思路,或帶來更多啟示。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *