我不熟悉使用Composer使用Hyperledger Fabric开发Dapp。我想知道Hyperledger Fabric中事件的用途和用例。在Hyperledger Composer网站上显示:
事件可由Hyperledger Composer发出,并由外部应用程序订阅。事件在业务网络定义的模型文件中定义,并由事务JavaScript在事务处理器功能文件中发出。
那么,事件是否像Composer Web服务的触发器一样,可以在外部应用程序(如通知)中使用?事件的潜在用例是什么?事件在整个区块链领域中的重要性是什么?
答案 0 :(得分:2)
是的,事件就像Composer Web服务的触发器一样,可以在外部应用程序(例如通知)中使用。在诸如“出价应用程序”,“ Hyperledger Composer上的投票应用程序”以及使用事件之类的用例中,我们可以看到出价应用程序上的实时出价变化。并且还可以使用事件查看资产或参与者的交易历史。
答案 1 :(得分:0)
是的,事件基本上是可以在外部应用程序(例如通知)中使用的触发器。我最喜欢的示例是,您可以使用事件来向打印机发出信号以进行打印。
答案 2 :(得分:0)
事件提供了一种与外部系统进行交互的方式,就像您需要在提交事务时通知外部系统一样。 事件也可以用于识别交易明细,以检索特定资产(例如, https://github.com/hyperledger/composer/issues/2458
答案 3 :(得分:0)