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.演示合约实例”。

  1. 演示合约实例

Github:

https://github.com/BSNDA/ICH/tree/main/sample/polychain/taian_contracts/hellopoly

武汉链的跨链

  1. BSN生产环境应用合约开发指南

武汉链应用合约开发根据自身的业务场景而定,主要实现包含两部分功能:如果是发起跨链交易的源链,其应用合约通过跨链去访问目标链需要实现outbound,如果是接收跨链交易的目标链,其应用合约需要实现inbound。武汉链的链ID是1003650780676003,链ID是注册在Poly Enterprise中的链ID,跨链管理合约地址如下:

具体的跨链交易调用的示例可参考“2.演示合约实例”。

  1. 演示合约实例

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-

你可能感兴趣的:(区块链)