登录社区云,与社区用户共同成长
邀请您加入社区
参考了杨保华和陈昌的《区块链-原理、设计与应用》(后文不做特别说明的话, 所说的书均指该书)的第九章"超级账本Fabric部署和使用". 在部署过程中, 按照书中步骤一步步来遇到了一些问题, 下面是我亲测的一个比较实用的步骤. 主要调节了一下书中各组件工具的安装顺序, 并对部分指令进行了一些调整和说明. 其中直接引用书中原文的部分都用颜色标记了出来. 0. 环境介
文章目录多机部署Fabric2.x(RAFT)版本环境准备工作配置文件准备部署fabric网络创建通道多机部署Fabric2.x(RAFT)版本环境Linux CentOS 7.4准备好三台虚拟机,IP地址:192.168.1.25(orderer 排序组织)192.168.1.26(org.peer0)192.168.1.27(org.peer1)保证其网络正常访问wget确保wget命令正常使
本人使用的是本地虚拟机,centos7,镜像版本是mini版的(个人觉得系统自带的东西越少,个人操作的地方就越多,踩的坑也多,对后续解决问题有很大帮助)安装docker1、使用root权限,更新yum(需要更新几百个依赖,比较慢,可以一边拉屎一边更新)yum -y update2、安装需要的软件包yum install -y yum-utils device-mapper-persistent-d
在 17063 之前,WSL 只能访问 Windows 环境变量 PATH。17063 之后,WSL 和 Windows 共享一个特殊环境变量WSLENV(为了桥接 Windows 和 WSL 上运行的 Linux 分发版而创建),相关链接。WSL 可以使用直接从 WSL 命令行运行 Windows 工具。Windows 工具必须包含文件扩展名,匹配文件大小写,并且可执行。比如你可以使用windo
刚开始着手,这一篇幅比较凌乱...感兴趣的可以阅读我的 下一篇博文 梳理的更加,部署更快捷。1、https://jingyan.baidu.com/article/3065b3b6a00892becef8a467.html按照这个指导准备就绪。然后我安装的系统是最小化的,所以在后续的使用中例如ifconfig、wget的工具需要再次的适配安装,以及还有yum的升级都是需要注意的,另外如果涉及到要升
目录前言:1、安装git2、安装cURL3、安装Docker4、安装compose5、安装Goland配置环境变量6、安装HyperledgerFabric1、首先我们在当前登陆账户的HOME新建一个hyfa文件夹方便后面管理2、新建bootstrap.sh文件3、修改bootstrap.sh4、赋予bootstrap.sh权限5、执行bootstrap.sh6、下载完成7、配置环境变量7、安装H
Hyperledger Fabric2.2环境搭建(一)——go语言前言一、go语言二、安装过程1.下载go语言安装包2.解压安装包3.配置环境变量4.检查是否搭建成功前言在Hyperledger Fabric2.2环境搭建之前,我们首先需要安装go语言,docker等在虚拟机上。博主环境:VMware,Ubuntu18.04一、go语言下面引用维基百科中对go语言的描述。Go(又称Golang)
目录1.准备环境2.下载Fabric源码3.官网入门程序3.1.下载镜像3.2.创建公私钥、证书、创世区块及通道配置3.3.修改docker-compose-cli.yaml3.4.配置虚拟机Host3.5.启动Fabric网络3.5.1.启动zookeepr、kafka、orderer、peer、ca容器3.5.2.启动cli容器 3.5.3.进入c...
一、容器和虚拟机在fabric中,有两类链码,一类是系统链码,一类是用户链码。而链码都需要安装和实例化才能使用,在这当中,它们虽然原理相似,但是实现的方式还是有所不同。在系统链码中,首先要Register,然后再Deploy才能使用;而用户链码则首先要Install,然后再instantiate就可以被外部接口使用了。因此,对容器的启动也可分成这两部分来进行解析,从宏观上把握入口,然后分类进行..
在 m2 Mac 上,用 ubuntu server 虚拟机搭建一个 fabric 的项目,记录一下踩坑过程
安装环境虚拟机:VMware Workstation 15 Pro虚拟机安装的操作系统:Centos70. 前提条件:(1)安装Git 参考Centos7 安装 git_ling1998的博客-CSDN博客(2)安装Go 参考Centos7 安装 Go_ling1998的博客-CSDN博客(3)安装Docker-ce 参考Centos7 安装 Docker_ling1998的博客-CSDN博客(4
超级账本的环境安装最麻烦的就是墙,很多问题都是墙导致的,越过墙之后一切就非常简单。我找了一个可以直通港岛的网络后几乎没有遇到问题。我是在Mac下安装的,由于有系统洁癖,我使用虚拟机来安装fabric的编译环境。在fabric/devenv目录下其实已经提供了在虚拟机下面配置的脚本,整个操作也非常简单。配置本地环境依次安装:GITGO(此处有墙,如果在虚拟机上编译代码此处不是必须的)VagrantV
Fabric ubuntu16虚拟机环境搭建
目录前言一、创建目录1、切换至gopath/src前言上次我们跑通了官方的byfn.sh的官方文档,当然官方的文档是远远满足不了我们的业务需求,所以我们需要创建一个属于我们自己的区块链网络,那么接下来我会从零开始一步步的创建这个项目,首先大家要把自己的环境配置好,这个之前的文章写过了,这里就不过多赘述了,大家可以去看我之前的文章。链接如下:文章链接1、搭建虚拟机点击此处2、创建root用户点击此处
问题背景:学习Fabric需要在Linux或MacOS环境,对于使用windows电脑的同学,这里有两个基本选择,一是安装虚拟机,常用的是Vmware workstation,在我博客里有;二是使用服务器,但是很多同学没有接触过服务器,担心比较麻烦,本教程记录一下使用服务器安装Fabric全过程,给有需要的同学参考。,这里推荐新人专区的轻量应用服务器,建议购买2核4G的服务器。新人优惠只有一次,尽
一、什么是VXLAN定义VXLAN(Virtual eXtensible Local Area Network)是NVO3(Network Virtualization over Layer 3)中的一种网络虚拟化技术,通过将虚拟机发出的数据包封装在UDP(User Datagram Protocol)中,并使用物理网络(underlay)的IP、MAC作为outer-header进行封装,然后在
友情提示:进行本文操作要在已配置好fabric环境的条件下进行参考:Hyperledger中文官方文档 and 视频使用视频博主在gitee提交的小猫的智能合约主要功能:新建一只小猫,更新小猫信息,删除一只猫,查看小猫首先进入到在虚拟机中进入test-network目录启动测试网络创建通道另开一个终端到fabric/fabric-samples/chaincode,在此目录克隆gitee上的合约返
虚拟机:VMware Workstation 15 Pro虚拟机安装的操作系统:Centos7前提条件:(1)安装Git 参考(2)安装Go1.18.2+参考(3)安装Docker 参考(4)安装Docker-Compose 参考(5)安装JQ命令 参考。
本地环境为 ubuntu16.04,已部署好 fabric1.4.3网络,first-network 运行成功,现需要在服务器上部署 fabric1.4.3,考虑到网络问题在服务器上无法拉取 fabric 所需要的 docker 镜像,只有先将本地虚拟机上的 fabric1.4.3 的 docker 镜像导出,再 copy 到服务器端载入,具体过程如下:目录一、导出 fabric dock...
fabric环境搭建与安装一、前期系统配置1、安装操作系统为Ubuntu20.04的虚拟机,使用虚拟机进行fabric环境搭建与安装2、为虚拟机配置国内源,以配置清华源为例(方便后面安装软件)进入清华大学源 (https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/)选择20.04版本的源码,复制以下代码# 默认注释了源码镜像以提高 apt update
彻底解决docker的疑难杂症,配置超级账本(hyperledger fabric),改进PBFT算法
Hyperledger Fabric多机及explorer搭建https://blog.csdn.net/g950904/article/details/121143167参考上方这篇博客,成功搭建多机网络并使用fabric自带浏览器,其中遇到一些小问题,根据自己遇到的问题对搭建过程进行了修改并记录下来。具体过程如下:基于fabric2.x搭建原则上是3台虚拟机搭建的网络,我的搭建过程是order
安装VMware tools1.vmware tools安装介质。右键选择vmwaretools的gz压缩包,选择“提取到....”.位置选择桌面2.进入桌面,右键选择刚才提取的文件夹,选择“在终端打开3.cd vmware-tools-distrib/4.sudo ./vmware-install.pl,输入用户密码回车开始安装。出现第一个画面时,选择“y”回车,出现【yes】的时候输入“y”回
Hyperledger Fabric的安全和隐私保护机制概述Hyperledger是一个旨在推动跨行业应用区块链技术的开源项目,由Linux基金会在2016年主导发起。Hyperledger Fabric是最初引入的两个项目之一,也是目前应用最为广泛的企业级联盟链技术。 区块链本质上是一个分布式共享账本,在实际应用中,它通常承载着诸如资产和交易之类的敏感数据,因此安全和隐私保护是两个非常重...
fabric
——fabric
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net