我正在执行多项交易,例如资产的位置更新,但找不到任何方法可基于该资源查询交易:
例如,如果我创建资产fish1
,然后进行交易以更新鱼的位置,那么现在我想获取fish1
的交易,因此我可以获得{ {1}}并将其绘制在地图上。
如果有人这样做,请提供帮助。谢谢
答案 0 :(得分:3)
链上解决方案
有两种方法取决于您如何“更新”位置。
/state/
REST-API调用),然后根据需要扩展数据更新的集合即可。使用这两种方法都各有利弊。
链下解决方案
Sawtooth提供了一个事件注册表,客户端(某种形式)可以在其中注册事件侦听器,以链下应用程序所需的任何形式存储数据。通常建议将其用于具有广泛/丰富查询需求的解决方案,因为锯齿Merkle Trie(存储区块链数据的位置)不提供这种灵活性。