摘要:简单记录一下fabric版本1.4的环境搭建,运行环境为Ubuntu18.04,其中一些内容是根据官方文档整理的,如有错误欢迎批评指正。 本文只介绍最简单的环境搭建方法,具体的环境搭建解析在这里 "深入解析Hyperledger Fabric启动的全过程" 。 1.搭建Fabric的前置条件 为了提 阅读全文
posted @ 2019-06-22 09:51 触不可及` 阅读 (292) 评论 (0) 编辑
摘要:Peer节点命令 Peer node start 启动一个 节点: status 获取当前节点的状态信息 reset 重置当前节点加入的通道所有的数据到创世区块,意思就是说删除当前 接收到的所有区块信息。执行当前命令时,节点必须处于离线状态,当节点再次上线时,将会从 或其他 节点处重新接收区块数据。 阅读全文
posted @ 2019-07-11 16:07 触不可及` 阅读 (68) 评论 (0) 编辑
摘要:1相关文件说明 这一部分涉及相关配置文件的解析, 网络的启动涉及到多个文件,本文按以下顺序进行分析: 3.1 文件详解 先看一下文件内容: 3.2 文件详解 3.3 文件详解 3.4 文件详解 在fabric网络中,可以使用默认的levelDb数据库,或者使用CouchDb,该文件主要是对Couch 阅读全文
posted @ 2019-07-08 18:53 触不可及` 阅读 (51) 评论 (0) 编辑
摘要:之前说完了链码的安装过程,接下来说一下链码的实例化过程好了,再然后是链码的调用过程。其实这几个过程内容已经很相似了,都是涉及到 ,不过整体流程还是要说一下的。 同样,切入点仍然是 文件中的 方法: 然后是 文件中的 方法,这里则是具体的操作链码的命令,其中就有对链码进行实例化的命令: 最后调用到了 阅读全文
posted @ 2019-07-08 10:49 触不可及` 阅读 (216) 评论 (0) 编辑
摘要:看一下 节点的启动过程,通常在Fabric网络中, 节点的启动方式有两种,通过Docker容器启动,或者是通过执行命令直接启动。 一般情况下,我们都是执行 命令通过容器启动了 节点,而如果直接启动 节点则是执行了 这条命令。看起来,这两种方式所使用的命令毫无关系,但事实上,在Docker容器中启动 阅读全文
posted @ 2019-07-06 10:01 触不可及` 阅读 (163) 评论 (0) 编辑
摘要:      看了看客户端安装链码的部分,感觉还是比较简单的,所以在这里记录一下。       还是先给出安装链码所使用的命令好了,这里就使用官方的安装链码的一个例子:   阅读全文
posted @ 2019-07-04 16:46 触不可及` 阅读 (145) 评论 (0) 编辑
摘要:      又开始新的阅读了,这次看的是Peer节点加入通道的过程。其实每次看源码都会有好多没有看懂的地方,不过相信只要坚持下去,保持记录,还是有很多收获的。       对于Pe 阅读全文
posted @ 2019-07-04 12:19 触不可及` 阅读 (201) 评论 (0) 编辑
摘要:      关于AQS的源码解析,本来是没有打算特意写一篇文章来介绍的。不过在写本学期课程作业中,有一门写了关于AQS的,而且也画了一些相关的图,所以直接拿过来分享一下,如有错误欢迎指正。     & 阅读全文
posted @ 2019-07-03 14:01 触不可及` 阅读 (135) 评论 (0) 编辑
摘要:在使用Fabric创建通道的时候,通常我们执行一条命令完成,这篇文章就解析一下执行这条命令后Fabric源码中执行的流程。 整个流程的切入点在 文件中的 方法 (本文中使用的是Fabric1.4版本,不同版本中内容可能不同) 。这个方法中也定义了Peer节点可以执行的命令,有关于版本的: ,关于节点 阅读全文
posted @ 2019-07-01 11:42 触不可及` 阅读 (279) 评论 (2) 编辑
摘要:以前从来没有写过博客,从这段时间开始才开始写一些自己的博客,之前总觉得写一篇博客要耗费大量的时间,而且写的还是自己已经学会的,觉得没什么必要。但是当开始用博客记录下来的时候,才发现有些学会的地方只是自己觉得已经学会了,还是有太多地方需要学习,眼高手低了,所以以后会养成写博客的好习惯,保持记录。 今天 阅读全文
posted @ 2019-06-24 15:48 触不可及` 阅读 (183) 评论 (0) 编辑
摘要:想写点东西记录一下最近看的一些Fabric源码,本文使用的是 fabric1.4 的版本,所以对于其他版本的fabric,内容可能会有所不同。 本文想针对Fabric中链码容器的启动过程进行源码的解析。这里的链码指的是用户链码不是系统链码,顺便回顾一下系统链码: lscc (Life Cycle S 阅读全文
posted @ 2019-06-23 14:26 触不可及` 阅读 (206) 评论 (0) 编辑