Babylon BTC 质押整合规范
Babylon 的比特币质押协议为比特币持有者提供了一种实用的解决方案,使他们可以直接在其他系统上质押他们的 BTC,而无需第三方托管、桥接或包装。该协议为消费者系统提供由 BTC 支持的经济安全保障。它被设计为通用和模块化插件,使其与各种消费者系统兼容。Babylon 的 BTC 质押协议也是一个支持进一步重新质押协议开发的原语,提供了一种直接且安全的方式来增强比特币在区块链生态系统中的功能。
此页面提供了 BTC 质押集成的完整规范,以指导消费者系统的实施工作。
系统概述
与 Babylon BTC 质押协议集成的消费者将具有以下架构。
在此架构中:
- Babylon 链与比特币集成,用于 BTC 质押和 BTC 时间戳协议。 义务警员在 Babylon 和比特币之间传递信息,以保持同步。
- BTC 质押者将其 BTC 委托给 Babylon 链的最终提供者和消费者。
- 最终提供者参与其相应系统的最终投票轮次。
- Babylon 链和消费者链通过中继程序交换有关 BTC 质押的信息。 如果消费者是支持 IBC 协议的 Cosmos SDK 链,则中继器可以是标准 IBC 中继器,如果消费者不支持 IBC,则中继器可以是专用中继器。
- 如果消费者选择不信任 Babylon 链,BTC 质押监视器可以监视 Babylon 链中发生的安全/活跃性问题并向消费者发出警报。
本规范的组织
Babylon 团队开发并维护上述架构中的蓝色部分。
要将消费者与 BTC 质押协议集成,消费者需要开发以下软件(架构中的灰色部分),在以下每个文档中指定:
Babylon 团队将为 CosmWasm 智能合约中的消费者系统模块提供参考实现,以及相应的最终性提供程序。如果带宽允许,Babylon 团队将开发 BTC 质押中继器和 BTC 质押监控器。
术语
在本规范中,
- 关键字遵循 https://www.ietf.org/rfc/rfc2119.txt 中的定义
- 数据结构以 协议缓冲区 格式给出。