Skip to content

AntChainOpenLabs/AntChainBridge

Repository files navigation

am logo

AntChain Bridge

介绍

AntChain Bridge是蚂蚁链开源的区块链之间的可信通信网络,我们致力于打造通用的异构链跨链协议,为Web3世界打造可信通信的基础设施。

仓库AntChainBridge包含了目前所有跨链相关的组件和依赖,并综合给出整体版本,提供一键编译、部署等功能,方便使用者快速启动自己的跨链应用,无论是高可用的生产场景,还是搭建本地Demo环境。

当前AntChain Bridge包含下面的组件,实现了异构链之间的可信通信能力。

  • AntChainBridgePluginSDK:提供开发者开发AntChain Bridge应用的所有工具,以及AntChain Bridge和社区贡献者🧑‍🤝‍🧑开发的异构链插件,详情参考README
  • AntChainBridgeRelayer:网络中负责监听、传递跨链消息的中继服务,向区块链提供加入AntChain Bridge的入口,同时集成了Embedded BCDNS模块,可以作为中心化的BCDNS提供服务,详情参考README
  • AntChainBridgePluginServer:插件服务负责运行区块链桥接组件(Blockchain Bridge Component, BBC)的服务,BBC以插件的形式加载到插件服务,中继等服务通过和插件服务通信实现与区块链的交互,详情参考README
  • AntChainBridgeCommitteePtc:Committee PTC基于委员会的形式提供去中心化的跨链验证、背书能力,通过加载AntChain Birdge的异构链数据验证服务(Hetero-Chain Data Verification Service, HCDVS)插件实现了AntChain Bridge对于跨链验证的抽象功能,包括共识状态、跨链消息链上存在性等验证,以及给出有效第三方证明等功能,详情参考README
  • BIF BCDNS Credential Server:AntChain Bridge团队和中国信通院星火链网团队联合研发的区块链域名服务(BlockChain Domain Name Service, BCDNS),向AntChain Bridge跨链网络提供区块链域名、跨链身份管理等能力,它基于星火链提供服务;

想要详细了解AntChain Bridge,可以阅读我们Wiki的内容。

版本

组件

这里给出AntChain Bridge总版本与其他组件的版本对应关系。

Note

AntChain Bridge从1.0.0版本开始将所有组件放在当前仓库,AntChain Bridge未来特性的发布将以整体版本为主,异构链插件版本将独立发布。

1.0.0版本之前各组件的发布,需要到之前单独的仓库获取。

AntChainBridge AntChainBridgePluginSDK AntChainBridgeRelayer AntChainBridgePluginServer AntChainBridgeCommitteePtc BIF BCDNS Credential Server
🏅v1.0.0 v1.0.0 v1.0.0 v1.0.0 v0.1.0 1.0.0-SNAPSHOT
v0.2.0 v0.3.0 v0.3.0 v0.3.0 🈚️ v1.0.0-SNAPSHOT
v0.1.1 v0.2.1 v0.1.0 v0.2.2 🈚️ v1.0.0-SNAPSHOT
v0.1.0 v0.2.0 v0.1.0 v0.2.1 🈚️ v1.0.0-SNAPSHOT
🈚️ v0.1.2 🈚️ v0.2.0 🈚️ 🈚️
🈚️ v0.1.1 🈚️ v0.1.2-SNAPSHOT 🈚️ 🈚️