检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
简介 在使用可信跨链服务时,您需要开发自己的链代码和应用。本文档主要介绍跨链业务链代码的开发,专供具备Go/Java开发经验的开发人员使用。 当前仅“华北-北京四”区域支持可信跨链服务。 购买区块链服务 您可通过华为云区块链服务Hyperledger Fabric增强版实例,具体请参考基于CCE集群部署。
跨链场景演示-数据交互 方案概述 准备工作 使用跨链服务
跨链交易 跨链触发交易 跨链查询交易 跨链查账本交易
图解可信跨链服务
安装及实例化链代码 安装链代码 实例化链代码 父主题: 准备工作
跨链链代码开发(Hyperledger Fabric) 开发前准备 开发跨链智能合约
准备工作 进行跨链交易之前的准备。 订购区块链服务 安装及实例化链代码 下载配置文件和证书 父主题: 跨链场景演示-数据交互
开发跨链智能合约 开发跨链智能合约前,需要先了解跨链操作的原理。在跨链资产交换场景中,在减少某个链上资产后,需要相应的在对应链上增加资产,这种转移使各条链的资产发生了变化。因此,跨链操作需要保证整个跨链交易结束后不同链之间的全局事务保持一致性,即同时记账,或同时不记账。 可信跨链
约束与限制 限制项 说明 使用区域 只支持“华北-北京四”区域。 区块链个数 单个租户支持注册10个区块链。 区块链类型 当前只支持Hyperledger Fabric。
跨链智能合约方法示例 介绍跨链智能合约方法示例。 交易发起方预提交(preCommitSend) 交易接收方预提交(preCommitRecv) 交易发起方提交(commitSend) 交易接收方提交(commitRecv) 交易发起方回滚(rollbackSend) 交易接收方回滚(rollbackRecv)
发票场景,提升数据时效性。 方便易用接入门槛低 提供可视化平台大幅降低用户接入门槛。用户可通过可视化界面操作完成不同区块链之间的对接,快速实现跨链业务。
员工中有负责软件开发的人员,您希望他们拥有TCS的使用权限,但是不希望他们拥有删除TCS等高危操作的权限,那么您可以使用IAM为开发人员创建用户,通过授予仅能使用TCS,但是不允许删除TCS的权限策略,控制他们对TCS资源的使用范围。 如果华为云帐号已经能满足您的要求,不需要创建
文件存储卷 节点组织存储容量 使用默认规格 账本数据存储方式 选择“文件数据库(GoLevelDB)” Peer节点组织 创建1个节点组织,名称为:orgA,节点数量为2 通道配置 将通道名称修改为channela,并将orgA组织添加至通道中 共识节点数量 使用默认规格 安全机制 选择“ECDSA”
Windows go1.14.windows-amd64.msi Linux go1.14.linux-amd64.tar.gz Windows下您可以使用.msi后缀的安装包来安装。默认情况下.msi文件会安装在“C:\Go”目录下。你可以将“C:\Go\bin”目录添加到Path环境变量中。添加后您需要重启命令窗口才能生效。
跨链账本数据以及链代码数据仅在所有者授权情况下才能进行访问,基于身份体系对跨链合约及账本查询和交易操作提供授权能力,在保护数据安全的同时,还保证数据的使用过程可以被追溯。 数据安全隐私保护 基于可信执行环境(Trusted Execution Environment,简称TEE)的证明生成流
长度为4-24个字符。 业务类型 互操作 选择区块链 从已经注册的区块链中任选两个作为跨链通道的参与方。 购买时长 支持自定义购买服务的使用时间,最短1个月。 您可根据需要选择勾选自动续费,按月购买的自动续费周期为1个月,按年购买的自动续费周期为1年。 单击“立即购买”跳转至付
将SSL通信证书下载到本地,用户加载通信证书,通过https协议访问通道的接入点进行触发。具体的URL、参数信息请参考方式1获取。 如果使用Postman调试工具,Postman版本要求:7.27.0及以上的。 “发起交易”和“查询交易”两个接口的返回信息会展示在“响应结果”中
选择成员(区块链类型为联盟链) 选择通道中的任意1个节点组织。这里的组织和“Peer节点证书”的组织保持一致。 共识节点证书 与区块链系统交互时,需要使用共识节点证书。请妥善保管对应证书的私钥,建议您进行加密保存。 Peer节点证书 指定节点组织:只能选择跨链辅助合约所在通道的任意一个组织。