- 博客(4)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 Fabric源码分析之二整体架构和流程
一、架构 fabric可以从逻辑架构和系统架构两种层面上来解析,先看一下二者的结构图: 1、逻辑架构图: 从逻辑架构构图上来理解Fabric的整体的逻辑,联盟链和公链的不同之处在于,其逻辑结构有着完全的不同。比如看上面的逻辑结构,就会发现,较之于常见的公链体系,它要复杂的多。在普通的公链逻辑体系中,可以认为只有一个节点,既当爹又当妈,反正该操心的事儿他一个人都干了。可是在联盟链,特别是Fabri...
2020-01-31 16:57:28 1454
原创 Fabric源码分析之一概述和目录
一、概述 本来随着春天的离去,区块链的春天也更快的走了。但是,最高指示一下子,让几乎在隆冬里的区块链步入了春天,不过,请擦亮眼睛,指示的是区块链中的联盟链。在网上曾经说过,联盟链是权力链。其实就可监管链。 在联盟链中,本来就不多,毕竟这玩意不如搞公链来钱快。比较突出的就是IBM发起的Fabric,所以国内搞联盟链的,可以说几乎全部是以这个为主修改、完善或者扩展出来的。 Fabric做为联盟链,要求...
2020-01-29 10:42:43 1192 2
原创 caliper的应用之四测试具体项目
一、环境安装 环境安装和前边基本没有什么不同。仍然采用默认的配置文件,但配置文件在这里只能当做一个蓝本来使用,需要根据实际情况进行不少相关的增减和删除。 最大的不同的在于,测试的目标,前面都是从Docker镜像上下载安装在自己的机器上,而这次是别人已经安装好的Fabric环境。对方提供了相关的证书、IP和端口以及相关的信息。 在这里仍然使用Raft的相关配置默认基础,其它诸如Solo等配置文件的修...
2020-01-10 14:20:05 2354 2
原创 caliper的应用之三Raft版本的分析使用
一、安装使用 在分析好Solo版本之后,其实都明白,实际应用中,不可能会使用这个版本的,因为,这个不是一个真正的应用环境。早先Caliper使用的是Kafka共识排序,现在新的版本提供了Raft共识排序。为什么要换成Raft呢?主要原因在于,前者是等于利用的另外一个框架,其版本的迭代,必然会影响到Caliper自身的变化。而且Kafka本身也不是为了Caliper量身定制的。大量的相差的功能其实是...
2020-01-06 11:27:02 795
大数阶乘算法的一个例子
2018-10-06
朗新WEBSERVER接口(南网和天津电网)
2009-03-16
AndroidStudio使用NDK生成静态库的方法?
2015-08-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人