检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载配置文件和证书 安装和实例化链代码完成后,下载配置文件和证书,用于在跨链服务中注册区块链。 操作步骤 在“服务管理”界面,在Cross-ChainA服务卡片中,单击“获取客户端配置”。 勾选“SDK文件”,配置参数请参考表1。 表1 配置参数 参数 说明 链代码名称 tcshelper,注:名字必须保持一致
交易发起方提交(commitSend) 该方法用于在跨链资产交换发起方所属区块链上执行提交操作,即解锁发起方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除发起方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在发起方已端到端完成。u
交易接收方提交(commitRecv) 该方法用于在跨链资产交换接收方所属区块链上执行提交操作,即解锁接收方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除接收方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在接收方已端到端完成。u
交易发起方预提交(preCommitSend) 该方法用于在跨链资产交换发起方所属区块链上执行预提交操作,即修改发起方所属区块链上对应资产的值,并对该资产上锁。 本例中,该方法将修改发起方所属区块链上args[0]对应账户的余额为跨链资产交换完成后的数值,同时对该账户上锁,并在数
交易接收方预提交(preCommitRecv) 该方法用于在跨链资产交换接收方所属区块链上执行预提交操作,即修改接收方所属区块链上对应资产的值,并对该资产上锁。 本例中,该方法将修改接收方所属区块链上args[1]对应账户的余额为跨链资产交换完成后的数值,同时对该账户上锁,并在数
交易发起方回滚(rollbackSend) 该方法用于在跨链资产交换发起方所属区块链上执行回滚操作,即还原发起方所属区块链上对应资产至跨链资产交换开始前的状态,并解锁该资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将根据发起方所属区块链上args[0]对应数据锁中的Pr
交易接收方回滚(rollbackRecv) 该方法用于在跨链资产交换接收方所属区块链上执行回滚操作,即还原接收方所属区块链上对应资产至跨链资产交换开始前的状态,并解锁该资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将根据接收方所属区块链上args[1]对应数据锁中的Pr
js语言编写的程序,主要用于操作账本上的数据。链代码是运行在区块链上的、特定条件下自动执行的代码逻辑,是用户利用区块链实现业务逻辑的重要途径。基于区块链特点,智能合约的运行结果是可信的,其结果是无法被伪造和篡改的。 在面向Hyperledger Fabric使用可信数据链接服务时,用户需要结合Hyperledger
智能合约开发流程,该样例可完成链A上的A账户与链B上的B账户之间的资产转账。完整智能合约示例获取方法:登录可信跨链服务管理控制台,在“总览”页面的跨链链代码下载用于演示的业务链代码tcsexample.zip。 跨链资产数据锁定义 跨链智能合约方法定义 跨链智能合约方法示例 父主题:
操作步骤 登录可信跨链服务管理控制台,在“总览”页面的跨链链代码下载用于演示的链代码,分别为跨链辅助链代码tcshelper.zip和业务链代码tcsexample.zip。 在左侧导航栏搜索“区块链服务”,进入区块链服务管理控制台。 单击左侧导航栏中的“服务管理”。 选择名为Cr
None 操作指导 可信跨链服务 TCS 购买跨链通道 02:23 购买跨链通道
图解可信跨链服务
注册区块链 将区块链服务注册到可信跨链服务上才可以进行跨链交易,接下来分别将区块链Cross-ChainA和区块链Cross-ChainB注册到TCS服务。 操作步骤 登录可信跨链服务管理控制台,进入“已注册区块链”页面。 单击“注册区块链”,填写区块链Cross-ChainA的注册信息,参考表1。
交易演示 以区块链Cross-ChainA和Cross-ChainB的两个账号为例子进行相互转账的跨链交易演示。 Cross-ChainA链上的A1,初值为100,注册区块链名称为AAAA;Cross-ChainB链上的B1,初值为300,注册的区块链名称BBBB。 Cross-ChainA链作为交易发起方
订购区块链服务 准备两个区块链服务Cross-ChainA和Cross-ChainB,在区块链服务Cross-ChainA创建一个组织orgA,在区块链服务Cross-ChainB创建一个组织orgB,作为跨链的两个组织节点。 操作步骤 登录区块链服务管理控制台。 进入服务管理页面,单击Hyperledger
跨链交易 介绍区块链Cross-ChainA和区块链Cross-ChainB的交易过程。 配置权限 交易演示 父主题: 使用跨链服务
区块链产业生态可信融合。本实践旨在指导用户实现两个区块链服务的跨链交易,打破数据孤岛,了解跨链服务全过程,帮助您快速上手可信跨链服务。 支持区域: 华北-北京四 方案概述 API接口 支持由源端区块链到目标端区块链的跨链交易、跨链查询交易、跨链查账本交易等。 支持区域: 华北-北京四
购买跨链通道 两条链上的交易通过一个通道作为媒介来达成交易,需要购买一条跨链通道来连接两个独立的区块链服务。 操作步骤 登录可信跨链服务管理控制台,进入“跨链通道”页面。 单击“购买跨链通道”,填写基本信息,请参考表1。 表1 购买跨链通道信息 参数 说明 计费模式 包年/包月 区域
跨链写:访问链任意合约可以执行被访问链指定合约的写操作。 跨链查询账本:访问链可以查询被访问链账本中的区块、交易信息。 操作步骤 登录可信跨链服务管理控制台,进入“跨链通道”页面。 单击跨链通道transfercross-demo名称,进入详情页面。 在跨链权限配置下方,通过查看权限
使用跨链服务 跨链交易前准备工作:订购区块链服务,安装和实例化链代码,下载配置文件和证书完成后,即可通过可信跨链服务(以下简称TCS服务)完成跨链交易。 注册区块链 购买跨链通道 跨链交易 父主题: 跨链场景演示-数据交互