正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载配置文件和证书 安装和实例化链代码完成后,下载配置文件和证书,用于在跨链服务中注册区块链。 操作步骤 在“服务管理”界面,在Cross-ChainA服务卡片中,单击“获取客户端配置”。 勾选“SDK文件”,配置参数请参考表1。 表1 配置参数 参数 说明 链代码名称 tcshelper,注:名字必须保持一致
json),获取方法请参考下载配置文件和证书。 证书 上传准备好的certsA.zip,获取方法请参考下载配置文件和证书。 单击右下角“立即注册”,等待注册完成即可在“已注册区块链”页面生成一条记录。 再次单击“注册区块链”,填写区块链Cross-ChainB的注册信息,参考表2。 表2 注册Cross-ChainB信息
请妥善保管对应证书的私钥,建议您进行加密保存。 将下载的配置文件解压出yaml文件备用。获取解压出来的orderer文件夹和peer文件夹,并压缩成zip文件,目录结构参考如下截图,请以实际下载的文件为准。 tls文件中的这三个文件名称是固定的:ca.crt,server.crt,server
0及以上的。 “发起交易”和“查询交易”两个接口的返回信息会展示在“响应结果”中,用户可根据具体的错误信息进行排查,错误码信息参考如下表1和表2: 表1 发起交易接口 错误码 响应示例 可能原因 TCS.2000000 SUCCESS! 跨链交易成功。 TCS.4000001 illegal
单击“下一步:区块链配置”,进行区块链配置,参数如表3所示。 表3 区块链配置参数表 参数 说明 区块链配置 自定义配置 区块链管理初始密码 如果填写该项,则以填写值为准,如果不填写,则以资源初始密码为准 区块链管理确认密码 再次输入区块链管理初始密码 存储卷类型 文件存储卷 节点组织存储容量 使用默认规格
准备工作 进行跨链交易之前的准备。 订购区块链服务 安装及实例化链代码 下载配置文件和证书 父主题: 跨链场景演示-数据交互
使用跨链服务 跨链交易前准备工作:订购区块链服务,安装和实例化链代码,下载配置文件和证书完成后,即可通过可信跨链服务(以下简称TCS服务)完成跨链交易。 注册区块链 购买跨链通道 跨链交易 父主题: 跨链场景演示-数据交互
在安装界面输入“链代码名称”、“链代码版本”,配置参数如表1所示。 表1 安装链代码参数表 参数 说明 链代码名称 tcshelper 链代码版本 1.0 选择全部Peer节点 勾选 链代码语言 Golang 链代码文件 添加下载好的辅助链代码“tcshelper.zip”。 链代码描述
msi Linux go1.14.linux-amd64.tar.gz Windows下您可以使用.msi后缀的安装包来安装。默认情况下.msi文件会安装在“C:\Go”目录下。你可以将“C:\Go\bin”目录添加到Path环境变量中。添加后您需要重启命令窗口才能生效。 Linux下
的使用过程可以被追溯。 数据安全隐私保护 基于可信执行环境(Trusted Execution Environment,简称TEE)的证明生成流程,保证跨链交互数据安全可靠,跨链中继侧不记录对应链的数据信息,支持跨链组件点对点数据交互,防止隐私泄露,有效保护跨链数据隐私。
区块链服务(Blockchain Service简称BCS)是面向企业及开发者提供的区块链技术服务平台,它可以帮助您快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 可信跨链服务TCS与区块链服务BCS属于并列关系。用户可以在
个月的数量。 交易概览:展示最近3个月或6个月每个跨链通道的交易数目。 在“跨链浏览器”页面,查看区块数量、交易数量等信息,详细请参考表1。 表1 跨链信息说明 数据项 说明 交易趋势 可按小时、分钟维度查看最近交易笔数,默认展示最近7个点。 说明: 可在曲线图左上角选择时间粒度:小时、分钟。
即解锁发起方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除发起方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在发起方已端到端完成。unlockAccount方法的实现请参考解锁跨链资产(unlockAccount)。 该方法为必
跨链智能合约方法定义 下表为涉及跨链资产交换的跨链智能合约必须实现的方法,且必须保证方法名相同,否则可能出现跨链资产交换接口调用超时或调用失败的情况: 表1 方法说明 方法名 说明 preCommitSend 在跨链资产交换发起方所属区块链上执行的预提交操作 preCommitRecv
即解锁接收方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除接收方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在接收方已端到端完成。unlockAccount方法的实现请参考解锁跨链资产(unlockAccount)。 该方法为必
初始密码为准,为了保证系统安全,建议定期修改密码。 在“tcshelper”链代码列表的“操作”列,单击“实例化”。 选择实例化通道、链代码版本、背书策略、背书组织列表,具体设置请参考表1。 表1 辅助链代码配置 参数 说明 实例化通道 默认,此处是channela 链代码版本 1
响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 code String 成功响应码 data Data object 响应数据 表3 Data 参数 参数类型 描述 message String 响应信息 状态码: 400 表4 响应Body参数 参数 参数类型
Array of strings 链码查询函数所需的参数列表 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 code String 成功响应码 data DataPlayload object 响应链上数据 表3 DataPlayload 参数 参数类型 描述
strings 查询账本所需要的参数列表。为数字字符串形式,如:[“1”]。 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 code String 成功响应码 data DataPlayload object 响应链上数据 表3 DataPlayload 参数
来连接两个独立的区块链服务。 操作步骤 登录可信跨链服务管理控制台,进入“跨链通道”页面。 单击“购买跨链通道”,填写基本信息,请参考表1。 表1 购买跨链通道信息 参数 说明 计费模式 包年/包月 区域 使用默认区域。 跨链通道名称 设置为transfercross-demo 业务类型