介绍Hyperledger Fabric CA的命令行方式简单用法 Hyperledger Fabric CA由server和client两部分组成. 设置两个环境变量 export FABRIC_CA_SERVER_HOME=/path_to/fabric-ca/server export FABRIC_CA_CLIENT_HOME=/path_to/fabric-ca/client server的操作主要有两个: 1. 初始化Server服务 在server启动之前,需要至少有一个自我认证的…
Peer节点命令 Peer node start 启动一个Peer节点: peer node start status 获取当前节点的状态信息 peer node status reset 重置当前节点加入的通道所有的数据到创世区块,意思就是说删除当前Peer接收到的所有区块信息.执行当前命令时,节点必须处于离线状态,当节点再次上线时,将会从Orderer或其他Peer节点处重新接收区块数据. peer node reset rollback 回滚当前Peer节点接收到的区块数据到指定的区块号.…
Peer常用命令: #peer chaincode --help #peer channel list --help --logging-level <string> #<string>:debug,info,notice,warning,error,critical --version peer命令包含五个不同的自命令: peer chaincode [option] [flags] peer chaincode install [flags] 将指定的链代码打包到部署规范中,并…
一.说明 为了持续地进行信息的更新,以及对账本进行管理(写入交易,进行查询等),区块链网络引入了智能合约来实现对账本的访问和控制:智能合约在 Fabric 中称之为 链码,是区块链应用的业务逻辑. 本文分享如何使用 Java 语言开发智能合约,以及合约的安装与使用. 二.环境准备 1.部署好 Fabric 的测试网络,按照上一篇文章<Hyperledger Fabric 2.x 环境搭建>的内容执行第1至5步 - 启动好两个 peer 节点和一个 orderer 节点 - 创建好 mychan…
单节点架设 Order 网络: cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/ rm -rf channel-artifacts scp -r shy@192.168.183.137:~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/channel-artifacts ~/go/src/github.com/hyperledger/fabric/examples/…
相关实验源码已上传:https://github.com/wefantasy/FabricLearn 前言 在基于truffle框架实现以太坊公开拍卖智能合约中我们已经实现了以太坊智能合约的编写及部署,但其工作方式注定其只能应用于有限的业务场景中.相比之下,基于超级账本的Fabric具有高可扩展性和高可定制性,能够应用在更为复杂的商业场景中,但Fabric技术涉及很多新的概念,源代码跟新速度快且各版本间兼容性差,对初学者很不友好.为了使能够快速掌握Fabric,本文基于其目前最新的2.4版本搭建…
Fabric部署与测试 Fabric部署与测试最正确的还是参照官方链接:Hyperledger Fabric官方链接 ok,接下来开始部署Fabric.(以Ubuntu为例) 一.部署Fabric 1.前期准备 安装git sudo apt-get install git 安装curl sudo apt-get install curl 安装Docker以及Docker-Compose Docker安装官方参考链接:Docker安装 docker及docker-compose安装纯命令行(#为注…
6.1.平台特定使用的二进制文件配置 该方案与Hyperledger Fabric 1.0 从零开始(五)--运行测试e2e类似,根据企业需要,可以控制各节点的域名,及联盟链的统一域名.可以指定单独节点的访问,生成指定的公私钥.证书等文件.具体的参数配置可以参考generateArtifacts.sh文件,可执行自动化生成,也可以按照该脚本里的命令手动生成. 参照3.1.运行fabric-samples的问题说明,首先我们在/opt/gopath/src/github.com/hyperledg…
Building you first network 网络结构: 2个Orgnizations(每个Org包含2个peer节点)+1个solo ordering service 打开fabric-sample下的示例first-network 其中byfn.sh为启动这个网络的启动脚本,启动脚本中除建立一个包含4个节点和1个Order service的网络外,还会启动一个容器用来执行脚本在channel中加入节点,部署和初始化chaincode,以及在部署的chaincode上执行交易. 启动脚…
摘要: 全球开源区块链领域影响最为广泛的Hyperledger Fabric日前宣布了1.1版本的正式发布,带来了一系列丰富的新功能以及在安全性.性能与扩展性等方面的显著提升.阿里云容器服务区块链解决方案第一时间同步升级,在v1.1新功能的基础上,提供了弹性裸金属服务器(神龙).内置容器化Explorer.集成阿里云日志服务等方面的增强. 作为全球开源区块链领域影响最为广泛的项目之一,超级账本近日宣布了Hyperledger Fabric v1.1的正式发布.此次升级带来了一系列丰富的新功能以及…