在 Hyperledger Fabric Chaincode 上调用外部数据(外部数据作为业务逻辑的输入)
Calling external data on Hyperledger Fabric Chaincode (external data as input in business logic)
是否可以从链代码调用外部数据?
例如,在我的业务流程中,客户仅在执行的工作等于或大于一定数量(即检测到的外部数据)时才释放付款。
记录的外部数据是记录在网络中的私有数据。
链码无法进行调用以获取外部数据,因为该外部调用可能是不确定的。然而,“oracle”模式在这里很有用。
有一个受信任的组织(称为 oracle)post 更新部署到单独通道的智能合约。
只允许预言机 post 更新此智能合约。这将是您要查询的外部数据。
您的链代码然后通过通道间链代码查询访问此数据
是否可以从链代码调用外部数据?
例如,在我的业务流程中,客户仅在执行的工作等于或大于一定数量(即检测到的外部数据)时才释放付款。 记录的外部数据是记录在网络中的私有数据。
链码无法进行调用以获取外部数据,因为该外部调用可能是不确定的。然而,“oracle”模式在这里很有用。
有一个受信任的组织(称为 oracle)post 更新部署到单独通道的智能合约。
只允许预言机 post 更新此智能合约。这将是您要查询的外部数据。
您的链代码然后通过通道间链代码查询访问此数据