根据 ( How are Hyperledger transactions ordered in a block? ) 的答案,在 Hyperledger v0.6 中,有一个领导者正在对区 block 中的交易进行排序。
一个区 block 中的交易数量是如何设置的?或者是创建新 block 的频率?如何定义/修改它?
谢谢!
最佳答案
对于 Fabric v0.6,有一个文件 fabric/consensus/pbft/config.yaml
。这是带有默认值的 PBFT 共识配置:
general:
batchsize: 500
timeout:
batch: 1s
这意味着当满足以下条件之一(其中任何一个)时,将生成新 block :
- 缓冲区中有 500 个事务
- 距离上一个区 block 生成时间已经过去了 1 秒。
对于 NOOPS 共识,每笔交易都会生成新的区 block 。
关于blockchain - Hyperledger v0.6 中的 block 大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40954717/