Ang oracle ay nagdadala ng tunay na data sa mundo (presyo, panahon, palakasan) sa blockchain upang ang smart contract ay makapag trabaho gamit ang panlabas na impormasyon.