我很高兴回答这个问题!简短的回答是:是的,确实如此!
我的疑问
我对大规模Hyperledger Fabric(Fabric)的性能提出了很多疑问。很多时候,人们已经完成了一些(或阅读/听说过)性能测试(比如在他们的笔记本电脑或早期版本的Fabric上使用Caliper的早期版本),并且感觉性能并不是那么好。
Fabric维护人员很容易承认,在Hyperledger Fabric v1.1.0发布之前,性能并不高。Fabric的维护者在Fabric v0.6已经认识到,我们需要采用新的架构,使平台能够实现许多潜在的企业区块链用例所要求的性能特征。我们对v1.0.0的目标是为用户提供新架构的功能版本。我们不想陷入过早的优化。从那时起,我们在性能改进方面投入了大量资金,从v1.1.0版本开始,一直持续到今天。
在我主持的IBM博客上,我发起了一系列帖子,旨在提供有关Hyperledger Fabric的性能和规模的信息。我关于这个主题的最初博客文章开始概述了一些改进Hyperledger Fabric性能的最佳实践,这些实践是我从Fabric认可策略,负载平衡和orderer配置的实验中收集到的。我最近的帖子解决了Fabric对扩展其通道架构能力的一种常见误解。