首页 > 解决方案 > Invoke Chaincode

问题描述

I am reading about chaincode in hyperledger fabric for my project. I have a doubt on How to invoke chaincode automatically based on events like time. If so, are any working examples available.

Thank you in advance.

标签: hyperledger-fabricblockchain

解决方案


如果没有客户端,您将无法自动调用事务。如果您查看 Hyperledger Fabric 的交易流程,客户端有很多责任签署交易,例如收集背书,可选择过滤提案响应(坏的响应)并将其发送以进行排序。因此,您不能替换链码层中的所有这些逻辑,链码层主要负责背书。

您必须在您应该定义其规则的客户端的帮助下根据时间等事件执行此调用。

因此,最好的方法是在您想要定期调用的链码函数上放置某种授权逻辑,并使用客户端和用户的证书使用某种cron机制调用链码上的函数。

参考链码中的授权:

摘要视频:https ://www.youtube.com/watch?v=WTW9QVO28l0

链码参考:https ://github.com/hyperledger/fabric-samples/tree/release-1.2/chaincode/abac/go

文档:https ://docs.google.com/document/d/1GP5tcN0oK9Zewed9h5pLiM2BowWPhtgFUGXEDKjeGGo/edit


推荐阅读