Babylon 是比特幣的空中花園嗎?

作者:陳默cmDeFi,來源:作者推特@cmdefi

核心觀點:利用Bitcoin的經濟安全性和Cosmos IBC跨鏈通訊技術,讓BTC 持有者在保持資產自主權且不離開Bitcoin網路的情況下,透過特有的質押機制為其他PoS區塊鏈提供一個額外的安全層,並換取收益。利用工作量證明(PoW)的某些優點來提供權益證明(PoS)安全性補充。

  1. “遠程質押” 讓質押的BTC保留在Bitcoin主網上。

  2. 在Bitcoin上創建客製化質押合約,Babylon透過使用Bitcoin腳本和限制條款(covenants)來客製化UTXO的操作,創建一種特殊的交易類型來完成質押鎖定功能。

  3. 利用Cosmos IBC跨鏈通訊協定在Bitcoin和其他區塊鏈之間無縫地聚合、傳遞訊息和資料。

  4. 額外安全層。透過將PoS區塊鏈的一些關鍵資料(如交易雜湊、重要決策或狀態更新)的雜湊值記錄到Bitcoin區塊鏈上,設立「檢查點」。 Babylon能夠為這些數據提供不可篡改的時間戳證明,相當於將PoS鏈狀態的快照,定期錨定到Bitcoin區塊鏈上。

研究報告

方案分析

作為市值第二高的資產,以太坊完成了第一階段的使命成為目前最大的智慧合約平台。現在正透過EigenLayer的「Restaking」概念目標成為其他網路和的安全層。

在PoS共識機制中,區塊鏈的主要安全來源之一是透過可質押的資產來吸引大量資本,逐漸建立經濟安全,越龐大的網絡,就需要越理想的、共識越強的資產,而創造如此高共識的資產的難度就越高。目前共識足夠強大的兩種資產只有BTC和ETH,為了解決這個問題,像EigenLayer這樣的專案利用了ETH的安全性來保護其他區塊鏈或AVS,而不是透過高成本的代幣發行來引導它。

截至目前,EigenLayer取得了巨大成功,已經吸引了超過150億美元的TVL,那麼Bitcoin作為共識最強、安全性最強、唯一的PoW鏈,也存在為其他區塊鏈提供安全服務的可能,同時這也將對PoS共識機制提供很好的PoW安全補充,無需再爭論PoW更好還是PoS更勝一籌。

Babylon致力於創建BTC質押,允許BTC持有者在不離開Bitcoin網路本身的情況下與其他網路共享超過1.3兆美元的經濟安全,以換取質押收益。在方案上,Babylon透過遠端質押、客製化質押合約、時間戳記、EOTS(可提取一次性簽章)實現了對PoS鏈提交的關鍵資料的記錄和驗證,但我們需要清楚Bitcoin其本身架構無法驗證複雜的運算邏輯以及智慧合約,所以PoS鏈內部仍然有基礎的邏輯運算,而Babylon提供的Bitcoin的PoW安全性是一個“額外的安全層”,是一種對PoS安全性的補充,也可以說是促使了PoS和PoW在安全層面的融合。同時由於Babylon和Eigenlayer最底層的共識機制不同,兩個產品在服務對象、協議目標等方面存在差異。這一點將在講解完Babylon的核心原理之後進行展開討論。

Babylon架構

  • Bitcoin 主網

  • Babylon 聚合層

  • IBC 通訊協定

  • PoS 消費鏈(目標PoS區塊鏈)

Babylon本質上是一個聚合層,用於在任何PoS區塊鏈和Bitcoin之間構建安全性,如果一個BTC持有者想要質押他們的資產,他們可以去Babylon選擇他們想要質押的合格網絡,然後在BTC主網上鎖定他們的BTC,在Babylon Chain 這個聚合層上將對PoS的關鍵數據進行聚合,並定期通過IBC發送至Bitcoin網絡建立“檢查點”,最終用戶可以領取目標PoS網絡的收益。

這樣一來,質押者可以繼續持有他們的BTC,同時賺取額外的收益,而PoS網路付出一些成本則繼承了Bitcoin的經濟安全性。

Image

Source: messari

CCfJFUukGsRa7Y5fuv1kwNSfAzj938fpBBvbPCX9.jpeg

Image

遠程質押Remote Staking

遠端質押是一種允許資產持有者在不將資產移出其原生鏈的情況下,為其他網路提供質押驗證服務來獲得收益的方式。 Remote Staking的關鍵是維持資產的自主控制權,避免透過第三方中介(如託管服務或橋接服務)來實現。

在Babylon專案中,Bitcoin持有者透過Remote Staking的方式,可以將使用者的BTC質押在Bitcoin網路上,而不是傳統的透過轉移到其他鍊或透過中心化的服務。這是透過改進的Bitcoin腳本和特定的交易類型來實現的「客製化質押合約」。

Bitcoin客製化質押合約

由於Bitcoin不支援複雜的智慧合約,Babylon必須在Bitcoin現有的腳本語言範圍內實現質押功能。 Bitcoin與Ethereum不同,其使用的是UTXO(未花費交易輸出)模型,即每個交易輸出可以成為另一個交易的輸入。

Babylon透過使用Bitcoin腳本和限制(covenants)來客製化UTXO的操作,簡單去理解就是透過一個工具來客製化Bitcoin交易的行為,創建特定的合約邏輯,它支援用戶可以將他們的Bitcoin鎖定一段時間,只有在鎖定期結束後,使用者才能使用他們的私鑰來贖回這些資產。透過這種「客製化的質押合約」來取代了透過智能合約實現的質押合約。

提交數據和驗證

  1. 資料提交:PoS區塊鏈上的節點產生一些重要的資料並轉為哈希,如交易或區塊資訊。

  2. 發送到Bitcoin網路:Babylon Chain 負責收集這些哈希並將它們聚合打包,透過IBC,打包後的哈希集合將在一個特定的交易中被提交到Bitcoin區塊鏈。

  3. 產生時間戳記:一旦這些雜湊在Bitcoin區塊鏈上被記錄下來,它們就獲得了來自Bitcoin區塊鏈的時間戳記。這產生了“檢查點”,它繼承了Bitcoin網路的安全性,是全球公認且不可更改的。這意味著任何人都可以查看這個比特幣交易,並根據時間戳記確認這些資料在何時被提交。

  4. 使用時間戳記:PoS區塊鏈可以利用這些時間戳記來驗證其資料的正確性和時效性。例如,在處理交易或驗證區塊的真實性時,它們可以引用這些時間戳記。

時間戳的使用有助於防止一些安全問題,例如重播攻擊(在其中舊交易被重新提交以欺騙網路)和長程攻擊(透過創建一個從舊狀態分叉的替代鏈)。

安全和懲罰機制

雖然Babylon透過客製化特殊的UTXO操作來實現了基本的質押功能,但其本身距離智能合約仍然有一定差距,例如無法透過智慧合約的邏輯運算來執行懲罰,所以Babylon透過自己的方式設計了懲罰和削減機制。

在Babylon的設計中,採用了2種

簽名

來確保所有機制的順利運作。

  • Schnorr簽名提供了一種高效(聚合)和安全的方式來處理Bitcoin質押者的簽名。

  • EOTS則用於在質押者試圖對網路進行雙重支付攻擊時,允許從惡意行為產生的簽章中自動提取私鑰並進行自動化的Slashing。

Schnorr簽名是在比特幣2021年的Taproot升級中被引入的,主要是為了解決傳統簽名的一些限制,以實現一個更加高效和簡潔的簽名方式,主要特點就是允許將多個簽名聚合為一個,這對於多簽名交易和複雜腳本交易非常有用,同時它還可以顯著減少交易大小和費用。

fxehojbdXZ9QzIZUfix7oOrPd45Up33VO3uP6wWN.jpeg

Image

在安全性方面,由於Bitcoin腳本的表達能力有限,它無法直接實作類似PoS區塊鏈中複雜的懲罰機制(如Slashing),所以Babylon透過巧妙的設計實現了Slashing機制。

如果一個Bitcoin質押者的私鑰被用於在相同時間內簽署兩個不同的區塊,這種行為會被認為是一次雙重支付攻擊的嘗試,他們的私鑰會被公開,在這種情況下,現在任何人都可以假裝是質押者,並將削減交易發送到Bitcoin鏈並燒毀質押者正在質押狀態的BTC。

這是透過EOTS(可提取一次性簽名)來實現的,它與Schnorr簽名相容。這是一種特殊的加密形式,確保了區塊簽名的完整性並懲罰不當行為。這個過程涉及一個額外的共識層,稱為“終結輪”,這在消費鏈的基本共識協議功能之後發揮作用。只有在收集到超過三分之二涉及BTC質押的EOTS簽名後,區塊才達到最終確定狀態。如果任何驗證者試圖透過在同一區塊高度簽署兩個不同的區塊來攻擊協議,EOTS系統將確保其私鑰被洩露。

該系統還解決了在像Bitcoin這樣缺乏對智能合約和複雜交易類型的原生支援的區塊鏈上執行懲罰的挑戰。

RoTklIYcv8P3HF7IdTyZte9EFVRXN0xVCbpvRXvG.jpeg

Image

BTC質押者的旅程

BTC質押者Alice的旅程:

  • (a) 幸福之路:Alice 質押,驗證PoS 鏈,請求解除綁定,並在3 天內解除質押。

  • (b) 不幸的道路:Alice 進行質押,對PoS 鏈犯了安全罪行,然後她的BTC被燒毀。

市場空間

根據DefiLlama的數據,目前Bitcoin單幣收益市場中大部分收益率在0.01%-1.5%之間,有能力獲取到5%-10%之間收益率的規模非常有限。

BTC 的市值目前達到1260B (1 BTC= $64000),WBTC的市值為10B,而目前正在DeFi中積極獲得收益的BTC不到5B,這與幾個方面有關:

  1. 大多數BTC持有者不願意讓BTC離開Bitcoin網絡

  2. 對於WBTC、tBTC等包裝資產安全性的擔憂

  3. 收益過低

  4. 一部分BTC處於沉睡狀態(根據

    Coinshares

    的數據,25%的BTC供應量已閒置超過5年,67%已閒置超過1年)

一個可參考的數據,2021年,Celsius透過向BTC持有者提供競爭性的8%收益率吸引了43,000 BTC,目前價值近30億美元。可以推測,閒置BTC持有者有需求在其資產上獲得收益,但目前主要的摩擦點是收益低、信任假設集中化和風險。

所以假設透過Babylon的質押能夠捕捉接近8%的收益,那麼這就有可能達到30億美金的規模,結合Babylon的去中心化特性、原生BTC的質押無需離開Bitcoin網絡,將有可能向百億市場衝擊。

Be7zXkmWrlI3QQC7e3FKifyp487acwyxuBomJm1o.jpeg

Image

解決了什麼問題

根據目前的專案資料來看,Babylon解決了4個問題:

  1. BTC在Bitcoin網路上的原生質押,並提供更高的收益機會

  2. 使PoS鏈的安全預算降低,降低吸引質押者的代幣排放

  3. 為PoS鏈提供PoW的安全補充- 緩解“長程攻擊”

  4. 為PoS鏈提供PoW的安全補充- 提高活躍性攻擊閾值

長程攻擊

先來了解什麼是“長程攻擊”,它也被稱為長距離攻擊(Long-Range Attack),是權益證明(PoS)區塊鏈面臨的一種特定安全風險。這種攻擊涉及質押者在解綁(即取回質押資金)後利用他們的質押代幣在區塊鏈歷史的某個早期點上創建一個分叉。這種攻擊嘗試利用過去的質押狀態來重寫區塊鏈的歷史記錄。

06pTSdyMjsABICCUGPSIMYKUj0UcCz​​yzf9zp30JL.jpeg

Image

攻擊過程1. 攻擊起點:攻擊者選擇區塊鏈歷史中的某個早期點,這通常是在他們的質押仍然有效的時間點。然後,他們開始在這個點上秘密建立一個私有的分叉鏈。

2. 建立分叉鏈:攻擊者在自己的分叉鏈上建立區塊,可能包括無效或欺詐性交易。由於他們在這個歷史時間點有足夠的質押權,他們可以影響哪些區塊被加入這個分叉鏈。

3. 發布分叉:一旦分叉鏈足夠長,覆蓋了主鏈上的同期區塊,攻擊者可以將其發佈出來。由於PoS協定通常會接受最重(即累積最多質押權或最長鏈)的鏈作為有效鏈,攻擊者的分叉可能會被網路接受為正統歷史。

在PoS系統中,由於不需要像PoW那樣進行大量計算,重組舊的區塊(即區塊鏈重組)相對容易。攻擊者只需要在私有鏈上展示一個比主鏈更長或在某些系統中更有「權重」的鏈,就可能說服網路接受其鍊為有效鏈。

這種攻擊通常涉及網路節點較少、監控和安全措施較弱的新興或較小的PoS鏈,因為這樣的網路更容易受到少數質押大戶的影響。

為了緩解長程攻擊,一般的PoS鏈會設定一個最低解綁期,通常為7天、14天、21天不等,這就是為什麼當你向節點贖回資產(例如ATOM)時,要等待一個固定的周期才能拿到質押的資產。設定解綁期意味著一旦驗證者決定解綁他們的資金,這些資金不會立即可用。在這個期間內,他們的質押仍被視為網路安全的一部分,但他們不能將這些質押用於驗證新的區塊或參與共識決策,這將大大增加其發動攻擊的成本和複雜性。

Babylon是如何緩解「長期攻擊」的?

Babylon透過在Bitcoin區塊鏈上標記時間戳設定檢查點來聚合PoS鏈的「解綁」操作,這樣做的好處是利用Bitcoin的強共識特性為PoS鏈提供一個外部的安全驗證點,這樣為大幅減少解綁所需時間提供可能,從幾週縮短到幾小時,這樣可以顯著提升資金的流動性和效率。

7WXVQWW9zIBwqlFORrd7SMuq6oRkbB0Pb6NQqABx.jpeg

Image

活躍攻擊

其次了解什麼是活躍性攻擊,它是指少數驗證者(如三分之一)可能嘗試審查或阻塞某些交易或操作,從而影響鏈的正常運作。例如,驗證者故意不包含某些交易,這可能是出於自身利益或外部激勵。

Babylon如何提升活躍攻擊閾值?

Babylon利用Bitcoin區塊鏈的安全性創建檢查點。這些檢查點是PoS鏈狀態的快照,定期錨定到比特幣區塊鏈上。這種方法透過比特幣區塊鏈的不可篡改性來增強PoS鏈的安全性,為PoS鏈上的重要決策或狀態提供一個可信賴的、外部驗證的記錄。

另外Babylon透過在Bitcoin區塊鏈上創建額外的安全層,提高了攻擊者對PoS實施活躍性攻擊的經濟和技術成本。 (可能包括破壞Bitcoin的強共識)

與Eigenlayer比較的綜合分析

限制:沒有智能合約無法實現更高級的安全性支持

業界通常將Babylon與Eigenlayer相比較,Eigenlayer是透過編寫智能合約來協調AVS和Restaker再質押者之間的需求,理論上只要能夠寫出來智能合約,Eigenlayer就能夠勝任該任務,例如支持ETH Restaking和協議代幣Staking的雙質押需求,並設定比例參數可調,為現有中間件提供一層額外的以太坊等級的安全保護,也可以直接建造新中間件的共識層。雖然智能合約風險也同樣被引入,但其能夠支援的業務更加廣泛。

Babylon目前主要實現的是透過在Bitcoin鏈上定期快照PoS鏈的狀態,設立“檢查點”,以此為受保護的PoS鏈提供基於強共識的可信的、外部驗證的記錄。雖然它透過客製化的UTXO實現了BTC的原生質押鎖定,但仍不具備智慧合約等級的功能,無法處理和協調複雜的需求和邏輯。

限制:受限於IBC

Babylon利用IBC來聚合資料並在Bitcoin和任何PoS區塊鏈之間進行通訊。這是BTC質押、透過時間戳設立檢查點的必要前提。使用IBC的原因是它具有無縫傳遞不同鏈之間的任意資料和驗證者訊息的能力。目前,Babylon目前可尋址的市場是91個原生支援IBC的Cosmos鏈。不過,基於IBC的擴展協議正在逐漸建構起來,例如Composable正在建立對其他網路如以太坊、Polkadot、Solana、NEAR和TRON的IBC支援。

優點:閒置BTC的市場空間很大

相比較於Eigenlayer,Babylon瞄準的底層資產是BTC,而根據在【市場空間】部分的討論,目前閒置的BTC數量非常巨大,同時不離開Bitcoin主鏈的基本需求已經實現,那麼理論上一旦有更多的合作方接入Babylon,為BTC質押提供可觀的收益,那麼市場的成長會非常迅速。

相同點:經濟安全的支持

與Eigenlayer相同的地方在於Babylon也為一些早期的小規模的PoS鏈提供了經濟安全上的支持,增加攻擊者對小規模PoS鏈攻擊的經濟成本和技術成本。

不同點:服務對象和目標

Babylon在緩解長程攻擊、縮短PoS資產質押的鎖定期等方面可能更加有效,例如Osmosis如果與Babylon合作則可能在解除質押OSMO時僅需要1天甚至更短(為14天),這是相對明確的需求。當然Babylon將BTC的PoW強共識帶到了PoS,隨著協議的成熟可能解鎖更多可能。

而Eigenlayer則仰賴以太坊的龐大生態,透過智能合約+再質押,將以太坊的安全性輻射到各個角落和中介軟體。所以Eigenlayer在擴展性上完全得到了智能合約的天生優勢,在服務對象和功能實現上更加多元化。

Total
0
Shares
Related Posts