检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
前提条件 已购买Hyperledger Fabric区块链服务,详细操作请参基于CCE集群。 安装并实例化跨链辅助合约和跨链业务合约。
权限管理 如果您需要对华为云上购买的TCS资源,给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。
购买区块链服务 您可通过华为云区块链服务Hyperledger Fabric增强版实例,具体请参考基于CCE集群部署。 注册区块链 将区块链注册到TCS中,具体请参考注册区块链。 购买跨链通道 TCS将为您提供端到端全流程可信的跨链数据互通体验,具体请参考购买跨链通道。
发起一个由B1向A1转账100的交易,返回“success”说明交易成功。 参考2,查询A1的值为150,说明交易成功。 父主题: 跨链交易
表2 查询交易接口 错误码 响应示例 可能原因 TCS.2000000 SUCCESS! 查询交易成功。 TCS.4000001 illegal base64 data at input byte 4 请求不合法。
是否使用CCE集群节点弹性IP 选择“是” 弹性IP计费方式 按宽带计费 弹性IP带宽 5Mbit/s 单击“下一步:区块链配置”,进行区块链配置,参数如表3所示。
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
current account balance * 2. update the account balance * If account is locked: * 1. is locked by the same txID, then return success
11xx-b225-0255xx10043x", "to_chaincode_id" : "tcsexample" } 响应示例 状态码: 200 请求成功 { "code" : "TCS.2000000", "data" : { "message" : "SUCCESS
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
tcsexample", "to_query_func_name" : "query", "args" : [ "a" ] } 响应示例 状态码: 200 请求成功 { "code" : "TCS.2000000", "data" : { "message" : "SUCCESS
"to_query_func_name" : "QueryBlock", "args" : [ "1" ] } 响应示例 状态码: 200 请求成功 { "code" : "TCS.2000000", "data" : { "message" : "SUCCESS
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
开发环境准备 请根据自身业务选择Go(推荐)或其他语言的开发环境。 Go开发环境准备: 安装Go开发环境。安装包下载地址为:https://golang.org/dl/ 。(请选择1.9.2之后的版本) 各个系统对应的包名(以1.14版本为例) 操作系统 包名 Windows go1.14
产品功能 可信跨链服务支持以下功能: 表1 功能说明 功能 说明 已注册的区块链管理 支持将区块链在TCS进行注册,注册完成后,查看区块链相关的跨链通道信息。 跨链通道管理 支持查看跨链通道的RESTful接入地址、通信证书等信息,可以对跨链通道权限管理、跨链交易接口在线测试等功能