2016-12-04 69 views

回答

2

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

general: 
    batchsize: 500 
    timeout: 
     batch: 1s 

这意味着,当这些条件之一(它们中的任何)被满足新的块将被生成:

  • 有在500个交易缓冲区
  • 从上一个块生成的时间过去1秒钟。

对于NOOPS,每个事务都会生成一致的新块。

+0

谢谢! 对于pbft的实施,领导者选择VP是否是随机的? (在Fabric文档或代码中找不到这些详细信息) –

+0

对v0.6的要求是同级应命名为vp0,vp1,vp2,... vpn。就我在松弛通道中看到的,领导者按照相同的顺序(默认为vp0)进行选择。 –