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