Ethereum Smart Contracts and the Oracle Problem

โProvableโ, formerly known as โOraclizeโ, is a service known as an โoracleโ, built specifically to address this problem. An oracle acts as a relay by aggregating data from external sources such as random number generators, price tickers & computational engines. Once the data is collected, the oracle feeds it into a smart contract.