اوراکل تقریبا یک نوع منبع خارجی برای قرارداد هوشمند است؛ معمولا Smart Contract بر اساس اطلاعاتی که از اوراکل ها دریافت می‌کنند تصمیم می‌گیرند. اگر Oracle مورد نظر،‌ یک منبع اطلاع رسانی قابل دست کاری مانند ویکی‌پدیا باشد، می‌تواند برای قرارداد مشکل ایجاد کند.