检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
逻辑。您也可使用接口调试功能调用上述接口,具体请参考触发跨链交易。 如果您对业务链代码和客户端APP的设计和开发有需求,可以联系华为云区块链合作伙伴提供进一步服务,我们会结合您的业务以及华为云的优势和特点为您提供完善的解决方案,联系邮箱如下:sales@huaweicloud.com
跨链智能合约方法示例 介绍跨链智能合约方法示例。 交易发起方预提交(preCommitSend) 交易接收方预提交(preCommitRecv) 交易发起方提交(commitSend) 交易接收方提交(commitRecv) 交易发起方回滚(rollbackSend) 交易接收方回滚(rollbackRecv)
跨链交易 介绍区块链Cross-ChainA和区块链Cross-ChainB的交易过程。 配置权限 交易演示 父主题: 使用跨链服务
使用跨链服务 跨链交易前准备工作:订购区块链服务,安装和实例化链代码,下载配置文件和证书完成后,即可通过可信跨链服务(以下简称TCS服务)完成跨链交易。 注册区块链 购买跨链通道 跨链交易 父主题: 跨链场景演示-数据交互
开发前准备 链代码(Chaincode)又称智能合约,在Hyperledger Fabric中是用Go、Java或Node.js语言编写的程序,主要用于操作账本上的数据。链代码是运行在区块链上的、特定条件下自动执行的代码逻辑,是用户利用区块链实现业务逻辑的重要途径。基于区块链特点
约束与限制 限制项 说明 使用区域 只支持“华北-北京四”区域。 区块链个数 单个租户支持注册10个区块链。 区块链类型 当前只支持Hyperledger Fabric。
跨链交易 跨链触发交易 跨链查询交易 跨链查账本交易
跨链场景演示-数据交互 方案概述 准备工作 使用跨链服务
图解可信跨链服务
安装及实例化链代码 安装链代码 实例化链代码 父主题: 准备工作
跨链链代码开发(Hyperledger Fabric) 开发前准备 开发跨链智能合约
准备工作 进行跨链交易之前的准备。 订购区块链服务 安装及实例化链代码 下载配置文件和证书 父主题: 跨链场景演示-数据交互
开发跨链智能合约 开发跨链智能合约前,需要先了解跨链操作的原理。在跨链资产交换场景中,在减少某个链上资产后,需要相应的在对应链上增加资产,这种转移使各条链的资产发生了变化。因此,跨链操作需要保证整个跨链交易结束后不同链之间的全局事务保持一致性,即同时记账,或同时不记账。 可信跨链
能,可以帮助您安全的控制华为云资源的访问。 通过IAM,您可以在华为云帐号中给员工创建IAM用户,并使用策略来控制他们对华为云资源的访问范围。例如您的员工中有负责软件开发的人员,您希望他们拥有TCS的使用权限,但是不希望他们拥有删除TCS等高危操作的权限,那么您可以使用IAM为开
可能存在的原因:读取证书文件失败、无法连接到peer等。 TCS.5000002 Failed to send cross tx 跨链交易失败。可能存在的原因: 无法连接跨链客户端。 无法生成交易ID。 发送跨链交易失败(例如:有错误的链代码或者函数信息、对方账户不存在、无对方账户相应链码的交易权限等)。 无法获取跨链响应。
配置跨链通道 触发跨链交易 浏览交易信息 智能客服 您好!我是有问必答知识渊博的的智能问答机器人,有问题欢迎随时求助哦! 社区求助 华为云社区是华为云用户的聚集地。这里有来自容器服务的技术牛人,为您解决技术难题。
安装和实例化链代码完成后,下载配置文件和证书,用于在跨链服务中注册区块链。 操作步骤 在“服务管理”界面,在Cross-ChainA服务卡片中,单击“获取客户端配置”。 勾选“SDK文件”,配置参数请参考表1。 表1 配置参数 参数 说明 链代码名称 tcshelper,注:名字必须保持一致 证书存放路径
注册区块链 将需要进行跨链操作的区块链注册到TCS中,目前只支持华为云BCS服务提供的Hyperledger Fabric类型的区块链。注册成功后,支持修改和删除已注册成功的区块链。 前提条件 已购买Hyperledger Fabric区块链服务,详细操作请参基于CCE集群。 安
交易发起方提交(commitSend) 该方法用于在跨链资产交换发起方所属区块链上执行提交操作,即解锁发起方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除发起方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在发起方已端到端完成。u
交易接收方提交(commitRecv) 该方法用于在跨链资产交换接收方所属区块链上执行提交操作,即解锁接收方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除接收方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在接收方已端到端完成。u