Смарт-контракти - це програми всередині блокчейну, які виконуються автоматично, коли виконуються визначені умови. Вони не потребують третіх сторін і виключають людський фактор. Оскільки логіка контракту зберігається у блокчейні, змінити його після опублікування неможливо.