Смарт-контракты можно представить как самовыполняющиеся контракты с условиями, записанными прямо в коде. Они работают по принципу: «если происходит это, то выполняется то». Это программируемое правило, которое договоренности переводит в автоматизированные процессы. Например, смарт-контракт может быть использован для автоматизации процесса аренды недвижимости: когда арендатор передает деньги, смарт-контракт автоматически открывает доступ к недвижимости (например, выдавая цифровой ключ)