hyperleger fabric
ASN_forever
这个作者很懒,什么都没留下…
展开
-
fabric1.4.0——用fabric-samples工程体验fabric部署安装的过程
前期的环境准备可以按照另一篇博客中构建网络小节之前的步骤来完成,也就是通过bootstrap.sh脚本下载完成相关镜像文件。运行超级账本需要设置较多的初始化配置,这里为了先有个体验,避免被众多配置搞晕了,就先用fabric-samples工程中已经生成的配置文件来体验fabric的部署安装过程。 部署超级账本网络先下载fabric-samples文件git clone htt...原创 2019-01-24 18:12:09 · 4925 阅读 · 5 评论 -
centos7安装couchdb
网上有一些说是将bind_address 修改成0.0.0.0,其实在宿主机上查看web页面的话,此处应该改成虚拟机的ip地址,而不是0.0.0.0因此,参考这个才是准确的:https://www.rosehosting.com/blog/how-to-install-apache-couchdb-on-centos-7/...原创 2019-03-02 23:05:07 · 443 阅读 · 0 评论 -
fabric链码升级
1、首先需要将新链码cp到节点cli容器的相关路径下:docker cp mycc2.0 cli:/opt/gopath/src/github.com/hyperledger/fabric/examples/chaincode/go(如果在容器启动文件中做了物理机到容器的路径映射,则可以不用将链码cp到容器,只需要放到物理机对应的映射路径即可。)2、接下来在相应peer的cli中安装...原创 2019-02-27 11:59:27 · 2392 阅读 · 4 评论 -
kafka多机部署出错
140 order1 kafka1 peer0org1 141 order2 zookeeper2 142 order3 zookeeper3 kafka2 143 zookeeper1 kafka3 peer0org2 144 kafka4...原创 2019-03-09 04:22:56 · 571 阅读 · 0 评论 -
fabric1.1 node-sdk实现AND多方背书策略
大概过程就是将背书节点添加到channel中,然后构造交易提案请求参数发送交易提案,然后构造交易请求参数,发送交易即可。我这里在链码实例化的时候指定的背书策略为:AND('Org1MSP.member','Org2MSP.member')org1中的peer0地址和端口为:192.168.89.131:7051org2中的peer0地址和端口为:192.168.89.131:8051(...原创 2019-04-04 15:43:35 · 1152 阅读 · 4 评论 -
fabric1.1 搭建Hyperledger Explorer
目录环境搭建过程下载项目创建用户进入数据库fabric网络部署修改config.json构建Hyperledger Explorernpm installnpm installnpm run testnpm installnpm test -- u --coveragenpm run build运行hyperledger-explore...原创 2019-03-03 20:28:35 · 2900 阅读 · 8 评论 -
Error: Cannot find module 'co'
在运行《区块链开发实战——hyperledger fabric关键技术与案例分析》第8章相关sdk时,出现了以下错误:module.js:549 throw err; ^Error: Cannot find module 'co' at Function.Module._resolveFilename (module.js:547:15) at Funct...原创 2019-04-01 22:52:55 · 2014 阅读 · 2 评论 -
sendPeersProposal - Promise is rejected: Error: 2 UNKNOWN: access denied: channel [mychannel] creato
最运行node sdk时,出现了以下错误:[root@slave3 node-sdk]# node test.js error: [client-utils.js]: sendPeersProposal - Promise is rejected: Error: 2 UNKNOWN: access denied: channel [mychannel] creator org [CoreO...原创 2019-04-02 00:41:10 · 3377 阅读 · 2 评论 -
fabric网络如何开启和使用tls
如果要开启tls,只需要将orderer、peer、cli、ca的tls属性设置为true,并配置证书、密钥等文件地址即可。也就是下面这几个属性:- CORE_PEER_TLS_ENABLED=true- CORE_PEER_TLS_CERT_FILE=xxx/tls/server.crt- CORE_PEER_TLS_KEY_FILE=xxx/tls/server.key- CORE...原创 2019-04-12 17:06:20 · 3585 阅读 · 0 评论 -
centos7安装配置Hyperledger fabric1.4.0
因为毕设需要,并且自己也想学习一下,因此参考各方资料亲手搭建fabric1.4.0(当前最新的版本)。软件环境VMware10.0.4CentOS-7-x86_64-Minimal-1708搭建过程go安装我安装的是1.11.5版本,可参考这里进行安装docker安装我安装的是18.09.0版本,可以参考这里进行安装docker-compose安装我安装的...原创 2019-01-17 20:39:26 · 4865 阅读 · 12 评论 -
hyperledger fabric1.4——writing your first application(官方文档)
Writing Your First Application如果对fabric网络的基本运行机制不熟悉的话,请看这里。注意:本教程是对fabric应用以及如何使用智能合约的简单介绍,对fabric应用及智能合约的详细介绍请看应用开发部分和商业票据教程。本教程将介绍一些示例程序以助于理解fabric应用是如何工作的。这些应用和所使用的智能合约被称为FabCar。它们是理解Hyper...原创 2019-02-20 19:29:40 · 2575 阅读 · 2 评论 -
Hyperledger Fabric1.4学习笔记(包括官方文档翻译)
目录名词概念账本Ledger区块交易各种节点fabric1.0典型交易流程组织fabric系统逻辑结构图通道channel各个命令详解背书策略Fabric1.4fabric1.4新特性Fabric1.4应用程序开发文档——链码+SDK相关学习连接名词概念账本LedgerIn Hyperledger Fabric, a led...原创 2019-01-25 00:53:28 · 9157 阅读 · 0 评论 -
hyperledger fabric1.4——Commercial paper tutorial(官方文档学习记录)
此商业票据系统包含两个组织(MagnetoCorp和DigiBank),他们之间通过票据网络(PaperNet)进行商业票据的交易。当启动了basic network之后,你将扮演 MagnetoCorp公司的一个名叫Isabella的职员的角色来issue 发行一个商业票据。然后你将扮演Balaji的角色,Balaji是Digibank的一名员工,他将购买这张商业票据,并且持有一段时间,...原创 2019-02-21 21:09:22 · 2048 阅读 · 0 评论 -
cp: 无法获取".build/docker/gotools/bin/protoc-gen-go" 的文件状态(stat): 没有那个文件或目录
在进行make docker时出现如下错误:[root@master1 fabric]# make dockermkdir -p .build/image/ccenv/payloadcp .build/docker/gotools/bin/protoc-gen-go .build/bin/chaintool .build/goshim.tar.bz2 .build/image/ccenv...原创 2019-02-17 18:36:20 · 22169 阅读 · 0 评论 -
fabric在make docker时遇到的问题
在进行make docker时,最后出现如下错误:Building dockerized gotoolsmake[1]: Entering directory '/opt/gopath/src/github.com/hyperledger/fabric'Building github.com/maxbrunsfeld/counterfeiter -> counterfeiterp...原创 2019-02-18 01:52:27 · 4058 阅读 · 0 评论 -
panic: Error opening leveldb: resource temporarily unavailable
在修改了一些文件,重新启动orderer服务时出现了这个错误,显示临时资源不可用。不知道什么原因。直接重启,再次执行orderer start问题解决了。原创 2019-02-18 04:35:56 · 2944 阅读 · 0 评论 -
fabric1.4.0-rc2快速入门
软件环境VMware 10.0.4CentOS-7-x86_64-Minimal-1708搭建过程go安装docker安装docker-compose安装 一、fabric的编译和安装1. 创建目录(GOPATH变量在安装go的时候就配置好了)mkdir -p $GOPATH/src/github.com/hyperledger2. 下载fabric源...原创 2019-02-18 08:41:01 · 2635 阅读 · 18 评论 -
fabric的坑
1.(status: 500, message: Invalid Smart Contract function name.) - <nil>这个错误是在链码运行时,链码中的方法有的可用,但有的方法调用时报这个错,原因是之前有实例化过相同路径下的链码,虽然后面实例化新版本的时候修改了链码名,但是路径没变,所以系统会自动链接到第一次实例化时安装的链码版本。因此导致新的链码版本并没有更...原创 2019-03-01 07:30:06 · 716 阅读 · 8 评论 -
fabric1.4 运行node enrollAdmin.js遇到的问题
[root@slave2 javascript]# node enrollAdmin.js/root/go/src/github.com/hyperledger/fabric/scripts/fabric-samples/fabcar/javascript/node_modules/grpc/src/grpc_extension.js:57 throw e; ^Error:...原创 2019-02-20 13:44:36 · 1237 阅读 · 0 评论 -
fabric1.1 ca集成
目录1.初始化ca服务2.修改配置文件fabric-ca-server-config.yaml3.启动fabric-ca-server4.enroll管理员账号5.register一个普通角色账号6.enroll账号7.复制管理员签名和公用TLS证书文件8.将usertest用户的msp文件和tls文件复制到org1下9.检验usertest身份是否可用...原创 2019-04-03 20:13:33 · 938 阅读 · 0 评论