Research Summary: Blockchain Oracle Design Patterns

I undesstand that Oracles could be used in a variety of ways. Oracles might be implemented, for instance, as off-chain components or as a mix of on- and off-chain components. An oracle could enable other smart contracts to push or draw data from off-chain components, as shown in the sequence diagram that follows. In the first scenario, a transaction is used by the external system to communicate the needed data to the Oracle smart contract. The method that this transaction should call should accept data as an input parameter.

3 Likes