写点什么

BSN-DDC 基础网络详解(九):跨链机制

作者:BSN研习社
  • 2023-04-21
    北京
  • 本文字数:934 字

    阅读完需:约 3 分钟

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-

用户头像

BSN研习社

关注

还未添加个人签名 2021-11-05 加入

还未添加个人简介

评论

发布
暂无评论
BSN-DDC基础网络详解(九):跨链机制_BSN研习社_InfoQ写作社区