![](https://img-blog.csdnimg.cn/20200618152928710.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
区块链
文章平均质量分 95
区块链学习园地,理论与实践结合。
萧十一郎君
在IT界打滚近10余年的码农。
展开
-
Fabric2.0学习进阶——镜像部署网络(二)
2.1 下载Fabric源码创建源码存放的目录,本文将源码存放在/usr/local/src/hyperleger目录中,如读者机器上没有该目录需要执行以下命令手动创建:sudo mkdir -p /usr/local/src/hyperleger进入到该目录,使用git从github上下载fabric的源码,并切换到release-2.0的分支。cd /usr/local/src/hyperlegersudo git clone https://github.com/hyperledger/fab原创 2020-06-20 14:19:07 · 4317 阅读 · 7 评论 -
Fabric2.0学习进阶——链码管理(四)
4.1 安装链码Fabric-sample工程自带了很多示例链码,位于fabric-samples/chaincode目录中,本文测试安装abstore工程的go版本到org1.peer0和org2.peer0两个节点。链码安装成功之后,就可以调用链码完成交易操作了。安装链码的所有操作均需要先进入cli容器,执行如下命令:docker exec -it cli bash4.1.1 链码打包链码打包执行如下命令:peer lifecycle chaincode package abs.tar.g原创 2020-07-01 13:43:17 · 3404 阅读 · 2 评论 -
Fabric2.0学习进阶——搭建环境准备(一)
1.1 环境资源Fabric推荐安装系统为Linux和Mac,本文的安装环境为安装Ubuntu系统的虚拟机,内存设置为4G。本文使用的系统安装包为ubuntu-20.04-live-server-amd64.iso,至于如何安装虚拟机请自行百度。1.2 依赖安装在已经准备好服务器或虚拟机的前提下,本节主要介绍Fabric平台安装部署过程中所需要的软件安装。这些软件包括:curl:下载工具,版本latestgit:代码克隆工具,版本latestgolang:Fabric很多组件基于Go编程开原创 2020-06-19 16:18:12 · 2709 阅读 · 1 评论 -
Fabric2.0学习进阶——自定义网络部署(三)
上一篇文章《Fabric2.0学习进阶——镜像部署网络(二)》介绍了如何通过fabric-sample自带的脚本byfn.sh来启动first-network网络。为了弄清楚Fabric网络的启动过程,本节通过二进制可执行程序完成Fabric的自定义启动。本节规划Fabric平台由3个order节点,2个组织,4个peer节点组成,每个组织两个peer节点。Fabric2.0的共识机制只支持raft协议,该协议实现的共识必须至少3个节点,节点数最好为奇数。**本节所有操作均在/usr/local/s原创 2020-06-23 11:21:08 · 1973 阅读 · 2 评论