
hyperledger fabric
晨晨晨晨晨晨晨
热爱区块链技术,欢迎大家一起交流学习。
展开
-
八、hyperledger fabric 基于kafka共识的分布式集群部署
Hyperledger Fabric 共识目前有 Solo 及 Kafka 实现,本次 Chat 将基于最新的稳定版 Fabric 1.4 实现基于 Kafka 共识的分布式生产网络部署,并通过链码的安装部署来测试整个网络。主要内容有:Fabric 基础环境的搭建(Docker、Docker Compose、Go); Fabric 证书工具的使用; Fabric 基于 Kafka 共识...原创 2019-05-30 15:38:21 · 1335 阅读 · 0 评论 -
Hyperledger Explorer 环境搭建详解
Hyperledger Explorer是一个简单,功能强大,易于使用,高度可维护的开源区块链浏览器,用于查看底层区块链网络上的活动。网络上很多教程按着操作是不行得,今天抽空记录一下详细教程。前提条件nodejs 8.11.x (Note that v9.x is not yet supported) PostgreSQL 9.5 or greater Jq [https:/...原创 2019-05-01 06:32:58 · 2258 阅读 · 2 评论 -
kafka集群配置文件
crypto-config.yaml# Copyright IBM Corp. All Rights Reserved.## SPDX-License-Identifier: Apache-2.0## ---------------------------------------------------------------------------# "OrdererOrgs"...原创 2019-05-14 21:07:18 · 1165 阅读 · 1 评论 -
零、超级账本hyperledger fabric实战
大好周末,整理了一下fabric的笔记,希望对刚入门的小伙伴有一定的帮助。一、hyperledger fabric 基础环境搭建二、hyperledger fabric fabric-samples环境测试三、hyperledger fabric 开发第一个智能合约四、hyperledger fabric node sdk调用链码(fabcar)五、hyperledger fa...原创 2018-11-10 18:32:30 · 994 阅读 · 0 评论 -
六、hyperledger fabric 投票应用(java-sdk)
继上篇文章编写的投票链码,并且在fabric网络中测试成功,本节将通过java-sdk调用写好的投票链码。一、编写启动脚本,包含启动网络、初始化链码、安装链码。#!/bin/bash## Copyright IBM Corp All Rights Reserved## SPDX-License-Identifier: Apache-2.0## Exit on first er...原创 2018-11-10 17:49:24 · 2115 阅读 · 2 评论 -
五、hyperledger fabric 投票链码开发
实现一个简单的投票链码(go编写),包含两个功能,给用户投票,获取投票信息。一、编写智能合约代码vote.gopackage mainimport( "fmt" "encoding/json" "bytes" "github.com/hyperledger/fabric/core/chaincode/shim" "github.com/hyperledger/fabric/...原创 2018-11-10 17:48:27 · 4844 阅读 · 1 评论 -
一、hyperledger fabric 基础环境搭建
一、安装环境:centos 7二、docker 安装1、使用root权限登录 Centos。确保 yum 包更新到最新。sudo yum update3、卸载旧版本(如果安装过旧版本的话)yum remove docker docker-client docker-client-latest docker-common docker-latest docker-la...原创 2018-11-10 17:43:08 · 1585 阅读 · 0 评论 -
二、hyperledger fabric fabric-samples环境测试
基础环境搭建参考一、hyperledger fabric 基础环境搭建一、下载fabric-samples、二进制文件、镜像文件1、进入gopath目录下,创建目录src/github.com/hyperledger,进到该目录2、下载官网上面的bootstrap.sh,修改可执行权限,chmod +x bootstrap.sh3、执行bootstrap.sh下载fab...原创 2018-11-10 17:44:15 · 2344 阅读 · 4 评论 -
三、hyperledger fabric 开发第一个智能合约
一、编写智能合约代码HelloWorld.go,go语言实现,代码很简单,每个合约包含两个方法,Init、Invoke。package mainimport ( "fmt" "github.com/hyperledger/fabric/core/chaincode/shim" "github.com/hyperledger/fabric/protos/peer"...原创 2018-11-10 17:45:53 · 8090 阅读 · 0 评论 -
四、hyperledger fabric node sdk调用链码(fabcar)
一、nodejs安装这里就不介绍了。需要注意的是fabric对nodejs版本有要求。进入到fabcar目录1、设置npm源npm config set registry http://registry.npm.taobao.org/2、npm install二、启动1、清除docker进程:docker rm -f $(docker ps -aq)2、启动fabric...原创 2018-11-10 17:46:51 · 1369 阅读 · 0 评论 -
八、hyperledger fabric 基于kafka共识的分布式集群部署
本章节实现基于kafka模式的orderer共识分布式网络部署:因为是虚拟机,资源有限,准备4台服务器,其中zookeeper节点3个,kafka节点4个,orderer节点3个,peer节点3个192.168.100.100:zookeeper0、kafka0、orderer0192.168.100.101:zookeeper1、kafka1、orderer1、peer0.org1...原创 2019-07-04 08:28:04 · 255 阅读 · 0 评论