根據(How are Hyperledger transactions ordered in a block?)的答案,在Hyperledger v0.6中,有一個領導者正在對一個區塊中的交易進行排序。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
這意味着,當這些條件之一(它們中的任何)被滿足新的塊將被生成:
對於NOOPS,每個事務都會生成一致的新塊。
謝謝! 對於pbft的實施,領導者選擇VP是否是隨機的? (在Fabric文檔或代碼中找不到這些詳細信息) –
對v0.6的要求是同級應命名爲vp0,vp1,vp2,... vpn。就我在鬆弛通道中看到的,領導者按照相同的順序(默認爲vp0)進行選擇。 –
感謝您發佈此作爲一個單獨的問題,而不是一個新的答案! (我們實際上遇到了問題。) –