看到Ethereum上有一堆合约,很容易误以为TBV最终还是把BTC的控制权交给了另一条链。真正拆开后会发现,@BabylonLabs_io 把系统分成三层,目的恰恰是让任何一层都不能单独改写结果。

第一层在Bitcoin。BTC锁进Taproot输出,正常赎回、清算赎回和争议响应都在建库时写进预签交易图。激活前还有Pre-PegIn HTLC;Ethereum没有完成激活,用户可在时间锁到期后单方面退款。Bitcoin不理解借贷,只负责守住“哪些交易有资格花这枚UTXO”。

第二层在Ethereum。核心合约记录Vault生命周期、Hashlock和WOTS承诺,管理时间锁、参与者、应用准入与敞口上限;Adapter再把借款、还款、撤出翻译成协议操作。当前公开测试网注册的仍只有Aave v4 Adapter。

第三层是链下软件。Vault Provider协调建库和预签,Application Vault Keeper、Universal Challenger等角色监听两条链,保存材料,生成或挑战赎回证明,再提交下一笔交易。

关键不只是“三层协作”,而是三层失败时后果不同:Ethereum合约出错会影响记账和业务,链下角色离线会拖慢退出,但它们都不能凭空创造一条Bitcoin未预签的出口。反过来,Bitcoin脚本再安全,也无法替代预言机、应用风控和在线挑战者。

所以TBV不是消灭信任,而是把资产控制、业务状态和执行活性拆开,让单层故障不直接变成BTC所有权丢失。主网上线前,我会分别审计这三层,而不是只看一句“BTC留在原链”。

#baby $BABY