是否可以从链码调用外部数据?
例如,在我的业务流程中,客户只有在完成的工作量等于或大于一定数量(即检测到的外部数据)时才放款。记录的外部数据是记录在网络中的私有数据。
是否可以从链码调用外部数据?
例如,在我的业务流程中,客户只有在完成的工作量等于或大于一定数量(即检测到的外部数据)时才放款。记录的外部数据是记录在网络中的私有数据。
链码不能调用来获取外部数据,因为外部调用可能是不确定的。然而,“oracle”模式在这里很有用。
让一个受信任的组织(称为预言机)在部署到单独渠道的智能合约上发布更新。
仅允许预言机发布此智能合约的更新。这将是您尝试查询的外部数据。
然后,您的链代码通过通道间链代码查询访问此数据
来源 - 织物的 Oracle 模式