在使用 fabric-java 的 sdk 完成动态添加组织或动态修改组织之前,我们先看一下使用 cli 是如何完成动态增加组织的;为什么要先学习一下他,因为使用 javasdk 的方式步骤是一样的;所以下面,我也会一步一步带着大家使用 java-sdk 完成动态添加组织; 1,cp crypto-config.yaml crypto-con……继续阅读 » dewbay 4年前 (2020-09-29) 2036浏览 0评论1个赞
摘要预计区块链技术将对各种行业产生重大影响。然而,阻碍它们的一个问题是它们有限的交易吞吐量,特别是与诸如分布式数据库系统之类的已建立的解决方在本文中,我们重新构建了一个现代许可的区块链系统 Hyperledger Fabric,以将交易吞吐量从每秒 3,000 次增加到 20,000 次。我们专注于超出共识机制的性能瓶颈,我们提出架构更改,以减少交易排序和……继续阅读 » dewbay 4年前 (2020-09-29) 3071浏览 0评论2个赞
目标 1.共识算法的实现目的2.共识算法的分类3.Hyperledger Fabric所使用的共识算法任务实现 7.1.1 概述在区块链网络中,不同的参与者发起的交易必须按照产生的顺序被依次写入到账本中。交易如何在分布式场景下, 所有节点对同一个提案或值达成一致性,是区块链技术中必须考虑并加以解决的一个问题。要实现这一目……继续阅读 » dewbay 4年前 (2020-09-29) 2191浏览 0评论1个赞
某节点无法无法实例化chaincode container,经排查,宿主机内 docker chaincode container 容器已经生成,应该是运行后非正常退出,仔细排查对比 peer 日志发现无法实例化节点传参为域名,其他正常节点为 ip,那么,chancode 容器肯定无法回访 peer 节点搜索一番发现 https://stack……继续阅读 » dewbay 4年前 (2020-09-29) 2359浏览 0评论1个赞
Fabric在启动之前需要生成 Orderer 的创世区块和 channel 的配置区块。也就是说在Fabric网络启动之前我们就必须定好了有哪些 Org,而当Fabric已经跑起来之后,想要增加 Org 却是很麻烦的事情。官方给出的解决方案是:使用 configtxlator,可以将配置区块二进制转换为 JSON,然后修改 JSON,增加 Org,再使……继续阅读 » dewbay 4年前 (2020-09-29) 1866浏览 0评论0个赞
fabric 版本:release-1.3机器环境:cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_CO……继续阅读 » dewbay 4年前 (2020-09-29) 1959浏览 0评论1个赞
1 Go 语言性能测试写性能测试在 Go 语言中是很便捷的,go 自带的标准工具链就有完善的支持。1.1 benchmark写 benchmark 测试有如下约定:benchmark 也是测试,因此也是以_test.go结尾的文件;需要import testing;测试方法以Benchmark开始,并且拥有一个*testing.B参数。……继续阅读 » dewbay 4年前 (2020-09-29) 2593浏览 0评论0个赞
MSP(Membership Service Provider)成员管理服务提供商 名词:1。CSR(Cerificate Signing Request):证书签署请求文件CSR 里包含申请者的 DN(Distinguished Name,标识名)和公钥信息(在第三方机构签署证书时要提供)。证书颁发机构拿到 CSR 后使用其根证书私钥对……继续阅读 » dewbay 4年前 (2020-09-29) 1978浏览 0评论0个赞
一、Fabric CA 概述Fabric Server 端由一个服务器集群组成,以树形架构组织 CA Server 节点,包含一个 Root 节点和多个中间节点。每个 CA 要么是根 CA,要么是中间 CA。每个中间 CA 都有一个父 CA,它要么是根 CA,要么是另一个中间 CA。可以通过 Client 或 SDK 与服务器集群中的 CA 服务器进……继续阅读 » dewbay 4年前 (2020-09-29) 1995浏览 0评论0个赞
简介: 引言 最近收到 Hyperledger 社区的一些朋友反馈在阿里云环境上部署开源区块链项目 Hyperledger Fabric的过程中遇到了和 SIGSEV 相关的 fatal error,正好我此前也遇到并解决过类似的问题,因此这里分享一下当时问题的分析过程和解决的经验,希望能带来一点启发和帮助。最近收到 Hyperledger 社区的一些朋……继续阅读 » dewbay 4年前 (2020-09-29) 1755浏览 0评论0个赞