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

首先交易大小是和 PutState function(Chaincode中的函数)大小限制相关的 , 而putState限制则是和总体gRpc限制相关的(当前默认是100MB) 可以在server.go中定义

也可以在config.go中找到默认定义值


至于块的大小 则应该是和交易相关    在Fabric v0.6中, fabric/consensus/pbft/config.yaml文件可以定义

超级账本Fabric的块和交易大小_第1张图片

这意味着 有超过五百个交易时或者时间过去了一秒钟 就生成一个新的块


而在1.0中的fabric中其中的一个config文件则是定义了BatchSize

对应的yaml配置文件为configtx.yaml中设定了块的最大值

超级账本Fabric的块和交易大小_第2张图片



参考

①Stack Overflow getState

②Stack Overflow blocksize

③Stack Overflow blocksize

你可能感兴趣的:(超级账本Fabric的块和交易大小)