قراردادهای هوشمند یا smart contract برنامههایی هستند که روی بلاک چین اتریوم قرار دارند. بهوسیله چنین قراردادهایی میتوان برنامههایی غیرمتمرکز ساخت که بدون هیچ واسطه، کنترل و توقفی تا ابد به کار خود ادامه میدهند. برای نوشتن چنین برنامههایی از سالیدیتی استفاده میشود.
ویژگیهای این برنامه :
1- شفافیت مسیر راه
2- امنیت
3- اجرای همزمان قراردادها
4- ضبط عملیات با دقت زیاد
5- سرعت اجرای قراردادها
6- پشتیبانگیری