-
跨链链代码开发(Hyperledger Fabric) - 可信跨链服务 TCS
跨链链代码开发(Hyperledger Fabric) 开发前准备 开发跨链智能合约
-
开发前准备 - 可信跨链服务 TCS
在面向Hyperledger Fabric使用可信数据链接服务时,用户需要结合Hyperledger Fabric链代码开发规范、可信跨链服务的要求与自身业务需求开发自己的跨链链代码。 开发环境准备 下载源码包 父主题: 跨链链代码开发(Hyperledger Fabric)
-
开发跨链智能合约 - 可信跨链服务 TCS
跨链资产数据锁定义 跨链智能合约方法定义 跨链智能合约方法示例 父主题: 跨链链代码开发(Hyperledger Fabric)
-
下载源码包 - 可信跨链服务 TCS
可选择使用1.x或2.x风格开发跨链智能合约: 版本 链接 1.x https://github.com/hyperledger/fabric/tree/release-1.4 2.x https://github.com/hyperledger/fabric-contract-api-go
-
开发环境准备 - 可信跨链服务 TCS
开发环境准备 请根据自身业务选择Go(推荐)或其他语言的开发环境。 Go开发环境准备: 安装Go开发环境。安装包下载地址为:https://golang.org/dl/ 。(请选择1.9.2之后的版本) 各个系统对应的包名(以1.14版本为例) 操作系统 包名 Windows go1.14
-
跨链资产数据锁定义 - 可信跨链服务 TCS
跨链资产数据锁定义 跨链资产交换基于分布式事务的两阶段提交实现,两阶段提交必须基于每个跨链资产单元携带的数据锁。跨链资产数据锁定义如下: type AccountLock struct { PreValue string CrossTXID string } 表
-
跨链智能合约方法示例 - 可信跨链服务 TCS
跨链智能合约方法示例 介绍跨链智能合约方法示例。 交易发起方预提交(preCommitSend) 交易接收方预提交(preCommitRecv) 交易发起方提交(commitSend) 交易接收方提交(commitRecv) 交易发起方回滚(rollbackSend) 交易接收方回滚
-
跨链智能合约方法定义 - 可信跨链服务 TCS
" { return t.query(stub, args) } else if function == "init" { return t.Init(stub) } return shim.Error("Invalid invoke function name.
-
解锁跨链资产(unlockAccount) - 可信跨链服务 TCS
= txID { return fmt.Errorf("not the owner of the lock") } err = stub.DelState(accountLockKey) if err !
-
交易接收方提交(commitRecv) - 可信跨链服务 TCS
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
-
交易发起方提交(commitSend) - 可信跨链服务 TCS
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
-
交易发起方预提交(preCommitSend) - 可信跨链服务 TCS
= nil { return shim.Error(err.Error()) } // Get transfer amount from args amount, err := strconv.Atoi(args[2]) if err !
-
修改跨链资产数值(putStateWithLock) - 可信跨链服务 TCS
byte) error { accountBytes, err := stub.GetState(account) if err !
-
交易接收方回滚(rollbackRecv) - 可信跨链服务 TCS
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
-
回滚跨链资产(rollback) - 可信跨链服务 TCS
one account to another account */ func rollback(stub shim.ChaincodeStubInterface, txID string, account string) error { // get server side's
-
交易接收方预提交(preCommitRecv) - 可信跨链服务 TCS
= nil { return shim.Error(err.Error()) } // Get transfer amount from args amount, err := strconv.Atoi(args[2]) if err !
-
交易发起方回滚(rollbackSend) - 可信跨链服务 TCS
= nil { return shim.Error(err.Error()) } return shim.Success(nil) } 父主题: 跨链智能合约方法示例
-
可信跨链服务 - 可信跨链服务 TCS
None 操作指导 可信跨链服务 TCS 购买跨链通道 02:23 购买跨链通道
-
注册区块链 - 可信跨链服务 TCS
获取解压出来的orderer文件夹和peer文件夹,并压缩成zip文件,目录结构参考如下截图,请以实际下载的文件为准。 tls文件中的这三个文件名称是固定的:ca.crt,server.crt,server.key。
-
可信跨链服务 TCS - 可信跨链服务 TCS
产品概述 产品功能 03 入门 可信跨链服务(Trusted Cross-Chain Service,简称TCS)提供区块链注册、购买跨链通道等功能。