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

时间:2017-07-26 13:38:46

标签: ibm-cloud blockchain hyperledger hyperledger-fabric

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

作为测试,我的链代码只是使用 stub.PutState stub.getState 创建和获取资产。

但是,在检查信息中心中的区块链标签时,我可以看到,对于每个 交易 ,它正在创建一个单独的< strong> 阻止 ,用于部署和调用操作,如下所示。

enter image description here

  1. 为什么不将多个事务添加到同一个块中以及何时将事务考虑到一个块中?
  2. 这些从4到6的块如何到来没有任何内容?是因为任何错误而来吗?
  3. 我已经完成了Bluemix Doc,但没有对此有清楚的认识。

    提前谢谢。

1 个答案:

答案 0 :(得分:2)

我不确定&#34;空&#34;虽然块可能反映了这些特定块中的事务中存在错误的事实。

就每个区块的交易数量而言,有两个因素决定了这一点: - 批量大小 - 每个块的最大事务数 - 批处理间隔 - 如果不满足批处理大小,则为块之间的最大时间

我认为我们在服务中使用批量大小= 500和批次间隔= 1秒。因此,为了查看多个事务/阻止,您需要提高调用率。