-
应用场景 - 可信跨链服务 TCS
随着区块链生态的发展,不同地市税局提出不同区块链解决方案,产生基于不同架构,安全算法等一系列区块链联盟。如何保证在跨链传递过程中数据的真实性,事务的一致性,不让单链成为发票全生命周期流转的限制,是需要解决的问题。 方案架构 方案优势 解决数据孤岛 通过可信跨链服务,解决了同构、异构链之间的互联互通。
-
触发跨链交易 - 可信跨链服务 TCS
方式2:通过接入点(RESTful接口)触发,方便用户定制开发。操作方法如下: 在“跨链通道”页面,单击对应通道上的“下载证书”,将SSL通信证书下载到本地,用户加载通信证书,通过https协议访问通道的接入点进行触发。具体的URL、参数信息请参考方式1获取。 如果使用Postman调试工具,Postman版本要求:7
-
简介 - 可信跨链服务 TCS
Go/Java开发经验的开发人员使用。 当前仅“华北-北京四”区域支持可信跨链服务。 购买区块链服务 您可通过华为云区块链服务Hyperledger Fabric增强版实例,具体请参考基于CCE集群部署。 注册区块链 将区块链注册到TCS中,具体请参考注册区块链。 购买跨链通道
-
方案概述 - 可信跨链服务 TCS
本实践旨在指导用户实现两个区块链服务的跨链交易,打破数据孤岛,了解跨链服务全过程,帮助您快速上手可信跨链服务。 本文主要以两个HyperLedger Fabric增强版区块链Cross-ChainA和Cross-ChainB为例,进行跨链交易演示。交易过程如图1所示,orgA和o
-
可信跨链服务 TCS - 可信跨链服务 TCS
02 购买 可信跨链服务(Trusted Cross-Chain Service,简称TCS)提供区块链注册、购买跨链通道等功能。 计费说明 04 使用 可信跨链服务(Trusted Cross-Chain Service,简称TCS)提供区块链注册、购买跨链通道等功能。 注册区块链
-
注册区块链 - 可信跨链服务 TCS
配置文件 Hyperledger Fabric服务的yaml或json格式的配置文件,详细操作请参考下载SDK配置和证书。 证书 Hyperledger Fabric服务的证书文件,将orderer文件和peer节点管理证书放在一个zip压缩包,详细操作请参考下载SDK配置和证书。 单击“立即注册”。
-
下载配置文件和证书 - 可信跨链服务 TCS
tcshelper,注:名字必须保持一致 证书存放路径 /home/service/Certs 通道名称 channela 组织&Peer节点 保持默认即可,即:orgA下的所有peer节点 勾选“共识节点证书”和“Peer节点证书”,“Peer节点证书”中指定节点保持默认值(orgA),勾选管理员证书,单击“下载”。
-
注册区块链 - 可信跨链服务 TCS
Hyperledger Fabric 合约名称 tcsexample 配置文件 上传准备好的crosschainA.yaml(或:crosschainA.json),获取方法请参考下载配置文件和证书。 证书 上传准备好的certsA.zip,获取方法请参考下载配置文件和证书。 单
-
回滚跨链资产(rollback) - 可信跨链服务 TCS
[]byte(accountLock.PreValue)) if err != nil { return fmt.Errorf("failed to put state of preValue account: %v", err) } // unlock server side's local
-
交易接收方回滚(rollbackRecv) - 可信跨链服务 TCS
for server side, it will be executed when error happened during the cross-chain tx process * In this example, this function will recover the
-
修改跨链资产数值(putStateWithLock) - 可信跨链服务 TCS
string, balance []byte) error { accountBytes, err := stub.GetState(account) if err != nil { return fmt.Errorf("failed to get account
-
交易发起方回滚(rollbackSend) - 可信跨链服务 TCS
txID, account) if err != nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例