
区块链 超级账本
文章平均质量分 65
区块链 超级账本
令狐飞侠
笑傲江湖
展开
-
fabric 2.4.2-simple(3)应用程序开发(java)
fabric-simple(0)序中说明了fabric-gateway-java基于fabric-sdk-java`做的二次开发。这里只介绍基于fabric-gateway-java项目进行开发。以fabric-samples/asset-transfer-basic/application-gateway-java为例进行修改说明。1 fabric-gateway-javagithub:https://github.com/hyperledger/fabric-gateway-java2 本地开原创 2022-02-23 12:04:54 · 11770 阅读 · 0 评论 -
fabric 2.4.2-simple(2)应用程序开发(go)
应用程序开发(go)基于fabric-gateway-go项目进行开发。这里以fabric-samples/asset-transfer-basic/application-gateway-go为例进行修改说明。基本思路:应用程序主要是以org1组织中的证书和密钥,登录远程测试环境中的链码服务。1 fabric-gatewaygithub:https://github.com/hyperledger/fabric-gateway2 本地开发开发环境:go 1.16编辑器:Goland第1步:原创 2022-02-21 10:28:34 · 5050 阅读 · 1 评论 -
fabric 2.4.2-simple(0)序
hyperledger fabric 是1个联盟区块链开发的平台,基于这个平台,可以开发链码和应用程序:1 可以开发链码(智能合约)。这里只介绍go,毕竟平台就是go编写的,开发起来更方便。基于fabric-contract-api-go项目开发,github:https://github.com/hyperledger/fabric-contract-api-go2 可以fabric-sdk-go开发应用程序(go);基于项目开发,github:https://github.com/hyper原创 2022-02-19 18:28:48 · 7336 阅读 · 0 评论 -
fabric 2.4.2-simple(1)链码开发(go)
链码开发(go)基于fabric-contract-api-go项目进行开发。这里以fabric-samples/asset-transfer-basic/chaincode-go为例进行说明。开发步骤:1)本地保证工程编译通过;2)部署到测试网络环境,然后进行打包、安装、实例化、提交等。1 fabric-contract-api-gogithub:https://github.com/hyperledger/fabric-contract-api-gohyperledger fabric平台原创 2022-02-19 23:20:51 · 3128 阅读 · 0 评论 -
Hyperledger Fabric 网络环境的一点理解
Hyperledger Fabric 开发链码,一般都是测试网络开发,然后部署到生产网络。下面介绍测试网络、生产网络的一点理解。1 测试网络使用cryptogen等工具建立测试网络,开发环境使用。这里以https://github.com/hyperledger/fabric-samples 2022.2.12的代码为例进行说明。目录:fabric-samples/test-network/organizations/fabric-ca/从上面的目录可以看到,测试网络包括:1) 2个组织。每原创 2022-02-18 16:57:46 · 6920 阅读 · 0 评论 -
Hyperledger Fabric入门(4)-fabric CLI调用智能合约
本章主要运行fabric-samples/asset-transfer-basic/chaincode-go工程,了解智能合约的安装和调用。第1步:启动网络进入目录/usr/local/go/src/github.com/hyperledger/fabric-samples/test-network,输入命令./network.sh up第2步:创建通道:目录/usr/local/go/src/github.com/hyperledger/fabric-samples/test-network原创 2021-05-27 13:55:31 · 3038 阅读 · 1 评论 -
Hyperledger Fabric入门(3)-智能合约
什么是智能合约?智能合约即链码,就是可执行的代码。本章主要以fabric-samples/asset-transfer-basic/chaincode-go工程,了解具体什么是智能合约。进入目录/usr/local/go/src/github.com/hyperledger/fabric-samples/asset-transfer-basic。我们可以看到chaincode-就是智能合约;application-就是应用程序。可以java、go、js语言进行开发。我们以chaincode-g原创 2021-05-27 13:42:36 · 953 阅读 · 1 评论 -
Hyperledger Fabric入门(2)-网络环境
本章主要是下载Fabric、fabric-samples项目源码,并运行Fabric-samples目录下basic-network智能合约的运行。仅记录个人搭建过程的点滴。***要注意版本和分支首先,在go的安装目录 src下新建github.com/hyperledger目录。第1步:下载Fabric源码:从https://github.com/hyperledger/fabric查看最新的分支release-2.3。hyperledger目录下会新生成一个 fabric文件夹。第2步:原创 2021-05-20 16:50:25 · 277 阅读 · 1 评论 -
Hyperledger Fabric入门(1)-基础环境
在64位Ubuntu 16.04.6 操作系统。git版本:docker版本:docker-compose版本:go版本:下面开始进阶Hyperledger Fabric超级账本!路漫漫其修远兮吾将上下而求索。。。原创 2021-05-20 15:50:58 · 201 阅读 · 0 评论