Choose lhe correct option to complete the text below.
A blockchain oracle is a device or entity that a deterrninistic blockchain with off-chain data (data outside oi the network). Blockchain oracles are essentially third-party services that provide smart contracts wilh externai information.
Blockchain oracles as a bridge between blockchains and lhe outside world. They it possible for smart contracts on blockchains to access offchain data.
Due to contractual agreements and other melhods oi key infonnation needed by blockchain applications, it is oflen imperative to have relevant inlonnation from the outside world present to execute the agreement in question. This is lhe point where blockchain oracles play.
(Adapted from http://makeuseof.com)