【问题标题】:what is the transaction per second of hyperledger fabric with KafkaKafka Hyperledger Fabric 每秒的交易量是多少
【发布时间】:2019-06-23 12:17:13
【问题描述】:
我想知道使用 Kafka 协议的超级账本结构在一秒钟内可以进行多少交易。
我正在创建一个网络,因为这样的项目规模没有那么大,但是如果我的产品将在全球范围内每秒执行数百万笔交易,并且希望通过超级账本结构记录这些交易,那么结构有可能管理他们?
如果是,我应该首先设置多少个节点,以及部署网络的服务器规格应该是什么。
如果这不是使用结构的好主意,请告诉我应该使用哪个区块链来记录不可变和联盟分类帐。
【问题讨论】:
标签:
hyperledger-fabric
hyperledger
【解决方案1】:
由于 Hyperledger Fabric 是一个可扩展的平台,您可以对其进行扩展以满足您的需求。但是由于您的项目每秒将执行数百万笔交易,因此您可以应用的不仅仅是添加新节点来增加 TPS(每秒交易数)。喜欢,
- 使用基于 IPFS 的链式存储来存储链外的大量数据,并在超级账本结构上拥有证明哈希。
- 为下面的 CouchDB 建立索引,以获得满足您需求的速度和可扩展性。
- 使用 Hyperledger Fabric 本身提供的高吞吐量网络
- 增加背书渠道的数量
现在,对于硬件要求,IBM做过一个单节点4vCPU和16GB内存带SSD的实验,找到了以下数据-
- 使用 2 个背书者 -> 785 TPS
- 使用 4 个背书者 -> 948 TPS
- 使用 8 个背书者 -> 1265 TPS