上一篇文章讲到,搭建 Fabric 网络的过程中,启动 1CLI+4Peer+1Orderer 容器,有两种方式。一种是利用 docker-composer 来自动部署,还有一种,就是手动启动每一个容器。这篇文章,主要是讲解利用 Docker 容器来启动 Fabric 网络。接下来的内容,主要是对《HyperLedger 实战-手动搭建一个 Fabr……继续阅读 » dewbay 5年前 (2020-01-06) 2063浏览 0评论0个赞
前言这一周主要是在把之前看过的文章温习一遍。因为前两个星期,一味地为了赶学习的进度,对很多的知识都知识囫囵吞枣的过了一遍。自己仿佛成了知识的搬运工。痛定思痛之后,这一周主要的学习计划,是将前两周写的 Fabric 的文章好好的温习一下,在这个过程中,再进行整理和思考,于是有了这篇文章。这篇文章,总的来说,应该是前两周学习的一个总结。主要是在理解了 m……继续阅读 » dewbay 5年前 (2020-01-06) 2308浏览 0评论0个赞
最近在研究HyperLedger-Fabric 的组件 MSP,随着时间的推移,对 MSP 的性质和实现渐渐明晰。MSP 在 fabric 网络中,担当权限管理这一大任。但是,MSP 在区块链网络中,出现在了很多的地方,比如 Peer 节点的本地文件,Channel 通道配置。那么,能否对 MSP 进行一个分类呢?MSP 在区块链网络中,是如何实现对成员……继续阅读 » dewbay 5年前 (2020-01-06) 3271浏览 0评论1个赞
接着《HyperLedger-Fabric 原理-MSP 详解(二)-Peer&Orderer 配置 MSP》 ,这篇文章主要讲如何对Channel进行MSP配置。全文按照如下结构展开:全文结构一、简介configtx.yaml 包含网络的定义,并给出了网络组件的拓扑结构还指出每个网络实体的加密材料的存储位置。用来编写配置系统通道初始……继续阅读 » dewbay 5年前 (2020-01-06) 3776浏览 0评论3个赞
在文章《HyperLedger 实战-手动搭建一个 Fabric 网络》 中,我们介绍了 Fabric 网络的搭建过程。在启动网络之前,我们需要利用 cryptogen 以及 configtxgen 生成公私钥证书以及通道的创世区块和相关信息。而这些生成的文件,就是我们MSP实现的基础。本文将结合《HyperLedger-Fabric 原理-MSP 详……继续阅读 » dewbay 5年前 (2020-01-06) 2735浏览 0评论1个赞
在前面的文章中,我们分析了 Fabric 的架构,把 Fabric 系统看成由不同的逻辑结构组成。其中 MSP 是一个逻辑结构,主要的功能是承担权限管理。fabric 架构那么,MSP 是什么?它在 Fabric 中,又是以怎样的形式存在呢?接下来的这篇文章,将会做详细介绍。全文按照如下结构展开:全文结构一、基本概念MSP 是 Member……继续阅读 » dewbay 5年前 (2020-01-06) 3112浏览 0评论1个赞
接下来这篇文章,将从区块链的架构出发,简单介绍一下区块链的架构。接着,介绍一下区块链的核心组件和概念。对知识点进行分层,这样子能够让我们对Fabric的学习路径更加清楚:全文将按照如下结构来展开:文章结构1.Fabric 区块链简介在区块链的家谱里,第一代区块链系统是以比特币为代表的公链,主要实现的是数字货币的功能;第二代区块链系统是以以太坊……继续阅读 » dewbay 5年前 (2020-01-06) 2373浏览 0评论0个赞
最近跟着 HyperLedger 中文文档在学习ChainCode开发的时候,对官方文档的文章结构很是不理解。首先叫我们编写一个简单资产管理的 chainCode,最后调试的时候,竟然是调试官方提供的版本。所以决定把这与部分重新整理一下。讲解一下怎样编写,调试自己的ChainCode。全文的结构如下:全文结构前言目前编写ChainCode的时候,……继续阅读 » dewbay 5年前 (2020-01-06) 2010浏览 0评论0个赞
在刚刚接触到区块链的时候,我对智能合约,区块链网络,区块链应用三者之间的关系,一直很不清楚,没有一个很宏观的轮廓,不知道他们究竟是怎样协同工作的。后来,在慢慢的摸索中,开始阅读 HyperLedger 的官方文档,以及几个简单的区块链应用系统的介绍。渐渐明白了它们之间的关系。所以,我决定在介绍 ChainCode 的开发之前,先来简单的把一个区块链应用的基本……继续阅读 » dewbay 5年前 (2020-01-06) 2029浏览 0评论1个赞
在 HyperLedger-Fabric 区块链网络中,ChainCode是一个重要的部分。它运行在与外界隔离的容器中,承担着更新账本的重要功能。可以说,Fabric 区块链网络所维护的公共账本,正是因为有了ChainCode,才有了“代码即法律”一说。接下来,这篇文章将来将简单介绍一下ChainCode。全文按照如下结构来展开:全文结构1、Chai……继续阅读 » dewbay 5年前 (2020-01-06) 1930浏览 0评论0个赞