鉴于 Hyperledger Fabric 的链码需要是确定性的,因为它在所有验证对等方上执行(在 HyperLedger Fabric 中是否开采了块?),如何获得唯一 ID,以便我可以“InsertRow”具有唯一值。
例如,如果我执行代码以将新记录附加到表中,我需要一个唯一键。如果我在 Validating Peer 1 (vp1) 上获得 GUID,如果我在 Validating Peer 2 (vp2) 上获得 GUID,这将是一个不同的键。如果我使用毫秒作为键也是一样的。
有没有办法我可以从链码中获取链码中的确定性唯一 ID,而不是从“客户端”传递它?