Oracle

Oracles provide additional functionality to smart contracts by providing a means for them communicate outside of a decentralized blockchain network. Blockchain oracles can take on numerous forms, some of those forms include but are not limited to:

  • Software oracles
  • Hardware oracles
  • Inbound oracles
  • Outbound oracles
  • Consensus based oracles