Skip to content
bst117 edited this page Mar 31, 2020 · 10 revisions

1 快速上手

通过该文档的步骤快速搭建相关环境,体验2个应用链间的跨链互操作。

2 使用流程

如果想自己搭建相关的跨链环境,那么具体使用流程如下:

2.1 环境准备

2.1.1 部署中继链

参考BitXHub使用文档进行中继链的部署。

2.1.2 部署跨链网关

参考Pier使用文档进行跨链网关的部署。 跨链网关启动前需要先进行应用链的注册、验证规则的部署和跨链管理合约的部署。

注册应用链

参考应用链的注册文档进行相应应用链的注册。

部署验证规则

参考部署验证规则文档进行验证规则的部署,目前我们只提供了fabric验证规则的样例,如果需要接入其他的区块链,那么需要自己进行相应验证规则的编写,具体的细节可以参考验证引擎规则编写文档。

部署跨链管理合约

目前我们提供了fabric跨链管理合约的样例,如果需要接入不同区块链,那么需要自己进行相应跨链管理合约的编写,具体的细节可以参考跨链合约编写文档

2.2 跨链操作指南

成功搭建环境后即可在自己的应用链上进行跨链操作,发起跨链交易。

2.2.1 改造业务合约

已有的业务合约如果想跨链,那么需要参考我们的改造业务合约文档进行相应的改造。

2.2.2 跨链调用

改造完业务合约并在应用链上进行升级后,即可通过调用相应的合约方法进行跨链调用。