Смарт-контракт представляет собой соглашение, основанное на предопределенном алгоритме действий, которое обеспечивает автоматическое исполнение обязательств в рамках информационной системы. В соответствии с установленными правилами, смарт-контракты могут также использоваться для разрешения споров, установления юридических фактов и совершения иных действий. Наиболее распространенным способом реализации смарт-контрактов является технология блокчейн. Блокчейн можно охарактеризовать как распределенный реестр данных, где информация о транзакциях участников структурирована в виде непрерывной последовательности блоков, исключающей возможность последующего изменения. Определение смарт-контракта, данное в статье 3 Модельного закона о цифровых правах, носит рекомендательный характер. Отношения, связанные с заключением и исполнением сделок с использованием смарт-контрактов, регулируются положениями Гражданского кодекса Российской Федерации, в частности, абзацем 2 пункта 1 статьи 160, частью 2 статьи 309 и пунктом 2 статьи 434. Согласно части 2 статьи 309 ГК РФ, условия сделки могут предусматривать исполнение обязательств сторонами при наступлении определенных обстоятельств, без необходимости дополнительного выражения воли посредством информационных технологий. На федеральном уровне отсутствует легальное определение блокчейна. Однако, исходя из определений и описаний, содержащихся в подзаконных актах, блокчейн по своей сути является распределенным реестром данных. Технологии распределенного реестра, в свою очередь, представляют собой алгоритмы и протоколы для децентрализованного хранения и обработки транзакций, организованных в виде последовательности связанных блоков, которые невозможно изменить впоследствии. Технически блокчейн функционирует как база данных или реестр записей, например, о транзакциях участников блокчейн-платформы. Сведения из такого реестра хранятся децентрализованно, то есть распределенно, на компьютерах всех участников соответствующей блокчейн-платформы. На сегодняшний день специальное законодательное регулирование технологии блокчейн отсутствует.