区块链 HyperLedger Fabric安装
前提条件
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安装相关推荐
- 基于区块链/Hyperledger Fabric的商品交易溯源系统搭建步骤
原项目链接:https://github.com/togettoyou/fabric-realty 此项目链接:https://gitee.com/real__cool/fabdeal 演示链接:ht ...
- 基于区块链/Hyperledger Fabric的商品交易溯源系统开发模式搭建
搭建该项目的开发模式主要有链码的开发模式和前后端的开发模式. 以下内容暂时没有核验,可能有bug 链码开发模式 窗口1:开启dev组件 cd /home/real/project/fabric-sam ...
- 区块链 Hyperledger - 超级账本项目在centos7环境下的安装与部署
Hyperledger - 超级账本项目在centos7环境下的安装与部署 Hyperledger 项目是开源界面向开放.标准区块链技术的首个重要探索,在 Linux 基金会的支持下,吸引了众多科技和 ...
- 两步搞定Hyperledger主打区块链解决方案Fabric
区块链技术发展至今,形成了公有链和联盟链两种主流技术平台. 公有链 面向大众,用户可以匿名参与,非常方便,账本数据也公开,加上强大的智能合约,因此公有链极大地促进了区块链概念和技术的普及,比如比特币. ...
- 区块链 Hyperledger Composer 使用教程(环境搭建、项目开发 一)
Hyperledger Composer使用教程 基本概念介绍 1. 欢迎来到Hyperledger作曲家 Hyperledger Composer是一个广泛的,开放的开发工具集和框架,可以使开发区块 ...
- 区块链架构--fabric基本介绍
本文总结自<区块链核心技术与应用>这本书,Linux基金会于2015年12月启动了名为"超级账本"(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区 ...
- 区块链——Hyperledger Fabric2.2多机搭建及区块链浏览器
文章目录 一.搭建环境 1.设置网络 2.安装docker和docker-compose 3.安装golang环境 二.生成Fabric证书 1.编写证书文件 2.生成证书文件 3.复制证书文件到节点 ...
- 万字解析——区块链hyperledger fabric2.2部署实战教程
导航 一.前言 二.hyperledger fabric介绍 三.测试网络示例 3.1 搭建开发环境 3.2 安装示例.二进制和 Docker 镜像 3.3 使用Fabric测试网络 3.4 使用认证 ...
- 区块链——Hyperledger Fabric2.2单点搭建网络
文章目录 一.搭建基础环境 二.生成证书文件 1.准备证书配置文件模板 2.修改模板 3.生成证书文件 三.生成通道文件 1.编写创世快文件 2.生成创世块文件和通道文件 三.配置各个节点 1.编写d ...
最新文章
- PLUS | 包含蛋白质特异性的新型预训练方案
- WebSocket 从入门到写出开源库
- 用LIBSVM做回归和预测
- signature=35e01da53254eb12b5fc3c020f572e6a,Signature Analyzer Use NXP MCU
- 【机器视觉】 dev_update_time算子
- android keyboard用法,react-native-android-keyboard-adjust 最新使用方法 0.63
- SpringMVC 传递相同名称的参数的最佳方法
- PyCharm 2019.3 EAP 7 发布,支持 R 语言插件
- SAP License:SAP系统上线注意事项之合同日期
- 常用的JDBC的驱动
- uos系统安装教程_统一操作系统UOS下载&安装图文教程:尝鲜记(一)
- html书签展示(带搜索)
- 微信小程序 有赞UI关于Tab 标签页的坑
- 360极速浏览器兼容模式
- Excel学习笔记4||数据处理函数ROUND、INT、TRUNC、MAX、MIN、ROW、COLUMN
- HCL打开显示当前系统用户怎么解决_iPhone8手机变成白苹果怎么办?
- 英雄对决服务器未响应,lol点开始游戏没反应怎么办 完整解决办法一览
- 2022年电赛A题单相交流电子负载一等奖(代码工程+PCB原理图资料)
- 一个前端的MONGO救赎--1
- 国内主要遥感卫星数据介绍
热门文章
- 软引用、弱引用、 java
- 选择开发语言和学习的路径(这个标题可能有点不准确)
- OrCAD分裂元件的使用方法
- 笨方法学python之import sys与from sys import argv的区别
- antd 设置表头属性_解决react使用antd table组件固定表头后,表头和表体列不对齐以及配置fixed固定左右侧后行高度不对齐...
- HDU4006(The kth great number)
- 《openssl 编程》之大数
- 1.6 网络编程之 UDP通信
- PyCairo 教程
- HiKey960 开发板 android 编译