Solidity naturally has several problems that is difficult to implement.
One of the things is read off-chain data from smart contract.
Let’s say, if I want to get ETH/USD price in real time from smart contract, we don’t have a way to get from outside of blockchain.
Oraclize bridges between on-chain and off-chain data sources and makes it available to fetch real world data from smart contract.
- Using oraclize, we can integrate non-blockchain RESTful APIs
- We can collect world wide information for smart contract operation
Reference links
https://www.packtpub.com/mapt/book/big_data_and_business_intelligence/9781787122147/7
http://www.oraclize.it/
https://github.com/oraclize/ethereum-api (edited)