在 IBM-Bluemix Hyperledger Fabric V0.6 中为每个事务创建单独的块

Separate block creating for each transaction in IBM-Bluemix Hyperledger Fabric V0.6

我已经在我的 IBM-Bluemix 帐户中创建了一个 区块链 服务并成功部署了我的链代码。

作为测试,我的链代码使用 stub.PutStatestub.getState 简单地创建和获取资产。

但是在检查 仪表板 中的 区块链 选项卡时,我可以看到,对于每个 交易 它正在创建一个单独的 用于部署和调用操作,如下所示。

  1. 为什么它不将多个交易添加到同一个区块中,而什么时候考虑将交易添加到一个区块中?
  2. 这4到6块怎么来的,里面没有任何内容?是因为什么错误才来的吗?

我已经经历了Bluemix Doc,但对此没有清楚的认识。

提前致谢。

我不确定 "empty" 块,尽管它们可能反映了这些特定块中的交易存在错误的事实。

就每个区块的交易数量而言,有两个因素决定了这一点: - batch size - 每个区块的最大交易数量 - 批次间隔 - 如果不满足批次大小,块之间的最长时间

我相信我们在服务中使用批量大小 = 500 和批量间隔 = 1 秒。因此,为了查看多个交易/块,您需要提高调用率。