Hyperledger锯齿中批次/块的异常行为

时间:2019-07-03 14:44:10

标签: blockchain hyperledger hyperledger-sawtooth hyperledger-caliper

我正在使用Hyperledger Caliper基准化锯齿。我的网络有4个节点,并具有以下配置:

  1. 总交易次数= 4000

  2. 交易/批次= 50

  3. 交易供应率= 4000交易/秒

  4. 不。客户数= 1

  5. type = smallbank

  6. 共识= PBFT

在此图像中查看每个块的批处理数量:block list

最初,每块的批次数量增加然后减少,然后保持恒定为1批次/块。此行为正在影响我的基准测试结果。知道为什么会这样吗?我将block_publishing_delay更改为: sawtooth.consensus.pbft.block_publishing_delay=0sawtooth.publisher.max_batches_per_block=1200。 如何允许每个块更多批次?请解释为什么以后的批次中只有1个批次/块?

1 个答案:

答案 0 :(得分:0)

您将延迟设置为0毫秒,想知道为什么块发布没有延迟吗?

默认延迟为100 0ms。尝试使用默认值或更高的值。

每块的最大批次是最大而不是最小。

您也可以在https://chat.hyperledger.org/channel/sawtooth

询问