hyperledger fabric1.4环境搭建踩坑记录

Hyperledger Fabric环境搭建流程记录详解 Fabric环境搭建记录 : 什么是超级账本Fabric: 1、Fabric的本质: 与一般区块链技术的相同点:Fabric与其他区块链技术一样,都有一个账本。和以太坊相像,也允许使用智能合约。从本质上看,它是参与者共同管理交易的系统,是联盟链的典型应用。 2、与一般区块链技术的不同点: 具有多种节点类型。不同节点赋予了不同的功能,增加了交易处理效率。 拥有准入资格授权机制。要成为超级账本... 阅读详情

环境基础:腾讯云 Ubuntu18.04.1 LTS 64位
一、环境
1、安装 git、curl、pip

sudo apt-get install git
sudo apt-get install curl
sudo apt-get install python-pip
pip install --upgrade pip

2、安装go

下载golang,并解压

wget https://storage.googleapis.com/golang/go1.12.7.linux-amd64.tar.gz
sudo tar -xzvf go1.12.7.linux-amd64.tar.gz -C /usr/local

如果网速不好可选择:
国内GO语言安装包下载地址
将压缩包复制到/usr/local路径下,执行以下命令进行解压:

cd /usr/local
tar zxvf go1.12.7.tar.gz

添加环境变量

vim ~/.profile

添加如下信息

export GOROOT=/usr/local/go
export GOBIN=$HOME/workspace/go/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin
export GOPATH=$HOME/workspace/go

环境变量生效

source ~/.profile

检查环境变量是否配置成功

go version

若成功显示以下版本信息,则表示安装配置成功

go version go1.12.7 linux/amd64

二、安装docker和docker-compose
docker
1、更新

sudo apt-get update

2、安装依赖

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

3、添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

4、设置 stable 存储仓库

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

5、更新并安装Docker-CE

sudo apt-get update
sudo apt-get -y install docker-ce

6、将当前用户添加到Docker用户组:

sudo groupadd docker
sudo usermod -aG docker $USER  //这里的 ${USER} 是用户名
sudo systemctl restart docker  //重启docker

7、查看是否安装成功

docker -v

装docker-compose
1、下载某个版本的docker-compose

curl -L https://github.com/docker/compose/releases/download/1.25.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2、允许其他用户执行compose相关命令

sudo chmod +x /usr/local/bin/docker-compose

3、验证安装是否成功

docker-compose --version

三、下载 fabric源码、fabric-samples源码、fabric镜像
新建目录并进入

mkdir -p $GOPATH/src/github.com/hyperledger
cd $GOPATH/src/github.com/hyperledger

下载源码

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

将 fabric 切换至 1.4 版本

cd fabric
git branch -a
git checkout release-1.4

下载 fabric 镜像:

cd ~/go/src/github.com/hyperledger/fabric/scripts
./bootstrap.sh

网速慢的,不要用这个,可能下一天也下不好。。
可以选择如下方法:
直接对源码进行编译,执行以下命令

cd ~/go/src/github.com/hyperledger/fabric/scripts
source ./bootstrap.sh -b
cd ~/go/src/github.com/hyperledger/fabric/
make release #编译源码
#进入目录查看生成文件
cd release/linux-amd64/bin
ls
#如果文件夹内有如下文件的话说明编译成功
#configtxgen  configtxlator  cryptogen  discover  idemixgen  orderer  peer

将生成的文件添加进环境变量

vim ~/.profile
#文件中最后添加以下内容
export PATH=$PATH:$GOPATH/src/github.com/hyperledger/fabric/release/linux-amd64/bin
source ~/.profile

新版本fabric没有fabric-samples

cd $GOPATH/src/github.com/hyperledger/fabric/scripts
git clone https://github.com/hyperledger/fabric-samples

启动fabric网络

cd $GOPATH/src/github.com/hyperledger/fabric/scripts/fabric-samples/first-network/
 ./byfn.sh up
HyperLedger Fabric实战(一):基础环境构建 简介 本文将介绍从一台裸机上面如何构建出一个可用的Fabric网络(单机版,非测试网络)。 基础环境构建 Fabric组件安装 阅读详情

相关推荐

Fabric 1.4新特性介绍及环境搭建

Hyperledger Fabric v1.4重心是在稳定性和生产运维上,作为首个长期支持版本,v1.4版本可以无缝升级至后续有针对 v1.4 的补丁版本,因此 fabric v1.4 版本是推荐的生产应用版本,本文主要介绍Fabric 1.4新特性介绍及环境搭建。

超级账本 hyperledger fabric v2.x 安装与搭建一个测试网络

超级账本 hyperledger fabric v2.x 安装与搭建一个测试网络

每一个不曾起舞的日子,都是对生命的辜负 3699

Hyperledger Caliper 1.4.1官方范例

因为Calipe更新太快了,19年7月份做的这版资源已经不适用现在的版本了!!!!!!后来我也没继续使用Calipe。所以各位不要在下载这个资源了!!!!!!!!!!!!!!!!!!!!!!!,优快云有办法删除资源么?有的话请私信我——————————————————————————————————————————————————————————2020.03

【hyperledger-fabric】部署和安装

对hyperledger-fabric进行安装,话不多说,直接开干。但是需要申明一点,也就是本文章全程是开着加速器进行的资源操作,所以对于没有开加速器的情况可能会由于网络原因导致下载资源失败。

小小的胡萝卜的博客 1543

spring-boot-1.4.7 docs

spring-boot 文档 版本:1.4.7

hyperledgerFabric-1.4的bin和config

hyperledgerFabric的bin和config文件, 奖次压缩文件解压会形成bin目录和config目录, 版本号为1.4

Hyperledger Fabric安装指南:从零开始搭建区块链开发环境

Hyperledger Fabric安装指南:从零开始搭建区块链开发环境 【免费下载链接】fabric Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions ...

gitblog_00188的博客 561

【影像组学入门百问】1#---#3

理论上讲三大主流平台Windows, Linux和MacOS均可进行影像组学研究。根据笔者实际经验,如果内存不足可能导致软件罢工,其余显示、GPU等均非必要。显示:最小分辨率为1024×768(推荐为1280×1024或更好)。Slicer中的许多计算都是多线程的,并且将受益于多核,多CPU配置。计算机需要足够的内存和图形功能将原始数据和处理结果保存在其内存中。如涉及深度学习等方法的研究需根据实际需求配置电脑,无法一概而论。接口设备:推荐使用带滚轮的三键鼠标。内存:超过4GB(推荐8G以上)。

weixin_38594676的博客 1484

Ubuntu上安装部署Fabric1.4(炒鸡详细)

炒鸡详细的fabric安装入门

仙女的博客 1997

PSF(点扩散函数)与去卷积算法消除图像模糊

本文旨在总结图像处理中使用去卷积的传统方法来进行图像去模糊的相关知识。

m0_53607446的博客 6014

rk3399 linux 5.10 usb 2.0设备上电概率性注册失败

先排除硬件上的问题,然后就烧录kernel 4.1的的镜像,多次测试也没有发现这个问题,所以排除了硬件上的问题,然后。查下usb hub和usb 4G的复位脚,写驱动都给它们配上了,但是还是存在这个问题。最后通过对比rk3399.dtsi发现少了个power-domains = ;多次开关机,发现usb hub和4G都通信失败了,这就有点奇怪了,按理说usb驱动是没啥问题的。加上后,重新编译烧录,重新测试没有发现这个问题了!先查看usb log。

qq_32017483的博客 2672

Fabric1.4版本基本环境搭建

Linux环境下搭建fabric1.4以及官方示例运行 fabric1.4版本是支持Node.js 、 Python 以及Java开发的,但是由于本人才疏学浅,故这篇教程不会讲述有关Python和Node.js的知识。 区块链是一个新技术,近年也逐渐火热起来 ;作者只是一个普普通通的大学生,利用课余时间自己研究学习的区块链,这篇文章是基于我自己学习区块链的经验总结出来的,若有什么不对的地方,还望大家指正。 第一步:安装docker 检查系统内核 通常先检查一下自己服务器的版本问题,这里建议大家使用C

weixin_44573310的博客 2872

【FPGA】Robei EDA的使用(10)————如何更新EDA的使用license

#海卑而下,能聚众水;学问笃实,以生光辉。 有的时候,有些问题自己通过查找资料解决,宁愿磨难一下,走点弯路,但收获更深刻的认知;不过,有些问题,问一下别人,可能会避免自己耗费过多时间做无用工,这些问题问会的人是极好的。但是怎样把握这个问题的类型,大约只能靠经验了~ (问我为何出此感言,谁叫我纠结了两天的问题,被人家一句话解决,我这个恨啊) ————————————————————正文开始的分割线———————————————— Robei EDA在使用上会有一个注册码,这个license在获取之后,每一次的

Ninquelote的博客 1003

hyperledger fabric v1.4.0 linux 环境搭建详细(1)

一,前言 最近搭建了一套hyperledger fabric的环境,因为涉及到很多的新知识,坑特别多,所以写个博客记录一下,也可以给新人朋友一点帮助! 本文是基于linux:ubuntu16的环境,centos7安装的差异之处本文中也有提到,低于centos 7 的操作系统无法安装超级账本1.4.0的网络。 hyperledger fabric环境搭建起来比计较复杂,所以一定要认真阅...

让代码飞 1万+

渗透测试面试题

渗透测试面试题 一.思路流程 1.信息收集 服务器的相关信息(真实ip,系统类型,版本,开放端口,WAF等) 网站指纹识别(包括,cms,cdn,证书等),dns记录 whois信息,姓名,备案,邮箱,电话反查(邮箱丢社工库,社工准备等) 子域名收集,旁站,C段等 google hacking针对化搜索,pdf文件,中间件版本,弱口令扫描等 扫描网站目录结构,爆后台,网站banner,测试文件,...

千寻的博客 12万+

用 PERFORM ... ON COMMIT / ON ROLLBACK 把收尾工作做干净:从 SAP LUW 到 Update Task 的事务钩子实践

ABAP事务钩子机制解析 本文深入探讨SAP ABAP开发中的事务边界管理问题,重点分析PERFORM ... ON COMMIT/ROLLBACK机制: 事务分层:区分Database LUW(数据库提交)和SAP LUW(业务逻辑单元),后者通过COMMIT WORK触发多种收尾动作 钩子机制:PERFORM...ON COMMIT将子程序注册为事务结束回调,在提交/回滚时执行清理工作而非业务更新 执行顺序:钩子程序先于Update Task执行,仍保留当前会话内存上下文 现代实践:建议将FORM仅作为

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3993

深入理解hyperledger fabric-1.4环境搭建的详细过程

1、导言: 为了学习fabric底层运行原理,这两天基于fabric 1.4版本手动部署了一个多机网络,期间遇到了很多各种各样的问题,同时也一个一个解决了,最终成功把多机fabric网络部署起来,也进行了一些简单交易测试。整个部署过程加深了本人的fabric网络的认识,再次特地把整个过程记录下来,方便以后复习;另外希望能帮助到有类似需求的人们。 2、准备工作 知识准备 ...

草根工厂——技术虐我千百遍,我依然待你如初恋 2万+

【ComfyUI】QwenImageEdit + Z-Image 面部融合图生图

本文介绍了一种基于Stable Video Diffusion(SVD)模型的ComfyUI图生视频工作流,能够将静态图片转换为动态视频。工作流包含模型加载、图像导入、条件生成、视频采样、解码合成等8个核心步骤,通过SVD_img2vid_Conditioning节点实现视觉语义转换。该方案适用于创意视频制作、产品演示等场景,支持设计师和AI爱好者快速实现"以图生动"效果。文中详细说明了工作流架构、关键节点功能、操作流程及应用案例,并提供了模型参数和使用注意事项。

Mr数据杨 1812

搭建Hyperledger Fabric环境 的详细步骤,超级详细

本教程是跟着 某硅谷 三年前的视频一点点实现的。但是,跟着教程走,会出现很多视频里面没有出现过的问题,本文着重讲解搭建过程碰到的问题及解决方案!!1、 安装docker (见我之前的教程)2、安装docker-compose3、安装Golang 4. 安装node.js5、安装Git最好先更新apt-get,否则可能会下载版本很旧的git,这是个好习惯,在下载任何包的时候,最好都更新一下工具下面的截图是我学习的教程里面的截图, 但是在我操作的过程中会总有些镜像拉取不下来! 原因:因为官方的sh文件存在版

目前专注区块链相关技术的学习与分享 1万+

Vue3 - 详解实现网站接入微信扫码登录功能,微信授权生成登录二维码用户用手机扫描二维码登陆,微信扫描二维码登录详细流程及示例代码,支持弹框式、浏览器单独新开页显示,最新vue集成微信扫码授权登录!

vue3,nuxt3,PC网站,网页,微信扫码登录,微信登陆,vue3微信扫码登录,获取个人信息,扫码登录后如何获取用户手机号,微信扫码授权登录,vue3详细实现微信扫一扫登陆,pc网页微信登录,vue3集成微信扫码登录,详细流程和示例源码,第三方扫码登录,vue3微信扫码登录怎么新开一页,跳页显示二维码,内嵌登录二维码,iframe,iframe新页面弹出,弹出一个小窗口显示登录二维码,登录报错,微信扫码没反应,解决手机点登录报错没反应,官方文档,手机扫描微信二维码登录网站,最好用的插件,vue-wxlo

🏆 前端领域优质创作者 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ubuntu16.04 的 hyperledger fabric1.4 搭建

写在前面,fabric搭建很是麻烦,博主也是花了很久四处看资料终于搭建成功,分享给各位,同时也用于记录,如有问题大家请指出 参考的网站: https://hyperledgercn.github.io/hyperledgerDocs/build_network_zh/ https://hyperledger-fabric.readthedocs.io/en/latest/prereqs.ht...

smallone233的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Hyperledger Fabric1.4环境搭建及示例测试

环境 采用Centos7 64位操作系统。首先需要安装3个基本环境Docker、Docker-Compose、Go语言环境安装,最后Fabric安装。 一.安装Dokcer 1.安装前准备 检查内核版本,要在3以上 # uname -r 2.如果以前安装过Docker # yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker

weixin_44732379的博客 4192

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Hyperledger fabric1.4.0搭建环境

Hyperledger fabric1.4.0搭建环境 版本 在Ubuntu 18.04上搭建Hyperledger fabric1.4.0环境 https://www.jianshu.com/p/4f58e0fcb9f9 https://blog.csdn.net/javaexploreroooo/article/details/71157902 https://blog.csdn.net/zg...

牧竹子 2817

1.Hyperledger Fabric1.4在Ubuntu18.04中的基础环境搭建及first-network运行

参考链接: https://hyperledger-fabric.readthedocs.io/en/release-1.4/prereqs.html https://blog.csdn.net/smallone233/article/details/86569536 https://www.cnblogs.com/llongst/p/9482038.html 部署环境 虚拟机:VMware-wo...

FieryCookies的博客 4068

CentOS7搭建区块链HyperLedger fabric1.4环境

CentOS7搭建fabric1.4环境单机部署一、安装1、查看CentOS内核版本2、卸载旧版本的docker、docker-common docker-selinux docker-engine(未安装则跳过此步)3、安装Go、git、python2、node。4、安装docker 18.06.3.ce5、安装docker-compose,需要安装docker-compose的版本大于等于1....

u012140251的博客 2645

Hyperledger Fabric1.4 Centos7 搭建记录

Hyperledger Fabric1.4 搭建记录 环境准备 go语言环境 下载GO语言安装包: wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz 解压到/usr/local目录下: tar -C /usr/local -zxf go1.11.5.linux-amd64.tar.gz 环境变量配置: vim /etc/profil...

自由的大月 1235
上一篇: 对称加密算法
下一篇: 数字签名
卡布达HH
博客等级 码龄9年 20粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值