超级账本Fabric的块和交易大小

首先交易大小是和 PutState function(Chaincode中的函数)大小限制相关的 , 而putState限制则是和总体gRpc限制相关的(当前默认是100MB) 可以在server.go中定义
超级账本Fabric的块和交易大小
文章图片
也可以在config.go中找到默认定义值
超级账本Fabric的块和交易大小
文章图片


至于块的大小 则应该是和交易相关在Fabric v0.6中, fabric/consensus/pbft/config.yaml文件可以定义
超级账本Fabric的块和交易大小
文章图片
这意味着 有超过五百个交易时或者时间过去了一秒钟 就生成一个新的块


而在1.0中的fabric中其中的一个config文件则是定义了BatchSize
超级账本Fabric的块和交易大小
文章图片
对应的yaml配置文件为configtx.yaml中设定了块的最大值
超级账本Fabric的块和交易大小
文章图片




参考
①Stack Overflow getState
②Stack Overflow blocksize
【超级账本Fabric的块和交易大小】③Stack Overflow blocksize

    推荐阅读