hyperldger结构上默认块的大小是多少?

Cor*_*sao 8 block hyperledger hyperledger-fabric

如果我使用hyperldger创建一个新的区块链,我正在尝试创建一个链的大小估计.

为了了解磁盘空间使用情况,我想知道这是超高层结构中默认块的平均大小.

谢谢你,最好的问候

Art*_*ger 6

Bellow您可以找到为订购服务提供的默认配置.您实际上可以使用BatchTimeoutBatchSize参数控制块大小,同时请注意,这非常依赖于用例,因为它依赖于事务大小,即链代码的逻辑.

################################################################################
#
#   SECTION: Orderer
#
#   - This section defines the values to encode into a config transaction or
#   genesis block for orderer related parameters
#
################################################################################
Orderer: &OrdererDefaults

    # Orderer Type: The orderer implementation to start
    # Available types are "solo" and "kafka"
    OrdererType: solo

    Addresses:
        - orderer.example.com:7050

    # Batch Timeout: The amount of time to wait before creating a batch
    BatchTimeout: 2s

    # Batch Size: Controls the number of messages batched into a block
    BatchSize:

        # Max Message Count: The maximum number of messages to permit in a batch
        MaxMessageCount: 10

        # Absolute Max Bytes: The absolute maximum number of bytes allowed for
        # the serialized messages in a batch.
        AbsoluteMaxBytes: 98 MB

        # Preferred Max Bytes: The preferred maximum number of bytes allowed for
        # the serialized messages in a batch. A message larger than the preferred
        # max bytes will result in a batch larger than preferred max bytes.
        PreferredMaxBytes: 512 KB
Run Code Online (Sandbox Code Playgroud)