Oracles هي برامج يمكن استخدامها لاسترداد البيانات الخارجية والتحقق منها على شبكات blockchain والعقود الذكية.و يستخدمون موجز بيانات السوق وواجهات برمجة تطبيقات الويب لتحقيق هذا الغرض. الحصول على بيانات الأسعار من NYSE ، أو معلومات الدفع من PayPal إلى شبكة blockchain هي نوع المهام التي يمكن أن ينجزها oracle.