1.网络节点设置网络名称:rentnet联盟组织:orderer排序组织+三个成员组织supervisor、rentalcrop、agency通道:rentsign账本数据库:couchdb物理节点组织容器节点supervisorsupervisor.freerent.cnpeer0.supervisor.freerent.cnpeer1.supervisor.freerent.cnpeer2.supervisor.freerent.cncouchdb0.supervisor.freerent.cncouchdb1.supervisor.freerent.cncouchdb2.supervis
一搭建开发环境 1.1 安装Gitsudoapt-getinstallgit1.2安装curlsudoapt-getinstallcurl 1.3安装docker#安装并检查版本sudoapt-get-yinstalldocker-composedocker--versiondocker-compose--version#提示,以后只要碰到docker有关的错误,先执行2.3.1步骤#1.重启dockersudosystemctlstartdocker#设置系统启动时docker启动,可选sudosystemctlenabledocker#2.将用户添加到docker组,确保在用户命令下可以
我目前正在研究HyperledgerFabric,但我无法使用JavaSDK(这里谈论的是1.0.0-beta)开始工作。是否有从连接到Fabric节点、进行查询等开始的工作示例?到目前为止,我通过广泛的谷歌搜索找到的所有内容都是“让我们写一些链代码”示例。 最佳答案 这是一个例子,实现了fabcar的一些功能(query.js和invoke.js-只查询一辆车并改变所有者)我在Windows上使用Java8。如果您使用其他操作系统,请相应地更新路径。我没有使用json的实现来避免额外的库(需要稍微处理证书-见下文)。您需要启动并运
目前,我正在使用提供的Docker-ComposeYAML文件为例(从作曲家网站上提到的位置克隆)到设置面料1.0如果我想更改面料1.0的认可政策,那么使用作曲家是否可以使用?看答案正如David在评论中提到的那样,目前作曲家在部署“BNA”文件时不支持应用认可政策的方式。功能正在开发中,您可以在这里跟踪:github.com/hyperledger/composer/issues/1251
文章目录Fabric2.4+Gin框架+Gateway读取/写入账本数据Gin框架优点Fabric-GatewayGateway搭建客户端我们需要准备哪些文件GatewayClient为什么整个过程没有指定过背书节点?(请求背书原理)安装Gin前提条件成功部署Fabric2.4(或其他版本的)网络安装部署官方资产链码(大家可以在官方链码文件夹中找得到)访问CouchDb开始整合Gin框架访问账本数据进行读写操作修改配置信息ApiPost7接口测试,获取所有资产信息localhost:8082/fabric/GetAllAssets创建资产localhost:8082/fabric/Create
Abstract踩坑第一篇写了官网给出的例子,这篇记录怎么测试自己的ContractCaliper版本为v0.4.2Repository本文还是继续用官网的GithubRepo,合约新建,为了简化还是用Sample改了一下,合同名和函数名都换掉,Storage和Logic一样Github上开源https://github.com/hyperledger/caliper-benchmarksTableofcontentsChapter1:安装CaliperChapter2:撰写合约&生成abi.json文件Chapter3:网络配置和测试任务配置ReferenceChapter1gitclone
文章目录一、搭建基础环境二、生成证书文件1、准备证书配置文件模板2、修改模板3、生成证书文件三、生成通道文件1、编写创世快文件2、生成创世块文件和通道文件三、配置各个节点1、编写docker-compose文件2、运行docker-compose文件四、通道操作1、创建通道2、加入通道1、peer0节点加入通道2、更新锚节点五、安装调用智能合约1、复制官方实例链码2、安装go依赖并打包链码3、将打包好的链码复制到cli24、安装链码5、批准链码6、查看链码是否就绪7、提交链码8、链码初始化9、查询数据一、搭建基础环境略二、生成证书文件1、准备证书配置文件模板[root@orderer~]#mk
文章目录一、搭建基础环境二、生成证书文件1、准备证书配置文件模板2、修改模板3、生成证书文件三、生成通道文件1、编写创世快文件2、生成创世块文件和通道文件三、配置各个节点1、编写docker-compose文件2、运行docker-compose文件四、通道操作1、创建通道2、加入通道1、peer0节点加入通道2、更新锚节点五、安装调用智能合约1、复制官方实例链码2、安装go依赖并打包链码3、将打包好的链码复制到cli24、安装链码5、批准链码6、查看链码是否就绪7、提交链码8、链码初始化9、查询数据一、搭建基础环境略二、生成证书文件1、准备证书配置文件模板[root@orderer~]#mk
1.创建并初始化Fabric网络启动网络./network.shupcreateChannel安装链码./network.shdeployCC-ccnbasic-ccp../asset-transfer-basic/chaincode-javascript-ccljavascript2.创建Caliper工作区在fabric-samples同一级别下创建caliper-workspace;在caliper-workspace下创建networks、benchmarks和workload的文件夹3.基于npm安装Caliper在caliper-workspace中,安装caliperCLInpm
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、fabcar示例fabcar.go注册和登记应用程序用户连接通道和cc测试与cc交互功能,也就是访问cc的函数runfabcar.sh二、我的示例1.连接2.与CC交互三运行总结前言上一篇记录了如何利用HyperledgerFabric官方test-network运行自己的Chaincode流程,链接这里本文记录一个,参考官方gofabcar示例编写自己的应用代码,并与cc交互。一、fabcar示例官方地址go语言fabcar项目目录结构fabcar.go主要的应用代码,runfabcar.sh一个shell脚本,