检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
产品优势 跨链操作可审计 跨链申请、授权等操作行为完整保存上链,交易过程记录本地账本,全流程自动、透明、可监督,支持事中校验、事后审计,保障多方权益。 跨链数据授权访问 跨链账本数据以及链代码数据仅在所有者授权情况下才能进行访问,基于身份体系对跨链合约及账本查询和交易操作提供授权
安装Go开发环境。安装包下载地址为:https://golang.org/dl/ 。(请选择1.9.2之后的版本) 各个系统对应的包名(以1.14版本为例) 操作系统 包名 Windows go1.14.windows-amd64.msi Linux go1.14.linux-amd64
可信跨链服务(Trusted Cross-Chain Service,简称TCS)提供区块链注册、购买跨链通道等功能。以下为TCS服务使用流程,希望对您的使用有所引导及帮助。 当前仅“华北-北京四”区域支持可信跨链服务。 注册区块链 将区块链注册到TCS中,目前只支持Hyperledger
用户名为admin,初始登录密码为您在部署区块链服务时设置的区块链管理初始密码。如果没有设置区块链管理初始密码,则以资源初始密码为准,为了保证系统安全,建议定期修改密码。 在链代码管理页面,单击页面左上角的“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”,配置参数如表1所示。
用户名为admin,初始登录密码为您在部署区块链服务时设置的区块链管理初始密码。如果没有设置区块链管理初始密码,则以资源初始密码为准,为了保证系统安全,建议定期修改密码。 在“tcshelper”链代码列表的“操作”列,单击“实例化”。 选择实例化通道、链代码版本、背书策略、背书组织列表,具体设置请参考表1。
交易接收方提交(commitRecv) 该方法用于在跨链资产交换接收方所属区块链上执行提交操作,即解锁接收方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除接收方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在接收方已端到端完成。unlo
交易发起方提交(commitSend) 该方法用于在跨链资产交换发起方所属区块链上执行提交操作,即解锁发起方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除发起方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在发起方已端到端完成。unlo
想设计了一套能确保全局事务保持一致性的跨链资产交换流程。若您的跨链业务不涉及跨链资产交换,则无需定制编写跨链智能合约,否则需设置跨链资产数据锁与跨链智能合约方法。 下面用一个完整的跨链资产交换智能合约为样例说明跨链智能合约开发流程,该样例可完成链A上的A账户与链B上的B账户之间的
该方法用于在跨链资产交换接收方所属区块链上执行回滚操作,即还原接收方所属区块链上对应资产至跨链资产交换开始前的状态,并解锁该资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将根据接收方所属区块链上args[1]对应数据锁中的PreValue进行资产回滚,并删除该数据锁,使接收方
该方法用于在跨链资产交换发起方所属区块链上执行回滚操作,即还原发起方所属区块链上对应资产至跨链资产交换开始前的状态,并解锁该资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将根据发起方所属区块链上args[0]对应数据锁中的PreValue进行资产回滚,并删除该数据锁,使发起方
Fabric增强版实例,具体请参考基于CCE集群部署。 注册区块链 将区块链注册到TCS中,具体请参考注册区块链。 购买跨链通道 TCS将为您提供端到端全流程可信的跨链数据互通体验,具体请参考购买跨链通道。 跨链链代码开发 如您的跨链业务不涉及跨链资产交换,则无需定制编写跨链智能合约,否则需按可
如下表所示,包括了TCS的所有系统权限。 表1 TCS系统权限 系统权限 权限描述 权限类别 说明 Tenant Administrator 全部云服务管理员(除IAM管理权限) 系统角色 详情请参考系统权限。 Tenant Guest 全部云服务只读权限(除IAM权限) 系统角色 相关链接 IAM产品介绍
息。 表1 基本信息 参数 描述 计费模式 区块链服务管理费收费模式,支持包年/包月。 区域 区块链基础设施所在的区域,建议选择与业务应用系统相同的地域。 跨链通道名称 支持英文字符、数字及中划线,不能以中划线开头,长度为4-24个字符。 业务类型 互操作 选择区块链 从已经注册
来执行跨链互操作。 跨链服务调用原理 使用可信跨链服务TCS之前,需要安装和实例化跨链辅助合约和用户自己开发的跨链业务合约,并注册到TCS系统中。TCS服务作为跨链参与方的可信中继链,通过访问跨链辅助合约进行跨链交易。用户通过TCS服务提供的RESTful接口进行跨链交易的触发。
选择成员(区块链类型为联盟链) 选择通道中的任意1个节点组织。这里的组织和“Peer节点证书”的组织保持一致。 共识节点证书 与区块链系统交互时,需要使用共识节点证书。请妥善保管对应证书的私钥,建议您进行加密保存。 Peer节点证书 指定节点组织:只能选择跨链辅助合约所在通道