Hyperledger Fabric问题和疑问

时间:2018-12-06 08:48:39

标签: hyperledger-fabric

我尝试联系织物火箭聊天,但没有得到太多帮助,因此将其发布在SO上。 我有以下疑问:

  1. 我们可以访问链码中的块高吗(我知道客户端可以这样做,但链码中有可能)
  2. 我们可以从链代码中正在进行的交易中调用新交易吗?
  3. 想知道存储在超级账本结构中的数据的历史记录在哪里
  4. 我们可以基于链代码中的transactionid进行查询吗?
  5. 在结构链代码中编写调度程序是否可行?

1 个答案:

答案 0 :(得分:0)

  1. 您能对此做些解释吗?
  2. 您可以通过先docker exec -it <peer id> bash然后再cd /var/hyperledger/production/登录对等方来检查链码,ledgersData,transientStore等。
  3. 是的,这取决于您存储状态的方式。您可以将状态存储为putStringState(java.lang.String key, java.lang.String value),其中键可以是事务ID。然后稍后使用getStringState(java.lang.String key)进行查询。 (方法名称根据Java链码)