如何在 Hyperledger Fabric 中获取所有键(不是所有键+值)

Hoy to get all keys (not all key+values) in Hyperledger Fabric

我需要一个 Hyperledger Fabric 链码方法,returns 我的世界状态中的所有密钥都可以执行完整性检查。我显然可以使用 getStateByRange() 获取所有状态并进行迭代以获取键和方法,但我已经看到它有效地 returns 所有使我的系统过载的数据(我的世界状态中有大约 20.000 个对象)

有没有办法以不强制 Fabric 获取所有世界状态的方式只获取密钥?

目前 chaincode shim APIs 不支持 GetKeys()。您应该能够使用 GetStateByRangeWithPagination() 来避免在构建密钥列表时系统过载。