如何看待@BSquaredNetwork 和@babylon_chain 的最新合作?一個是BTC模組化擴充方案供應商,推出了B² Hub模組化DA層,一個是BTC二層POS安全質押服務方,將原生資產質押生息帶入了BTC網路。
二者聯合類似於,Celestia模組化DA層+Eigenlayer共享安全層的組合?接下來,我來解析下技術實作過程:
根據公告內容,本次合作B² Hub和B² Rollup層都會採用Babylon的BTC質押來增強安全性,並支援BTC LSD和BTC Restaking功能。
為什麼說BTC質押可以為B² 內部組件提供安全性?以B² Hub為例來做進一步說明:
1)B² Hub是B² Network的DA層中的關鍵元件,相當於一個去中心化的驗證網絡,它會處理Sequencer篩選、分散式Storage儲存、ZK-Rollup層傳來的資料和證明的Prove處理、產生Commitment向BTC主網發送inscription後的Indexer維護、以及對挑戰者進行Commitment挑戰的結果驗證等等。
應該講,在B² Hub的每一個關鍵步驟都涉及一個去中心化Validators網路的驗證和治理工作。
問題來了,這個驗證網路的安全性該如何保障呢?
一個想法是採用Validators在本地網路進行POS質押,並按照約定規範進行Reward和Slash,質押資產為本地二層鏈的代幣,這種方案理論上可行,但缺乏更高級別的安全;另一種想法是讓這些Validators直接參與BTC主網的資產質押,隨後可用其保障外部POS系統的安全。
顯然,當B² Hub和Babylon合作之後,會進階成第二種安全保障方案,等於增強了其去中心化驗證網路的安全性。
2)Babylon引進的BTC質押系統是如何保障外部POS系統的安全性呢?
1.時間鎖,Babylon會對主網請求質押的資產進行一定時間的鎖定,在鎖定期間質押者無法使用被質押資產,這同時也會成為質押者在POS外部系統上的製約,使得質押者必須遵循外部POS系統的規則,一旦發生違規行為就可能導致已質押的資產無法贖回;
2.一次性簽署EOTS,Babylon引入了一個簽章方案,如果使用相同的私鑰在同一塊高度下簽署兩個不同的區塊,則私鑰就會被揭露。這意味著如果質押者試圖進行雙重支付,其私鑰就會洩露,其質押的BTC資產就會被Slash罰沒。 EOTS簽章可透過BTC原生的Schnorr簽章來實現,等同於BTC安全等級的多簽治理會生效;
3.最終輪次多簽共識,Babylon規定了一個區塊只有收到2/3以上BTC質押者的EOTS簽名時才會被最終確定,這意味著作惡節點想在簽名少於1/3時進行雙重簽署時,其私鑰就會被揭露,質押資產會被Slash,以此機制進一步保障了質押節點能夠依照規範參與POS系統治理。
3)那麼,Babylon如何為B² Hub提供安全支撐呢?具體而言:
首先,B² Hub的去中心化驗證網絡,需要達成一套共識機制,包括節點質押BTC和B²代幣參與治理,採用雙重資產質押機制可避免二層網絡部分節點透過大量購買B²代幣來試圖控制網絡,因為它必須同時在主網有大量的BTC資產在質押狀態。
其次,B² Hub設定了Epoch共識和CheckPoint,每個Epoch期間,驗證節點需要對一切鏈上行為進行治理投票,且每個POS二層鏈區塊的最終確定,要至少等待兩個BTC主網出塊時間戳。這會給足時間讓二層自身的治理機制決定狀態轉移的確定性,以懲罰可能的作惡行為;
最後,Babylon巧妙地利用了BTC時間戳來防止「長程攻擊」。簡單來說,若POS鏈有節點試圖在二層製造分叉,則建構了一條較長的分叉鏈,若新分叉鏈比原鍊長就會對整個二層網路的共識造成損壞。
惡意節點想要達到目的勢必需要長時間的醞釀和籌備工作,如果能把POS鏈的區塊和比特幣主網區塊時間戳掛鉤,讓每個POS區塊都對應一個比特幣區塊,問題不就迎刃而解了?
試想,若POS鏈惡意節點嘗試進行長程攻擊,它不僅需要搞定POS鏈上的連續區塊做到最長鏈,同時還需要在BTC網路上實現最長鏈控制,如果說操控POS鏈成本可能還低一些,而要在現階段操控BTC主網鏈,其算力成本估計得是個天文數字。
當然,B² Hub和Babylon除了增強安全性之外,對雙方生態互通也大有裨益,可以帶來直接的再質押收益,用戶質押BTC給B² Hub的Validator,可以獲得B² 提供代幣獎勵,當Babylon質押主網上線後,還可以享受到巴比倫生態的再質押收益,質押BTC可以獲得stBTC,並且同時獲得質押在B² Hub質押合約以及Babylong質押合約中的雙重收益。
以上
Celestia提供的模組化DA已成為以太坊Rollup layer2的一個更經濟高效的選擇,B² Hub的長遠定位也是作為模組化DA層為BTC生態的多Rollup layer2鏈提供服務。
本身B² Hub獨創的鏈下zk-Rollup證明系統和BitVM式的Commitment主網挑戰相當於實現了一種接近BTC主網安全共識的POS鏈外共識,畢竟有挑戰者機制的存在,節點行為大概率會被認為傾向「樂觀」。
Eigenlayer的再質押透過賦予以太坊節點的增益Buff來為其提供EigenDA節點服務提供保障,相當於透過經濟激勵機制來增強節點驗證能力。類比下,Babylon的角色其實很像Eigenlayer提供的Function。
總而言之,若把此次B² Network和Babylon的合作對BTC layer2生態的影響,類比成Celestia DA 和Eigenlayer Restaking對以太坊layer2的效用,是不是更容易理解了?