• 欢迎访问露水湾网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,

探讨区块链技术

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

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

dewbay 9个月前 (09-29) 538浏览 0评论0个赞

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

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

dewbay 9个月前 (09-29) 697浏览 0评论1个赞

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

【干货干货】hyperledger fabric 之动态添加组织/修改配置 (Fabric-java-sdk) 上
在使用 fabric-java 的 sdk 完成动态添加组织或动态修改组织之前,我们先看一下使用 cli 是如何完成动态增加组织的;为什么要先学习一下他,因为使用 javasdk 的方式步骤是一样的;所以下面,我也会一步一步带着大家使用 java-sdk 完成动态添加组织; 1,cp crypto-config.yaml crypto-con……继续阅读 »

dewbay 9个月前 (09-29) 497浏览 0评论1个赞

FastFabric:提升Hyperledger Fabric性能到20000TPS

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

dewbay 9个月前 (09-29) 636浏览 0评论0个赞

技术指南:Fabric中的共识实现

技术指南:Fabric中的共识实现
目标 1.共识算法的实现目的2.共识算法的分类3.Hyperledger Fabric所使用的共识算法任务实现 7.1.1 概述在区块链网络中,不同的参与者发起的交易必须按照产生的顺序被依次写入到账本中。交易如何在分布式场景下, 所有节点对同一个提案或值达成一致性,是区块链技术中必须考虑并加以解决的一个问题。要实现这一目……继续阅读 »

dewbay 9个月前 (09-29) 380浏览 0评论0个赞

Fabric动态增加组织【资料】

Fabric动态增加组织【资料】
Fabric在启动之前需要生成 Orderer 的创世区块和 channel 的配置区块。也就是说在Fabric网络启动之前我们就必须定好了有哪些 Org,而当Fabric已经跑起来之后,想要增加 Org 却是很麻烦的事情。官方给出的解决方案是:使用 configtxlator,可以将配置区块二进制转换为 JSON,然后修改 JSON,增加 Org,再使……继续阅读 »

dewbay 9个月前 (09-29) 377浏览 0评论0个赞

Hyperledger fabric性能测试及分析

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

dewbay 9个月前 (09-29) 313浏览 0评论0个赞