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