1、Fabric 2、Sawtooth Lake 3、lroha 4、Corda ...
分类:
其他好文 时间:
2017-07-05 11:51:52
阅读次数:
147
003-主流区块链技术特点及Hyperledger的fabric V1.0 ...
分类:
其他好文 时间:
2017-07-05 09:50:10
阅读次数:
324
一、主流区块链技术特点 二、Hyperledger的fabric V0.6总体架构: 对应的0.6版本的运行时架构: 0.6版本的架构特点是: 结构简单: 应用-成员管理-Peer的三角形关系,主要业务功能全部集中于Peer节点; 架构问题:由于peer节点承担了太多的功能,所以带来扩展性、可维护性 ...
分类:
其他好文 时间:
2017-07-04 21:45:02
阅读次数:
175
回顾一下我之前的一篇博客,在Fabric 1.0中,我们存在3种类型的数据存储,一种是基于文件系统的区块链数据,这个跟比特币很像,比特币也是文件形式存储的。Fabric1.0中的区块链存储了Transaction订单读写集。而读写集到底是读什么?写什么?其实就是我们的State Database,也 ...
分类:
数据库 时间:
2017-07-01 01:10:19
阅读次数:
1229
参考资料 由于fabric采用go语言编写,故需要安装go环境。 安装要求: Java VM version 8 or later. Eclipse 4.6 (Neon) or later. 1. JDK安装1.8以上+Eclipse 安装过程省略 2.安装go环境 https://golang.o ...
分类:
系统相关 时间:
2017-06-30 18:51:43
阅读次数:
162
一、发起transaction 当client想要发起一个transaction时,它会首先发送一个PROPOSE消息到它选择的一组endorser节点,消息模式有以下两种,节点可以自由选择(可能有更多种): client首先将<PROPOSE, tx>消息发送给某个单个的endorser,该end ...
分类:
其他好文 时间:
2017-06-28 02:20:32
阅读次数:
902
目录: paramiko模块介绍 paramiko模块安装 paramiko模块使用 一、paramiko模块介绍 二、paramiko模块安装 三、paramiko模块使用 1、执行远程命令SSHClient()模块 1 #!/usr/bin/python 2 3 import paramiko ...
分类:
编程语言 时间:
2017-06-26 17:12:54
阅读次数:
293
两台机器:10.1.6.186、10.1.6.159。fabric部署在10.1.6.186上面 1 执行和1相同的任务,不过排除掉10.1.6.159这台机器 2 执行和2相同任务,再增加一个task2,并且把taskN伪装成meta任务执行 3 不同的机器执行不同的task 4 把159的/ho ...
分类:
编程语言 时间:
2017-06-25 17:45:17
阅读次数:
299
如果把区块链比作一个只能读写,不能删改的分布式数据库的话,那么事务和查询就是对这个数据库进行的最重要的操作。以比特币来说,我们通过钱包或者Blockchain.info进行区块链的查询操作,而转账行为就是Transaction的处理。而HyperLedger Fabric在1.0对系统架构进行了升级 ...
分类:
其他好文 时间:
2017-06-25 00:16:07
阅读次数:
1362
一、fabric网络结构(暂时不包括CA) 如上图所示,在fabric网络中,O表示Orderer,P代表Peer,EP代表Endorsing Peer(endorser),CC代表Chaincode以及Client、Channel、Ledger、Transaction,由它们组成了整个网络,下面对 ...
分类:
其他好文 时间:
2017-06-24 21:00:33
阅读次数:
552