تستطيع سلسلة الكتل التحقق من التوقيعات، وتنفيذ القواعد، وتسجيل المعاملات بدقة رياضية.
لكن هناك أمرًا لا تستطيع القيام به بمفردها: معرفة ما إذا كانت معلومة من العالم الحقيقي صحيحة.
هنا تظهر ما تُسمّى بمشكلة الأوراكل.
يمكن برمجة عقد ذكي ليتصرف عند وقوع أمر محدد: على سبيل المثال، عندما يصل $BTC إلى سعر معيّن، أو عندما تُصفّى ضمانات، أو عندما يُفعَّل شرط في بروتوكول للتمويل اللامركزي (DeFi).
المشكلة بسيطة: لا تستطيع سلسلة الكتل الاتصال بالإنترنت للتحقق بنفسها مما يحدث في الخارج.