Blockchain is being used for a wide range of applications beyond merely cryptocurrency and transferring digital assets.
This raises the issue, how does a smart contract running on blockchain “know” what is going on in the real world when it comes to physical assets and other items outside of the blockchain?
In the following video I describe what blockchain Oracles are and the important role they play in making sure that smart contracts can perform properly.