实战:区块链hyperledger fabric 初体验 - 2: 测试网络

1、make gen_config

generate the crypto-config and channel-artifacts.


$ hyperledger/docker-compose-files/hyperledger_fabric/v1.0.5
$ make gen_config

2、进入到cli容器里面


$ docker exec -it fabric-cli bash

3、Create Application Channel with default name of businesschannel.


# cd /tmp

# bash /tmp/scripts/test_channel_create.sh

4、Join Peers into Application Channel


# bash scripts/test_channel_join.sh

5、Intall Chaincode to All Peers


# bash scripts/test_cc_install.sh

6、Instantiate Chaincode in the Application Channel

instantiate chaincode example02


# bash scripts/test_cc_instantiate.sh

And there will be new chaincode container generated in the system, looks like

7、Test Chaincode

test chaincode example02 with invoke and query.


# bash scripts/test_cc_invoke_query.sh

8、Test System Chaincode

test LSCC and QSCC


# bash scripts/test_lscc.sh

# bash scripts/test_qscc.sh

9、Test Fetch Blocks

test fetching blocks from channels.


# bash scripts/test_fetch_blocks.sh

10、Test Configtxlator

test configtxlator to change the channel configuration.


# bash scripts/test_configtxlator.sh solo

未完待续......

原文地址:http://blog.51cto.com/yinweiai/2070525

时间: 2024-10-29 19:49:22

实战:区块链hyperledger fabric 初体验 - 2: 测试网络的相关文章

实战:区块链hyperledger fabric 初体验 - 3: 链码实例安装、实例化、调用及代码

本文链码实例为Fabric 官方实例examples/chaincode/go/chaincode_example02,实现简单的转账功能 进入到cli容器里面 $ docker exec -it fabric-cli bash 1. 链码安装 以在org1, peer0 为例 1.1 设置环境变量 export CORE_PEER_LOCALMSPID=Org2MSPexport CORE_PEER_ADDRESS=peer1.org2.example.com:7051export CORE_

Hyperledger Fabric(二)运行测试网络(test-network)

测试网络用于测试本地Fabric环境是否正常,过程如下: ① cd fabric-samples/test-network   #进入test-network目录下,关键脚本network.sh包含了启动网络,创建通道,销毁网络等功能,./network.sh -h可查看详细信息 ② ./network.sh up   #以默认选项启动网络,创建一个由两个peer节点(属于两个组织)和一个order节点组成的网络,可通过 docker ps -a 查看启动的容器 ./network.sh up

第10讲 | 深入区块链技术(二):P2P网络

在上一篇文章中,我大致讲解了一下区块链技术的几个核心要素.P2P网络协议.分布式一致性算法(共识机制).加密签名算法.账户与存储模型.今天我们就来看看区块链技术的第一个核心要素:P2P网络. 如果我们简单来看P2P技术,它的应用领域已经非常广泛了,从流媒体到点对点通讯.从文件共享到协同处理,多种领域都有它的身影出现. 同样的,P2P的网络协议也有很多,比较常见的有BitTorrent.ED2K.Gnutella.Tor等,也就是我们常说的BT工具和电驴. 比特币.以太坊等众多数字货币都实现了属于

JMeter 初体验/Java 网络请求脚本添加

Jmeter  简易使用(网上有很多图片,教程,此处 只是简单 描述一下): Jmeter   软件使用,首先 创建一个  测试计划,在该 测试计划上右键  添加- ->Threads(Users) -->  线程组 然后在 线程组上 右键--> 添加-->Sampler-->Http 请求 . 在 Http 请求中配置 响应的信息,保存即可 然后需要创建响应的  结果树,创建步骤:(在 该 线程组上 右键,添加 -->监听器-->查看结果树 ) 可根据个人需求,

Go语言与区块链——阶段性学习建议

2019年Go语言与区块链 链接: https://pan.baidu.com/s/1rtstZKws3t9L8bcFZmUd3Q 提取码: gx1r 阶段一:区块链主流语言:Go语言开发实战 本阶段需要掌握Linux和Windows双系统开发环境,建立面向对象思维,能对问题进行抽象归类.掌握基础的并发理论. 主要内容包括有:Go语言介绍及开发环境搭.基础类型.运算符.流程控制.函数.工程管理.复合类型.面向对象编程.异常处理.文本文件处理.案例:开发实战. 阶段二:区块链后端技术体系:Go语言

学习Hyperledger Fabric 实战联盟链

第1章 区块链技术基础本章介绍了区块链技术的相关基础技术要点,纯技术理论角度阐释区块链底层相关概念及所用技术 第2章 Hyperledger Fabric入门本章简单介绍了Hyperledger组织相关的区块链框架及工具,以及Fabric相关的项目介绍,并搭建了第一个Fabric区块链网络,让大家能够快速体验区块链的魅力 第3章 Hyperledger Fabric系统架构本章概括了Fabric的体系架构,包括服务组件,网络拓扑以及Fabric的典型交易流程,让大家对Fabric先有一个整体的概

区块链能否带来不同的搜索体验?

区块链能否带来不同的搜索体验? 互联网时代有几个大垂直领域,搜索引擎.即时通讯.社交网络.电商,这几大领域孕育了科技史上的几头巨鲸.直至今日,它们依然都是互联网上最大的内容服务提供商.那么,区块链时代的到来,会不会有新的选择? 搜索引擎是当前互联网最成熟的服务之一.搜索引擎是用户获取信息的最大的渠道,它对流量的影响力是巨大的.不过,最近两年,基于算法进行个性化定制的内容也开始逐步夺取了不少流量. 对于现有搜索引擎,人们不满的有广告过多,广告优先于用户所需的内容等诸多弊病.同时,部分搜索引擎对于搜

以太坊 DApp 开发入门实战! 用Node.js和truffle框架搭建——区块链投票系统!

第一节 概述 面向初学者,内容涵盖以太坊开发相关的基本概念,并将手把手地教大家如何构建一个 基于以太坊的完整去中心化应用 -- 区块链投票系统. 通过学习,你将掌握: 以太坊区块链的基本知识 开发和部署以太坊合约所需的软件环境 使用高级语言(solidity)编写以太坊合约 使用NodeJS编译.部署合约并与之交互 使用Truffle框架开发分布式应用 使用控制台或网页与合约进行交互 前序知识要求 为了顺利完成,最好对以下技术已经有一些基本了解: 一种面向对象的开发语言,例如:Python,Ru

Hyperledger Fabric概述

综述 Hyperledger Fabric是一个模块化的分布式账本解决方案支撑平台,提供高度的保密性.弹性.灵活性与可扩展性.它的目的是支持不同组件的可插入实现,并适应经济系统中存在的复杂性.Hyperledger Fabric提出了一个独特的高弹性且可扩展的体系结构,此结构使Fabric区别于其他区块链解决方案.在Fabric对企业级区块链的未来规划中,它的架构允许被全面审查且开源. 我们建议新手用户首先阅读接下来的内容以熟悉区块链如何工作,并熟悉Hyperledger Fabric的组成与功