是否可以从链码中调用外部数据?
例如,在我的业务流程中,仅当执行的工作等于或大于一定数量(即,检测到的外部数据)时,客户才释放付款。记录的外部数据是记录在网络中的私有数据。
链码无法进行调用以获取外部数据,因为该外部调用可能是不确定的。但是,“ oracle”模式在这里很有用。
让一个受信任的组织(称为oracle)在部署到单独通道的智能合约上发布更新。
仅允许oracle将更新发布到此智能合约。这将是您要查询的外部数据。
然后,您的链码通过通道间链码查询访问此数据
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句