从Hyperledger Composer到Fabric运行时进行调用时,仅在整个网络中提交后才生成事务哈希。如果是这样,我们是否应该同步等待并跟踪传统系统中的数据。就像在以太坊无法做到的那样,我们立即获得交易哈希并稍后跟踪提交状态。在Hyperledger Fabric中处理此问题的最佳方法是什么。
答案 0 :(得分:0)
是的,就像在以太坊中一样,我们也可以在HL结构的智能合约/链码中获取交易哈希,这与以后的交易是否提交无关。
对于每个调用请求,都会生成一个事务ID,可以通过方法对其进行访问
getTxId()
(在Java链码中,类似地也可以在go / node cc中找到),它返回该请求的String事务ID。