BTC生态的质押与再质押

众所周知,ETH生态的Staking和Restaking向来是热门赛道,贡献了DeFi绝大多数TVL。而因为BTC缺乏智能合约功能,Staking for BTC 遇到了技术瓶颈。Babylon首先解决了这个难题,把Staking引入到BTC生态,于是基于此技术之上产生了各种各样的BTC restaking探索。

简单来说,Babylon (@babylon_chain)总共有三个产品,staking,restaking和babylon chain。

BTC Staking

EigenLayer实现了ETH质押的从1到10的进化:ETH本身已可以质押,EigenLayer使得其可以再质押。Babylon比EigenLayer需多做一步需从0到1:让不可质押的比特币先变得可以质押,之后再做比特币再质押,实现1-10。

Staking需要的基本功能有:staking,unstaking,以及罚没(共享BTC安全性需要有诚实节点)。

Staking和Unstaking可以通过哈希时间锁功能来实现。比特币脚本语言允许时间锁,即允许用户自定义一个锁定期,在此期间,该比特币(UTXO)无法转移。例如,如果给一个比特币上一把1000个比特币区块的时间锁,那么该比特币就会被锁定一个星期左右,从而实现质押中要求的锁定。

质押罚没可以通过Schnorr签名实现。比特币支持的Schnorr签名算法在特定的构造下,有一个有趣的性质,如果签名持有者为相互冲突的两条信息同时签名,则任何看到这两组签名的人都可以反解出该签名的私钥。Babylon利用这个特质,给比特币持有者构造了一个签名可用其锁定被质押的比特币,锁定之后,比特币持有者可以用该签名去参加PoS系统的共识。如果他在参与共识时攻击PoS系统乱投票,则他的Schnorr私钥就可以被任何人反解,导致其质押的比特币被罚没。

在质押的整个过程中,比特币质押者没有将比特币交给任何人,也没有把解锁质押的私钥交给任何人,所以是完全无信任的。

BTC Restaking

通过将PoS区块链的一些关键数据(如交易哈希、重要决策或状态更新)的哈希值记录到Bitcoin区块链上,设立“检查点”(也算是铭文的一种变体)。Babylon能够为这些数据提供不可篡改的时间戳证明,相当于将PoS链状态的快照,定期锚定到Bitcoin区块链上。

PoS网络质押的主要参与者有持币的用户,验证者节点,钱包等等。当比特币质押协议被引入后,持币用户拓展到了比特币持有者,验证节点则可以选择运行验证节点,或者运行由比特币质押支持的finality provider(终局提供者),钱包方则需要无缝支持多币种,包括比特币和PoS原生代币。

DA节点,区块链BP节点,是BTC Restaking的典型应用场景。

Balylon Chain

为了使用restaking功能,babylon首先用cosmos sdk自己做了一条链,并把质押的BTC应用到这个链的BP节点。因为cosmos IBC本身是一个跨链网络和技术栈,babylon自己的restaking功能仅适用于基于cosmos的其他公链。

因为目前babylon仅仅完成了BTC staking功能,restaking仅仅实现了基于cosmos的公链,这就给其他项目提供了机会。

Chakra

Chakra (@ChakraChain) 同样也是在babylon的基础上做了restaking功能,唯一的区别在于Chakra使用了starkware技术栈,而不是cosmos。

1,用babylon 质押btc,产生staking event

2,用chakra(starkware)针对staking event 生成 ZKP

3,Staking ZKP 被节点验证,从而提供安全保护,

4,使用starkware sdk做了一条链。

Lorenzo Protocol

Lorenzo(@LorenzoProtocol)同样也是在babylon staking的基础上做restaking,并且同样也是使用cosmos SDK做了一条链,但创新的地方在于金融方面,它把质押产生的stBTC一分为二,产生了两个代币

LPT(Liquid Principal Tokens):和stBTC等值代币

YAT(Yield Accruing Tokens):利息代币

这种创新方法让Lorenzo协议能够将本金投资与收益分离,为用户在管理风险和收益方面提供了灵活性。这种模式可以吸引各种利益相关者,包括那些希望独立于本金交易收益的人,或是那些寻求积累特定类型资产作为策略的人。

Subscribe to Gametaverse 中文頻道
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.