Hyperledger v0.6中块的大小是多少?
根据(How are Hyperledger transactions ordered in a block?)的答案,在Hyperledger v0.6中,有一个领导者正在对一个区块中的交易进行排序。Hyperledger v0.6中块的大小是多少?
如何设置块中的事务数量?或者它是创建新块的频率?如何定义/修改它?
谢谢!
对于Fabric v0.6,有一个文件fabric/consensus/pbft/config.yaml
。这是PBFT共识与默认值的配置:
general:
batchsize: 500
timeout:
batch: 1s
这意味着,当这些条件之一(它们中的任何)被满足新的块将被生成:
- 有在500个交易缓冲区
- 从上一个块生成的时间过去1秒钟。
对于NOOPS,每个事务都会生成一致的新块。
谢谢! 对于pbft的实施,领导者选择VP是否是随机的? (在Fabric文档或代码中找不到这些详细信息) –
对v0.6的要求是同级应命名为vp0,vp1,vp2,... vpn。就我在松弛通道中看到的,领导者按照相同的顺序(默认为vp0)进行选择。 –
感谢您发布此作为一个单独的问题,而不是一个新的答案! (我们实际上遇到了问题。) –