قرارداد هوشمند امروز به‌عنوان یک فناوری تکامل‌یافته، برنامه‌ها یا پروتکل‌های دیجیتالی برای تراکنش‌های خودکار را در بر می‌گیرد که در یک بلاکچین ذخیره می‌شوند و در پاسخ به شرایط خاصی اجرا می‌شوند.