• -------------------------------------------------------------
  • ====================================

标签:HyperLedger

监控Hyperledger Fabric的运行参数详细流程 Prometheus+Grafana方案

1.修改 docker-compose 文件多机部署Fabric可以参考这篇文章1.1 修改 orderer 节点启动参数cd /home/yujialing/go/src/github.com/hyperledger/fabric-samples/multiple-deployment修改docker-compose-up.yaml文件,在en……

Hyperledger Fabric手动生成CA证书搭建Fabric网络

之前介绍了使用官方脚本自动化启动一个Fabric网络,并且所有的证书都是通过官方的命令行工具cryptogen直接生成网络中的所有节点的证书。在开发环境可以这么简单进行,但是生成环境下还是需要我们自定义对网络中的节点的证书进行配置。所以在本文中,将会详细介绍一个从手动生成证书一直到启动网络的整体步骤。本文只交代整体的搭建步骤。对于Fabric-Ca 的讲解……

【干货干货】hyperledger fabric 之动态添加组织/修改配置 (Fabric-java-sdk) 下

我们接着上一节来讲;在熟悉动态增加组织或修改配置的步骤后,我们就可以使用 java 的 api 来完成动态增加组织或修改配置了;废话不多说,直接上干货;1,预制条件org3 的证书以及组织 3 的 MSP 详情信息,需要提前准备(如果不清楚的,可以回头看一下上一章)fabric-java-sdk   1.2  我这里使用的是 1.2 版本,更高版本……

【干货干货】hyperledger fabric 之动态添加组织/修改配置 (Fabric-java-sdk) 上

在使用 fabric-java 的 sdk 完成动态添加组织或动态修改组织之前,我们先看一下使用 cli 是如何完成动态增加组织的;为什么要先学习一下他,因为使用 javasdk 的方式步骤是一样的;所以下面,我也会一步一步带着大家使用 java-sdk 完成动态添加组织; 1,cp crypto-config.yaml crypto-con……

FastFabric:提升Hyperledger Fabric性能到20000TPS

摘要预计区块链技术将对各种行业产生重大影响。然而,阻碍它们的一个问题是它们有限的交易吞吐量,特别是与诸如分布式数据库系统之类的已建立的解决方在本文中,我们重新构建了一个现代许可的区块链系统 Hyperledger Fabric,以将交易吞吐量从每秒 3,000 次增加到 20,000 次。我们专注于超出共识机制的性能瓶颈,我们提出架构更改,以减少交易排序和……

Hyperledger fabric性能测试及分析

1 Go 语言性能测试写性能测试在 Go 语言中是很便捷的,go 自带的标准工具链就有完善的支持。1.1 benchmark写 benchmark 测试有如下约定:benchmark 也是测试,因此也是以_test.go结尾的文件;需要import testing;测试方法以Benchmark开始,并且拥有一个*testing.B参数。……

阿里云环境部署Hyperledger Fabric之SIGSEGV问题分析和解决经验分享

简介: 引言 最近收到 Hyperledger 社区的一些朋友反馈在阿里云环境上部署开源区块链项目 Hyperledger Fabric的过程中遇到了和 SIGSEV 相关的 fatal error,正好我此前也遇到并解决过类似的问题,因此这里分享一下当时问题的分析过程和解决的经验,希望能带来一点启发和帮助。最近收到 Hyperledger 社区的一些朋……

区块链 Hyperledger Composer 使用教程(环境搭建、项目开发 一)

Hyperledger Composer 使用教程 基本概念介绍1. 欢迎来到 Hyperledger 作曲家Hyperledger Composer是一个广泛的,开放的开发工具集和框架,可以使开发区块链应用程序变得更容易。我们的主要目标是加快实现价值的时间,并使您更容易将区块链应用程序与现有业务系统集成。您可以使用 Composer 快速……

18-HyperLedger-Fabric基础-HyperLedger SDK for Node.js 简介

这篇文章,主要是基于HyperLedger SDK for node.js 官方文档以及自己的理解整理而成。本文将重点介绍HyperLedger SDK 的模块组成。全文将按照如下结构展开:全文结构一、应用开发模型我们从程序开发角度来看看 Fabric 权限控制区块链平台的开发。对于业务开发人员而言,开发工作主要分为应用程序的开发和智能……

17-HyperLedger-Fabric基础-开发ChainCode的Go语言基础

这一个星期,主要是在敲代码。照着例子敲,随着一遍遍的敲,对之前不太懂的 go 语言也渐渐清楚了一些。在这里,将开发ChainCode过程中用到的 GO 语言总结一下。在 Fabric 中, 开发一个智能合约,简单来讲,就是定义一个结构体,然后给这个结构体实现两个接口函数 Init( ) 和 Invoke( )。所以,接下来会根据ChainCode开发经验……