قراردادهای هوشمند برنامههایی کامپیوتری هستند که روی بلاکچین فعالیت میکنند. آنها به صورت خودکار عمل میکنند و فرآیندهایی غیرمتمرکز هستند که در حالت عادی به یک واسطه نیاز دارند.