首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
2流程序员
掘友等级
我是2~~流程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Hyperledger Fabric原理详解与实战11
好了,理论知识已经聊得差不多了。至此,我想你对Fabric的运作原理已经十分熟悉了。 同orderer节点一样,启动peer节点也需要有配置文件。默认会去读取当前目录或者FABRIC_CFG_PATH指定目录下的core.yaml。 然后,观察输出日志信息是否有报错。 到此,所…
Hyperledger Fabric原理详解与实战10
这次,我们再把交易过程说得更细致和深入一些。 第1步,交易提案。前面我们称呼为“交易请求”,但官方的叫法是transaction proposal。 交易提案由客户端发起,它包含了一个请求:要求调用某个链码函数,用来查询或更新数字资产。 同时,也包含了函数的参数,还有发起者本人…
Hyperledger Fabric原理详解与实战9
上一篇最后,我们抛出了几个新的概念。 要理解这些概念,首先要知道,在组织内和组织间,peer节点相互交换数据是通过goosip协议实现的。 下面就先介绍下Gossip协议。 goosip协议是P2P网络协议的一种实现。 通过不断识别可用的peer节点,剔除离线的节点,维护Cha…
Hyperledger Fabric原理详解与实战8
前面我们已经把必要的材料生成好了,可以启动网络节点了。 启动orderer程序需要配置信息。 然后,观察输出日志信息是否有报错。 网络已启动,但还没有参与者加入呢。 操作peer前,还有几个概念要弄清楚。 Fabric就是这样,它将每一个功能都模块化,而且拆得还很细,这必然要引…
Hyperledger Fabric原理详解与实战7
接上一篇,继续来看配置文件。 再次强调一下,我们现在看到的是系统通道的配置,并不是orderer程序运行的配置。 因为后面运行orderer节点时,还有一个程序的配置,这两者有关系,但是,是不同作用的两个配置。 OrdererType:2.0版本以上就只有一个选项了,etcdr…
Hyperledger Fabric原理详解与实战6
每条区块链的第一个块(0号块)称为创世块,这个名字可能大概也许应该是来自比特币吧。 前面说过,Fabric是多链系统,每个Channel对应一条区块链。不难理解,Channel是为了业务隔离而设置的,或者说是为了资源隔离而设置的。 可有一个Channel比较特殊,它是其他Cha…
Fabric操作指南(1)
生成MSP文件配置文件命令创建基础网络配置文件生成创世块生成创建通道交易文件生成设置锚节点交易文件启动orderer节点orderer配置文件命令启动peer节点peer配置文件命令创建通道环境变量命
Hyperledger Fabric原理详解与实战5
我们知道,比特币钱包用的是密钥对,用来对交易进行校验或签名。而Fabric用的是证书。 证书就是指的PKI证书。我们常见的PKI证书是用在网站服务器上,用来开启HTTPS的。也就SSL证书,用于加密传输。 但证书还有非常非常重要的应用,就是数字签名。 Fabric中的证书也是同…
Hyperledger Fabric原理详解与实战4
从本章开始,我们要实际操作,来搭建一个Fabric的基础网络。 有一个概念贯穿整个Fabric应用层面,非常核心的东西,叫“Channel”。 国内一般把它翻译为“通道”,但我觉得“频道”更贴切一点。作为一个中二的程序员,怎么可以与世俗苟同?所以,后面我会称它为“Channel…
Hyperledger Fabric原理详解与实战3
说个小八卦。 我第一次在区块链相关的文章中看到Fabric这个词的时候,以为它是一个Python lib库。 我平时工作中Python用的比较多,而Fabric正好是一个以前我用到过的知名的运维相关的工具库。 在学习区块链的时候,突然看到Fabric,以为是用来做一些区块链维护…
下一页
个人成就
文章被点赞
7
文章被阅读
20,634
掘力值
419
关注了
0
关注者
42
收藏集
0
关注标签
35
加入于
2020-04-01