自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

翻译 Hyperledger fabric -- 账本

在阅读学习Hyperledger fabric v1.4 官方文档的过程中,写下该文章用于记录自己的所得所获。本文以官方文档为依据,主要进行翻译以及用自己的理解进行相关内容表述的工作。The Ledger在Hyperledger Fabric中,Ledger(账本) 由两部分组成,world state (世界状态)和 blockchain(区块链)。世界状态,即一个数据库,它缓存了一组账本状态的当前值。世界状态使得一个程序无需遍历整个交易日志进行当前值的计算,而是能够直接进行访问。默认情况

2022-01-08 18:55:29 476

原创 在 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

原创 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

原创 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

原创 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

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除