2

根据(Hyperledger 事务如何在一个块中排序?)的答案,在 Hyperledger v0.6 中有一个领导者正在对一个块中的事务进行排序。

一个区块中的交易数量是如何设置的?或者是创建新区块的频率?如何定义/修改它?

谢谢!

4

1 回答 1

2

对于 Fabric v0.6,有一个文件fabric/consensus/pbft/config.yaml. 这是具有默认值的 PBFT 共识配置:

general:
    batchsize: 500
    timeout:
        batch: 1s

这意味着当满足以下条件之一(其中任何一个)时,将生成新块:

  • 缓冲区中有 500 个事务
  • 从生成前一个块的时间过去了 1 秒。

对于 NOOPS 共识,每笔交易都会生成新块。

于 2016-12-04T16:23:20.993 回答