上个版本的chaincode有很多功能不完备,所以要部署新版本的chaincode。Fabric支持在保留现有状态的前提对chaincode进行升级。 一.新版chaincode 新版本的chaincode增加的功能如下: 1.增加了数据追溯功能,在社区用户发起transaction时 ...
一.启动elasticsearch服务 官网下载压缩包解压,进入bin目录启动: 通过ip访问 localhost: ,可以看到如下信息 二.启动head服务 . 安装grunt grunt是一个很方便的构建工具,可以进行打包压缩 测试 执行等等的工作, . 里的head插件就是通过grunt启动的。因此需要先安装一下grunt: 打开环境配置文件 给grunt加入一条环境变量 使环境变量生效 . ...
2017-11-23 18:24 0 1356 推荐指数:
上个版本的chaincode有很多功能不完备,所以要部署新版本的chaincode。Fabric支持在保留现有状态的前提对chaincode进行升级。 一.新版chaincode 新版本的chaincode增加的功能如下: 1.增加了数据追溯功能,在社区用户发起transaction时 ...
接下来讲一下在本地测试区块链网络的过程。我要部署的是2peer+1orderer架构,所以需要准备三台虚拟机,为了方便起见可以先把一台配置好,然后复制出剩余两台即可。搭建虚拟机我用的是virtualbox,系统统一用ubuntu16.04LTS,镜像在官方下载。网络模式用NAT就行,复制虚拟机 ...
三个月前上面发了一个关于智群汇聚和问题求解研究的项目,我们公司做其中的一个子项目,就是基于区块链的科技信息联盟构建。利用区块链的去中心化特性,构建一个基于区块链的科技社区,以提供科技群智汇聚采集的基础承载平台。科技工作者可以发布自己的论文、问题,以及对他人问题的交互讨论。由于采用区块链技术,包括 ...
前几章已经分别把三台虚拟机环境和配置文件准备好了,在启动fabric网络之前我们要准备好写好的chaincode。chaincode的开发一般是使用GO或者JAVA,而我选择的是GO语言。先分析一下官方最典型的一个chaincode--fabcar,然后着重介绍一下 ...
一.证书目录解析 通过cryptogen生成所有证书文件后,以peerOrgannizations的第一个组织树org1为例,每个目录和对应文件的功能如下: ...
现在所有的文件都已经准备完毕,我们可以启动fabric网络了。 一.启动orderer节点 在orderer服务器上运行: 运行完毕后我们可以使用docker ps看到运行了一个名字为orderer.example.com的容器。 二.启动peer节点 2.1 ...
Hyperledger Fabric 启用CouchDB作为状态数据库 一.概述 1. 数据请求流 超级账本采用背书/共识模型,模拟执行和区块验证是在不同角色的节点中分开执行的。模拟执行是并发的,这样可以提高扩展性和吞吐量: 背书节点:模拟执行链码 Peer节点:验证交易并提 ...
接下来我要做的是用fabric sdk来做出应用程序,代替CLI与整个区块链网络交互。并且实现一个http API,向社区提供一个简单的接口,使社区轻松的与区块链交互。 官方虽然提供了Node.JS,Java,Go(最近刚出了python)等多种语言的SDK,但是很多SDK还不成熟和完善 ...