2016-12-04 108 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)進行選擇。 –