#baby $BABY @BabylonLabs_io

翻 Babylon 的 Bitcoin Staking Scripts 那页文档时,最先撞上的是一句冷冰冰的事实:比特币脚本只认"当前签名",不认"未来这笔钱必须怎么花"。可质押业务偏要两件事同时成立——老实人按规矩等时间锁过了就能赎,Finality Provider 在同一高度签了冲突区块就得立刻被扣款。原生 BTC 代码里没有这条岔路,得自己凿。

第一次看到 Covenant Committee 多签组,直觉是"又一张集权创可贴"😑 往下扒 Staking Scripts 才发现没那么扁平:Unbonding 路径里,用户自己签了 unbonding tx 还不够,得委员会达到阈值多签一起盖戳,再叠一段 1008 block 的时间锁,状态转换才算落地;Slashing 路径更刁,靠 EOTS(Extractable One-Time Signature,建在 Schnorr 上)把作恶成本写成数学题——同一个 EOTS 私钥在同一高度签两个不同区块,两份签名一组合就能反解出私钥,任何人都能拿着漏出的钥匙去广播预设的罚没交易,把委托 stake 的一部分送进 burn address。

所以委员会不是传统中介,是项目方替比特币主网"不能预判未来"这个先天缺陷买单的开发代价。系统没消灭信任,只是把信任压进有限节点数、阈值数和写死在 UTXO 里的 opcode 里,体积变小了,但没消失。

隐患也在这:FP 大面积掉线、或者委员会阈值被外部胁迫溃败,本来挡风险的墙会变成单点崩盘的导火索。长期要看的不是"够不够去中心",而是这帮多签节点能不能一直当没有感情的脚本执行器——只盖戳,不改规矩,不越界替谁做主。

这套硬核拼装强行在 BTC 主网跑通了可赎回+可罚没的质押原语,代价和风险是捆在一起的。@BabylonLabs_io 把不可能的需求钉进了 opcode 里,但是不是经得起主网长周期压力,还得看下一轮极端行情里 EOTS 泄露路径和委员会阈值谁先被逼到墙角。