1kx 的研究合伙人 Dmitriy Berenzon 在报告 Blockchain Bridges: Building Networks of Cryptonetworks 中对跨链桥的研究提供了研究跨链桥的视角和框架,以下是我的笔记。
为什么跨链桥很重要?
当前加密市场中有 100 多个活跃的公链(列表),并且未来将可能更多,可以肯定未来是多公链的市场状态。
在一个多链的世界中,桥将
- 提高现有加密资产的生产力和实用性
- 拓展现有协议更广阔的产品设计空间
- 为用户和开发人员解锁新功能和用例
不同桥的设计
桥一般会有几个基本组成部分
- 监控:通常有一个角色,可能叫做预言机、验证人或中继者,负责监控源链上的状态。
- 消息传递/中继:该角色接收到事件后,需要将信息从源链传输到目标链。
- 共识:在某些模型中,需要在监控源链的参与者之间达成共识,以便将该信息中继到目标链。
- 签名:参与者需要单独或作为阈值签名方案的一部分对发送到目标链的信息进行加密签名。
桥的类型划分
Asset-specific,面向特定资产的桥
- 这类桥唯一目的是提供从外部链访问特定资产的途径,例如为 BTC/WBTC 提供跨链的桥。
- 这类桥优点是易于实现,且较早实现的容易享有流动性的飞轮效应;缺点是功能有限,需要在每个目标链单独实现。
Chain-specific,面向特定链的桥
- 这类桥主要是两条区块链间的桥梁,支持锁定和解锁源链上的资产以及在目标链上铸造或燃烧映射资产的简单操作。例如 Polygon 的 PoS 桥,它允许用户将资产从以太坊转移到 Polygon,反之亦然,但仅限于这两条链。
- 这类桥优点是易于实现,缺点是不容易扩展到更广泛的链。
Application-specific,面向特定应用的桥
- 这类桥提供对多个区块链的访问的应用,但仅供在该应用程序中使用。通常在各区块链上有较轻的、模块化的“适配器”。例如 Compound Chain 和 Thorchain,它们分别构建了专门用于跨链借贷和交易的独立区块链。
- 这类桥优点是可以构建网络效应,缺点是难以将其功能拓展至其他应用。