We are able to establish various kinds of oracles when it comes to their operate and the information processed:
– Software program oracles:
They course of data information that come from on-line sources, corresponding to temperature, items and commodity costs, flight or prepare delays, and many others. The software program oracle extracts the required data and transfers it to the sensible contract.
– {Hardware} oracles:
Some sensible contracts require data instantly from the bodily world, for instance when a automobile crosses a barrier, the place movement sensors detect the automobile and ship the information to a wise contract or RFID Sensors within the provide chain business.
– Incoming oracles:
Provision of information from the skin world.
– Outgoing oracles:
Provide sensible contracts with the flexibility to ship information to the skin world. An instance can be a wise lock within the bodily world that receives the cost on its blockchain deal with and has to unlock it routinely.
– Consensus-based oracles:
Get their information from human consensus and prediction markets like augur and Gnosis. Utilizing only one supply of knowledge could be dangerous and unreliable. To keep away from market manipulation, forecast markets implement a score system for oracles. For additional safety, a mix of various oracles can be utilized, for instance three out of 5 oracles may decide the result of an occasion.