What is an Oracle?

Oracles provide the connection between real world data and the blockchain. They turn external data into a format that smart contracts can understand, while validating that the information is valid and correct. Through the use of oracles, smart contracts can be triggered by external events, and pass through important data.