Смарт-контракти власними силами обмежені інформацією у межах свого блокчейну. Щоб отримати дані, необхідні для виконання умов, ззовні, необхідні оракули, які зберуть інформацію, перевірять її та передадуть смарт-контракту.