BSN-DDC 基础网络详解(九):跨链机制
我们将在 BSN 跨链通信枢纽中陆续增加 DDC 网络中各个开放联盟链的跨链互操作,支持 DDC/NFT 在不同的链框架之间进行转移。官方 DDC 和平台方自定义 DDC/NFT 都可以通过跨链机制进行链间转移。
01
DDC 开放联盟链之间的跨链
平台方基于某一条 DDC 开放联盟链生成的 DDC,可以转移到 DDC 网络内的其它 DDC 开放联盟链上。目前支持平台方自定义 DDC/NFT 在泰安链、武汉链间进行跨链。具体开发指南请参考:
泰安链的跨链
1. BSN 生产环境应用合约开发指南
泰安链应用合约开发根据自身的业务场景而定,主要实现包含两部分功能:如果是发起跨链交易的源链,其应用合约通过跨链去访问目标链需要实现 outbound,如果是接收跨链交易的目标链,其应用合约需要实现 inbound。泰安链的链 ID 是 1002244280886002,链 ID 是注册在 Poly Enterprise 中的链 ID,跨链管理合约地址如下:
具体的跨链交易调用的示例可参考“2.演示合约实例”。
2. 演示合约实例
Github:
https://github.com/BSNDA/ICH/tree/main/sample/polychain/taian_contracts/hellopoly
武汉链的跨链
1. BSN 生产环境应用合约开发指南
武汉链应用合约开发根据自身的业务场景而定,主要实现包含两部分功能:如果是发起跨链交易的源链,其应用合约通过跨链去访问目标链需要实现 outbound,如果是接收跨链交易的目标链,其应用合约需要实现 inbound。武汉链的链 ID 是 1003650780676003,链 ID 是注册在 Poly Enterprise 中的链 ID,跨链管理合约地址如下:
具体的跨链交易调用的示例可参考“2.演示合约实例”。
2. 演示合约实例
Github:
https://github.com/BSNDA/ICH/tree/main/sample/polychain/wuhan_contracts/hellopoly
02
DDC 开放联盟链与公有链的跨链
BSN 跨链通信枢纽将支持 DDC 开放联盟链向公有链的跨链操作,平台方基于某一条 DDC 开放联盟链生成的 DDC/NFT(官方或自定义),可以转移到 BSN 跨链通信枢纽支持的公有链上。为遵循国内的监管要求,DDC 向公链的转移将是单向的,不允许公有链上的 DDC/NFT 转移到 DDC 开放联盟链。目前支持武汉链官方 DDC 向以太坊主网跨链转移。具体开发指南请参考:
https://github.com/BSN-DDC/wuhanchain
我们也在积极拓展 DDC 网络与国际市场的接轨,未来将实现海外 NFT 应用平台直接接入 DDC 网络(OpenSea 等)。
内容引用于《BSN-DDC 基础网络帮助手册》,手册版本号:2.2.1,修订时间:2023-04
-END-
评论