Hyperledger Fabric中的块大小和每个块的事务

时间:2018-09-21 04:56:42

标签: hyperledger-fabric blockchain

MaxMessageCount,AbsoluteMaxBytes和PreferredMaxBytes之间是什么关系?

结构中的块由MaxMessageCount个事务或PreferredMaxBytes组成?

要获得最大吞吐量,这些值应该是什么?

1 个答案:

答案 0 :(得分:2)

最大邮件数:允许阻止的最大交易/消息数。

绝对最大字节数:块中序列化事务/消息所允许的(严格)最大字节数。

首选最大字节数:批处理中允许序列化的事务/消息的首选最大字节数。大于首选最大字节数的事务/消息将导致批处理大于首选最大字节数。

在订购者切割块时,将考虑首先遇到的条件。

如果您的事务数量不断增加,请在一个块中打包尽可能多的事务,以获取最大吞吐量。否则,请调整 BatchTimeout MaxMessageCount 以优化交易吞吐量。

如果您想深入了解这方面,请参考以下研究论文:https://arxiv.org/pdf/1805.11390.pdf