前提条件

centos 7.4 64位

安装docker并配置阿里云加速器

安装docker compose

安装golang

由于被禁的关系,是没有办法直接访问golang.org网站的, 不过国内提供下载的网站很多, 自己百度一下就可以了。

本人安装路径是/usr/local/src/go

编辑/etc/profile文件添加相关环境变量如下

安装git

yum install git

下载fabric源代码

mkdir -p ~/go/src/github.com/hyperledger

cd ~/go/src/github.com/hyperledger

git clone https://github.com/hyperledger/fabric.git

git checkout v1.0.0

下载fabric镜像

cd fabric/examples/e2e_cli/

chmod +x download-dockerimages.sh

./download-dockerimages -c x86_64-1.0.0 -f x86_64-1.0.0

docker images

运行fabric网络

./network_setup.sh up

跑一下Example,测试一下网络

docker exec -it cli bash

查询账户余额

peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'

从a账户转账20元到b账户

peer chaincode invoke -o orderer.example.com:7050  --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem  -C mychannel -n mycc -c '{"Args":["invoke","a","b","20"]}'

查询账户余额

peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'

关闭网络

./network_setup.sh down

区块链 HyperLedger Fabric安装相关推荐

  1. 基于区块链/Hyperledger Fabric的商品交易溯源系统搭建步骤

    原项目链接:https://github.com/togettoyou/fabric-realty 此项目链接:https://gitee.com/real__cool/fabdeal 演示链接:ht ...

  2. 基于区块链/Hyperledger Fabric的商品交易溯源系统开发模式搭建

    搭建该项目的开发模式主要有链码的开发模式和前后端的开发模式. 以下内容暂时没有核验,可能有bug 链码开发模式 窗口1:开启dev组件 cd /home/real/project/fabric-sam ...

  3. 区块链 Hyperledger - 超级账本项目在centos7环境下的安装与部署

    Hyperledger - 超级账本项目在centos7环境下的安装与部署 Hyperledger 项目是开源界面向开放.标准区块链技术的首个重要探索,在 Linux 基金会的支持下,吸引了众多科技和 ...

  4. 两步搞定Hyperledger主打区块链解决方案Fabric

    区块链技术发展至今,形成了公有链和联盟链两种主流技术平台. 公有链 面向大众,用户可以匿名参与,非常方便,账本数据也公开,加上强大的智能合约,因此公有链极大地促进了区块链概念和技术的普及,比如比特币. ...

  5. 区块链 Hyperledger Composer 使用教程(环境搭建、项目开发 一)

    Hyperledger Composer使用教程 基本概念介绍 1. 欢迎来到Hyperledger作曲家 Hyperledger Composer是一个广泛的,开放的开发工具集和框架,可以使开发区块 ...

  6. 区块链架构--fabric基本介绍

    本文总结自<区块链核心技术与应用>这本书,Linux基金会于2015年12月启动了名为"超级账本"(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区 ...

  7. 区块链——Hyperledger Fabric2.2多机搭建及区块链浏览器

    文章目录 一.搭建环境 1.设置网络 2.安装docker和docker-compose 3.安装golang环境 二.生成Fabric证书 1.编写证书文件 2.生成证书文件 3.复制证书文件到节点 ...

  8. 万字解析——区块链hyperledger fabric2.2部署实战教程

    导航 一.前言 二.hyperledger fabric介绍 三.测试网络示例 3.1 搭建开发环境 3.2 安装示例.二进制和 Docker 镜像 3.3 使用Fabric测试网络 3.4 使用认证 ...

  9. 区块链——Hyperledger Fabric2.2单点搭建网络

    文章目录 一.搭建基础环境 二.生成证书文件 1.准备证书配置文件模板 2.修改模板 3.生成证书文件 三.生成通道文件 1.编写创世快文件 2.生成创世块文件和通道文件 三.配置各个节点 1.编写d ...

最新文章

  1. PLUS | 包含蛋白质特异性的新型预训练方案
  2. WebSocket 从入门到写出开源库
  3. 用LIBSVM做回归和预测
  4. signature=35e01da53254eb12b5fc3c020f572e6a,Signature Analyzer Use NXP MCU
  5. 【机器视觉】 dev_update_time算子
  6. android keyboard用法,react-native-android-keyboard-adjust 最新使用方法 0.63
  7. SpringMVC 传递相同名称的参数的最佳方法
  8. PyCharm 2019.3 EAP 7 发布,支持 R 语言插件
  9. SAP License:SAP系统上线注意事项之合同日期
  10. 常用的JDBC的驱动
  11. uos系统安装教程_统一操作系统UOS下载&安装图文教程:尝鲜记(一)
  12. html书签展示(带搜索)
  13. 微信小程序 有赞UI关于Tab 标签页的坑
  14. 360极速浏览器兼容模式
  15. Excel学习笔记4||数据处理函数ROUND、INT、TRUNC、MAX、MIN、ROW、COLUMN
  16. HCL打开显示当前系统用户怎么解决_iPhone8手机变成白苹果怎么办?
  17. 英雄对决服务器未响应,lol点开始游戏没反应怎么办 完整解决办法一览
  18. 2022年电赛A题单相交流电子负载一等奖(代码工程+PCB原理图资料)
  19. 一个前端的MONGO救赎--1
  20. 国内主要遥感卫星数据介绍

热门文章

  1. 软引用、弱引用、 java
  2. 选择开发语言和学习的路径(这个标题可能有点不准确)
  3. OrCAD分裂元件的使用方法
  4. 笨方法学python之import sys与from sys import argv的区别
  5. antd 设置表头属性_解决react使用antd table组件固定表头后,表头和表体列不对齐以及配置fixed固定左右侧后行高度不对齐...
  6. HDU4006(The kth great number)
  7. 《openssl 编程》之大数
  8. 1.6 网络编程之 UDP通信
  9. PyCairo 教程
  10. HiKey960 开发板 android 编译