HyperLedger Fabric
3WebDAO
这个作者很懒,什么都没留下…
展开
-
Hyperledger Fabric(3) - 源码分析之Peer启动流程
1. 背景一个区块链项目的启动通常是通过命令行拉起peer,本文主要从代码角度分析Peer的启动流程。2. /fabric/cmd目录从命名上看,此目录大概率存放的是项目的命令行代码文件夹✘ wujinquan@wujinquandeMacBook-Pro ~/workspace/gospace/src/github.com/hyperledger/fabric/cmd tree ...原创 2020-04-16 20:30:32 · 903 阅读 · 0 评论 -
Hyperledger Fabric(2) - 源码分析之Config 配置模块的设计
配置参数的读取对于 个项目是必不可少的,尤其是对 Fabric 这种参数众多的大型项目而言 因此选择 个好的配置读取框架尤为重要,这里需要一个单独的配置模块来统一管理配置参数 阅读源码对于具象化程序也很有帮助 在/fabric/peer/main.go main 函数中,除了一系列 mainCmd 的命令操作,还有 viper 进行的一系列配置操作,并通过 err :=common.Ini...原创 2020-04-16 00:30:39 · 673 阅读 · 0 评论 -
Hyperledger Fabric(1) - 整体架构和源码结构
1.背景目前区块链处在一个底层蓬勃发展和尝试应用落地的阶段。从业务分类上大致可将区块链分为公链(BTC/ETH/EOS)、联盟链(Hyperledger Fabric)和私有链(自己使用)。公链可理解为与币圈挂钩,也是笔者一直所在的行业,目前天朝对币圈的政策可谓是不鼓励不反对。从近几年来,国家都在鼓励区块链的发展,其实是对联盟链一个很大的鼓励信号。由于联盟链的出发点是解决一些行业的溯源、去信...原创 2020-04-15 20:38:39 · 1473 阅读 · 0 评论