![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hyperledger Fabric
文章平均质量分 87
yuzhi(●'◡'●)
本人是信息与通信工程专业,研究方向为区块链。本着“人人为我,我为人人”的原则,借此平台在记录个人学习经历的同时,与大家一道共同成长、进步。
近期由于临近毕业、还得找工作,暂时就不再更新了。
展开
-
在 Hyperledger Fabric v1.4 下添加 PBFT 共识算法
在文章的开篇,首先对如下两篇文章的博主表示感谢,感谢他们对学习资源的共享。https://www.yezhem.com/index.php/archives/52/https://blog.csdn.net/zgdl1789/article/details/108061503本文得益于上述两篇文章,同时再结合自己的实际搭建、配置心得,详细的描述将pbft共识算法添加至fabric1.4的步骤,为后来人提供学习参考。一、前言众所周知,pbft共识算法的实现仅存在于hyperledg...原创 2022-01-07 18:19:23 · 13979 阅读 · 15 评论 -
Hyperledger fabric -- 账本
在阅读学习Hyperledger fabric v1.4 官方文档的过程中,写下该文章用于记录自己的所得所获。本文以官方文档为依据,主要进行翻译以及用自己的理解进行相关内容表述的工作。The Ledger在Hyperledger Fabric中,Ledger(账本) 由两部分组成,world state (世界状态)和 blockchain(区块链)。世界状态,即一个数据库,它缓存了一组账本状态的当前值。世界状态使得一个程序无需遍历整个交易日志进行当前值的计算,而是能够直接进行访问。默认情况翻译 2022-01-08 18:55:29 · 476 阅读 · 0 评论 -
Ubuntu16.04 搭建 hyperledger fabric 1.4.4 环境
本文的环境搭建步骤与fabric官方文档保持一致,fabric1.4.x官方文档。如文档所示,在建立你的第一个区块链网络时,需要提前完成如下准备工作:1、软件的安装(各个软件安装的版本号,需满足官方文档所示的最低要求):(1)cURL(2)Docker 和 Docker Compose(3)Go(4)Node.js 和 NPM2、官方案例、二进制文件、Docker镜像的下载至此,如若完成上述的安装、下载步骤,即可运行官方的测试案例。官方测试网络是由两个组织,每个组织中两个节点原创 2022-01-03 19:26:15 · 1483 阅读 · 0 评论 -
Hyperledger Fabric 环境配置之Go、Node、Npm、Npx指定版本的安装
Go的指定版本安装,以go1.15为例以下载压缩包的方式进行Go的安装,各个版本的安装包获取地址为:Go安装包库Strart1. 下载指定版本的压缩包通过浏览器直接下载(这里不再演示)或通过命令行的方式进行下载$ wget https://dl.google.com/go/go1.15.linux-amd64.tar.gz2. 将压缩包解压至/usr/local目录$ sudo tar -zxvf go1.15.linux-amd64.tar.gz -C /usr/l原创 2022-01-02 16:21:10 · 11266 阅读 · 0 评论 -
Hyperledger Fabric 环境配置之docker和docker-compose指定版本的安装
测试机硬件配置在Window10系统下,用VMware 15.5软件安装Ubuntu16.04版本的虚拟机,并分配其2GB内存,4个处理器。(后续文章中,如无特别指明,默认是该配置)注意:上述配置中只需要注意一下虚拟机的版本,其它的如内存、处理器个数按需设置即可安装指定版本docker,以docker 19.03.5为例为什么要指定版本呢?根据fabric官方文档所示,不同发布版本所需要的环境依赖(这里泛指fabric官方测试案例运行时所需要的各种软件的版本,如:go、docker等)要原创 2021-12-29 09:43:19 · 11732 阅读 · 0 评论