Під час ув'язнення смарт–контракту Сторони прописують у ньому умови угоди, санкції за невиконання та ставлять свої цифрові підписи. Розумний контракт самостійно визначає, чи виконані умови, та приймає рішення: завершити угоду, накласти на учасників штраф або взагалі закрити доступ до активів.
Смарт–контракти виконує віртуальна машина (Virtual Machine чи VM). Вона використовує обчислювальну потужність блокчейна: смарт–контракти виконують всі вузли мережі, але тільки найшвидший записує результат у блок. Часті виклики смарт–контрактів можуть паралізувати блокчейн.
Умови договорів складаються заінтересованими сторонами. Результатом активації програмного коду стають певні дії, спрямовані виконання договору. Смарт–контракт відрізняється від звичайного паперової угоди методами написання, концептом дотримання та правовими наслідками.