![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Fabric
35技(公众号同名)
这个作者很懒,什么都没留下…
展开
-
Fabric手动创建通道之坑
作为一个有强迫症的代码狗来说,有时候强迫症真的是很浪费时间的一件事,这也算是一种无奈了。Fabric网络的手动配置过程主要分为三步:利用cryptogen和configtxgen工具生成配置文件利用Docker-Compose启动容器,利用Docker创建通道、把节点加入通道链码操作,链码的状态有这几种:Install → Instantiate → invocable → Upgrade...原创 2019-08-04 03:09:35 · 5675 阅读 · 7 评论 -
手动配置Fabric网络流程
0x00 序言Fabric网络的手动配置过程主要分为三步:利用cryptogen和configtx工具生成配置文件利用Docker-Compose启动容器,利用Docker创建通道、把节点加入通道链码操作,链码的状态有这几种:Install → Instantiate → invocable → Upgrade → Deinstantiate → Uninstall0x01 配置文件...原创 2019-07-31 22:53:48 · 228 阅读 · 0 评论 -
Fabric 节点类型&交易流程
0x00 节点类型在Fabric中,尽管所有对等节点都是相同的,但它们可以根据网络的配置方式承担多个角色:(①②是主要的节点类型)1、提交节点: 通道中的每个对等节点都是一个提交节点。它们接收生成的交易区块,随后这些区块在被提交到节点的账本副本之前先被验证。2、背书节点: ...原创 2019-07-30 19:05:29 · 1252 阅读 · 0 评论 -
Ubuntu18.04搭建Hyperledger Fabric
Ubuntu18.04搭建Hyperledger Fabric 1.2.0主要环境:Docker、Docker-ComposeGONodeJSFabric原创 2019-07-09 20:01:42 · 460 阅读 · 0 评论 -
Fabcar测试
0x00 序言上一节搭建了Hyperledger Fabric的环境,对first-network进行了测试。这一节对fabcar进行简单的测试。0x01 关停之前的first-network网络cd ~/fabric-samples/first-network/./byfn.sh down0x02 启动测试fabcarcd ~/fabric-samples/fabcar/./s...原创 2019-07-11 18:12:56 · 304 阅读 · 0 评论 -
Fabric First-Network之byfn.sh
0x00 byfn.sh之命令参数byfn全称build your first network。从下面的帮助信息可以看出,在运行first-network的时候,默认用到的三个命令参数为generate、up和down。其中generate用于生成证书和创世区块,up用于启动网络,down用于停止网络。Typically, one would first generate the requir...原创 2019-07-18 18:14:14 · 404 阅读 · 0 评论 -
Fabric安装脚本之bootstrap.sh
0x00 bootstrap.sh主要工作版本设置安装samples安装binaries安装docker0x01 版本设置从以下代码可以看出,Fabric的版本主要由FABRIC_TAG控制,CA的版本主要由CA_TAG控制,第三方镜像版本主要由THIRDPARTY_TAG控制,Fabric的二进制文件版本主要由BINARY_FILE控制,CA的二进制版本主要CA_BINARY_F...原创 2019-07-19 21:27:27 · 1293 阅读 · 0 评论 -
Fabric Fabcar之启动脚本startFabric.sh
0x00 startFabric.sh主要内容一可以看出,startFabric.sh在删除了hfc-key-store目录下及其目录下的内容后,调用了basic-network中的start.sh脚本。# clean the keystorerm -rf ./hfc-key-store# launch network; create channel and join peer to c...原创 2019-07-21 18:47:51 · 1030 阅读 · 0 评论