Blockchain itself forms a separate digital space. But whether in finance or real economy sectors, a blockchain use case often needs to interact with the external world. How can this be accomplished? We introduce how oracle helps bridge the on-chain and off-chain worlds of blockchain.