Kafka的Hyperledger Fabric每秒的交易量是多少

时间:2018-09-04 13:49:45

标签: hyperledger-fabric hyperledger

我想知道在使用Kafka协议的超账结构上一秒钟内可以进行多少笔交易。

我正在创建一个网络,因为这样的项目规模不是很大,但是如果我的产品每秒在全球范围内进行数百万笔交易,并希望通过Hyperledger Fabric记录这些交易,那么Fabric可以全部管理?

如果是,那么我首先需要设置几个节点,以及部署网络的服务器规格应该是什么。 而且,如果这不是使用Fabric的好主意,那么请告诉我应该使用哪个区块链记录不可变和联盟分类帐。

1 个答案:

答案 0 :(得分:0)

由于Hyperledger Fabric是可扩展的平台,因此您可以对其进行扩展以适应您的需求。但是由于您的项目每秒将完成数百万个事务,因此您可以应用更多的功能,而不仅仅是添加新节点来增加TPS(每秒事务数)。喜欢,

  • 使用基于IPFS的链存储来存储链外的大量数据,并在超级账本结构上具有证明哈希。
  • 为下面的CouchDB编制索引,以适合您的速度和可伸缩性。
  • 使用Hyperledger Fabric本身提供的高吞吐量网络
  • 增加认可渠道的数量

现在,对于硬件要求,在IBM进行了一项实验,该实验使用4vCPU和16GB内存的单节点SSD固态硬盘,已发现以下数据-

  1. 使用2个认可-> 785 TPS
  2. 使用4个背书-> 948 TPS
  3. 使用8个背书-> 1265 TPS