Смарт-контракт как форма сделки

4 мин
Юрист Найденко Руслан Олегович объясняет: Смарт-контракт как форма сделки

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

Юридическая природа автоматического исполнения

Согласно ст. 309 и 310 ГК РФ, обязательства должны исполняться надлежащим образом, а односторонний отказ от их исполнения не допускается. Смарт-код выступает здесь инструментом обеспечения этого принципа: если заложенное в блокчейн условие наступило (например, поступила оплата или наступила дата поставки), программа автоматически совершает транзакцию без участия человека.

Суды признают это действие юридически значимым по следующим причинам:

  • Доказательственная сила: Запись в распределенном реестре является объективным доказательством того, что событие произошло. В силу ст. 71 ГПК РФ и ст. 75 АПК РФ такие данные могут быть признаны письменными доказательствами.
  • Конклюдентные действия: Инициирование транзакции сторонами расценивается как акцепт оферты и волеизъявление на заключение сделки (ст. 438 ГК РФ).
  • Приоритет воли сторон: Машиночитаемый код — это лишь способ фиксации договоренностей. Если текстовый договор противоречит коду, суды будут исходить из истинной воли сторон, выраженной в человекочитаемом тексте, опираясь на правила толкования сделок (ст. 431 ГК РФ).

Однако важно различать два типа смарт-контрактов:

  1. Вспомогательные: Код автоматизирует уже существующий бумажный или электронный договор. Здесь приоритет всегда за текстом документа.
  2. Code-only (только в форме кода): Договор заключается непосредственно через взаимодействие с интерфейсом DEX или кошельком. В этом случае условия сделки полностью приравниваются к программному алгоритму.

Можно ли оспорить сделку, если код исполнил ошибку?

Да, такая сделка может быть признана недействительной или изменена, но успех зависит от правовой квалификации ситуации. Неизменяемость блокчейна не означает неизменности гражданских правоотношений вокруг него. Существует несколько правовых оснований для оспаривания:

Ситуация Правовое основание (ГК РФ) Суть механизма Техническая ошибка программиста Ст. 15 (убытки), ст. 1064 (внедоговорный вред) Иск предъявляется не к «блокчейну», а к разработчику протокола, аудиторской компании или девелоперу интерфейса (frontend) за ненадлежащее оказание услуг. Ошибка кода трактуется как недостаток работы/услуги. Очевидная опечатка (Scrivener’s error) Ст. 178 (сделка под влиянием существенного заблуждения) Если цена токена указана как 1 WETH вместо 0.1 WETH из-за пропущенного нуля, сторона доказывает, что ее воля была направлена на иные экономические условия, а результат исполнения грубо ей противоречит. Порок воли / Обман Ст. 178, 179 ГК РФ Если пользователя ввели в заблуждение относительно функционала контракта (фишинг, поддельный интерфейс). Сделка оспаривается как совершенная под влиянием обмана. Кабальная сделка Ст. 179 ГК РФ Если ошибка привела к тому, что одна сторона лишилась всего имущества на крайне невыгодных условиях вследствие тяжелых обстоятельств, которые другая сторона использовала. Ничтожность (противоречие закону) Ст. 168 ГК РФ Если сам алгоритм принудительно выполняет незаконное действие (например, автоматический сбор данных вопреки ФЗ-152 «О персональных данных»).

Проблема реверсивности (невозврата): Главная сложность судебной защиты — техническая невозможность отменить транзакцию в самом блокчейне. Поэтому российские суды используют следующие механизмы:

  1. Трансформация требования: Суд признает сделку недействительной ab initio (с самого начала) и взыскивает с ответчика денежный эквивалент утраченных активов плюс убытки и проценты за пользование чужими денежными средствами (ст. 395 ГК РФ).
  2. Арест вне цепочки (Off-chain freeze): Наложение ареста на фиатные средства ответчика в банках или его активы на централизованных биржах (CEX), куда были выведены монеты после ошибки в смарт-контракте.
  3. Кибердеконструкция: В редких случаях суд может обязать валидаторов сети или администраторов конкретного моста провести хардфорк или откат состояния, однако в публичных сетях (Ethereum) этот механизм практически неприменим из-за децентрализации.

Распределение рисков («Code is Law» против права): Зарубежная практика разделилась: одни суды (например, в деле Lambesis v. Cameron) придерживаются доктрины «The Code is Law» (ошибка в коде — это риск отправителя), другие встают на сторону пострадавшего, указывая, что компьютерный код не способен выразить сложную волю сторон. Российская судебная доктрина склоняется ко второму подходу: техническое несовершенство программы не должно приводить к необоснованному обогащению одной стороны за счет другой. Однако бремя доказывания того, что ошибка была явной и непреднамеренной, лежит на истце. Для этого суду потребуется независимая экспертиза исходного кода и логов транзакций.

Статья была полезна?

Не нашли ответа? Задайте вопрос юристам

0 Отзывы
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все отзывы