Все новости законодательства
у вас на почте

Подпишитесь на рассылки

Все новости законодательства в вашей электронной почте

Подпишитесь на наши рассылки

Использование в работе смарт-контрактов в 2025 году

Над статьей работали:
редактор: Александр Чепенко

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

Содержание

  1. Суть смарт контрактов, их виды
  2. Использование смарт-контрактов
  3. Разработка смарт-контрактов
  4. Заключение смарт-контракта
  5. Исполнение смарт-контракта
  6. Форма смарт-контракта
  7. Проблемы смарт-контрактов

Суть смарт контрактов, их виды

Смарт-контракт (англ. smart contract — умный контракт) соглашение, записанное в виде компьютерной программы. По своей сути это часть программного кода блокчейна, в котором отражены все условия сделки.

Его текст криптографически подписывается сторонами сделки и запускается на исполнение на доверенной платформе.

Умный договор контролирует условия сделки и, при их выполнении, исполняет все обязательства.

Для автоматической работы smart-контракта все условия и обязательства соглашения должны быть программно доступны на доверенной платформе.

Основной смысл умного соглашения заключается в том, чтобы исключить необходимость доверия к третьей стороне, к примеру, банкам, нотариусам или юристам и гарантировать выполнение обязательств благодаря программному коду.

Виды умных договоров можно классифицировать по нескольким параметрам:

а) по среде выполнения — они могут быть централизованными и распределенными;
б) с точки зрения анонимности. Контракты подразделяются на конфиденциальные, частично открытые и полностью открытые;
в) по механизму инициирования. Различаются ограниченные и предустановленные смарт-контракты.

По степени автоматизации smart-контракты подразделяются на:

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

Вид смарт-контракта, который будет использоваться, зависит от совершаемой сделки.

Использование смарт-контрактов

Умные соглашения применяются, в том числе, в следующих сферах:

а) контроля имущественных отношений – владение и проведение операций с ЦФА, включая криптовалюты и токены;
б) в финансовых сервисах – торгового финансирования, при торговле на бирже, участии в аукционах;
в) в банковских продуктах – при автоматизации предоставления банковских услуг;
в) в страховании — для обработки страховых претензий и выплат компенсаций в типовых страховых случаях;
г) в госуслугах — при внедрении различных социальных сервисов. К примеру, процедуры проведения голосований, выборов.

Одним из самых распространенных примеров использования умного договора является первичное размещение цифровых токенов — ICO. Это форма привлечения инвестиций через выпуск и продажу инвесторам цифровых токенов за фиатные деньги или криптовалюты.

В ходе ICO компания чаще всего создает собственные цифровые токены на одной из существующих платформ на основе технологии распределенных реестров, например Ethereum.

Далее токены продают всем желающим, обеспечивая тем самым привлечение инвестиций в проект, проводящий ICO.
Другим примером идеи реализации смарт-контракта можно назвать формат работы агрегатора такси.

Агрегатор играет роль посредника, который обеспечивает выполнение соглашения между водителем такси и клиентом:

а) клиент выражает согласие оплатить поездку по стоимости, заранее определенной посредником;
б) водитель, в свою очередь, обязуется выполнить услугу по перевозке клиента до заранее определенного места.

Планируется, что smart contract станет дополнительным функционалом платформы цифрового рубля (Концепция цифрового рубля Банка России).

Алгоритм использования умных соглашений при этом будет следующим:

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

Разработка смарт-контрактов

Создать smart contract невозможно без:
а) навыков программирования;
б) понимания алгоритмов блокчейнов.

Реальное практическое применение умным соглашениям нашлось с появлением технологии блокчейн.

Блокчейн — технология, с помощью которой можно сохранять и передавать данные в виде последовательности связанных блоков. Каждый блок содержит информацию и ссылку на предыдущий, а вместе они образуют цепочку.
В сети блокчейн множество партнеров, которые сотрудничают между собой для обработки и подтверждения транзакций.

Записи участников блокчейна записываются в цифровой реестр или базу данных, а сведения из него хранятся распределенно на компьютерах участников.

Умные договора и блокчейн — актуальный инструмент для обслуживания большой цепочки поставок от сырья до выхода готовой продукции.

Чаще всего сопроводительные документы хранятся в базах данных каждого участника сделки. На каждом из этапов сделки нужно передавать и подписывать документы, высылать счета, переводить деньги.

В случае, если документы оформлены на бумаге, их понадобится пересылать физически.

Блокчейн помогает объединить всю эту информацию в одном реестре, чтобы всем сторонам были доступны документы, история транзакций и поставок.

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

Основными этапами создания и функционирования умных договоров являются:

а) определение условий сделки, которые должны быть выполнены. При этом важно предусмотреть все возможные сценарии и исключения;
б) создание самого контракта с помощью кода на языке программирования. Участники транзакции могут создать его самостоятельно либо привлечь стороннюю организацию;
в) тестирование. Его проводят для того, чтобы убедиться в корректности работы и отсутствии уязвимостей;
г) развертывание в сети блокчейн после успешного тестирования. После того, как контракт загружен и активирован, изменить его алгоритм нельзя;
д) самоисполнение соглашения при соблюдении заданных в нем условий. Smart-контракты состоят из условий «если…, то…», в ходе исполнения которых производится запись информации в распределенный реестр, приводящей к изменению его состояния;
е) запись результата исполнения контракта. Она публикуется в системе блокчейне, которая проверит все действия контрагентов, зафиксирует их завершение и сохраняет заключенное соглашение.

Заключение смарт-контракта

При заключении smart-контракта стороны отражают в нем все условия сделки, санкции за невыполнение и ставят свои подписи.

Умное соглашение подписывают электронной подписью.

После подписания информация о сделке сохраняется в реестре данных – блокчейне, и с этого момента договор вступает в силу.

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

Порядок заключения smart-контракта с использованием информационной системы отражен в в законодательном акте рекомендательного характера — Модельном законе о цифровых правах (принят 14.04.2023 в г. Санкт-Петербурге постановлением 55-12 на 55-ом пленарном заседании Межпарламентской Ассамблеи государств-участников СНГ).
Он отмечает, что договор в информационной системе может быть заключен путем обмена документами в информационной системе либо применения смарт-контракта.

Оператор ИС обязан ознакомить пользователя с условиями умного договора до заключения сделки.

Поэтому, лицо, совершившее сделку с использованием такого договора, считается осведомленным надлежащим образом о ее условиях, в том числе выраженных программным кодом, пока не доказано иное.

В случае некорректного отражения перечня и объема прав и обязанностей сторон умного договора в ИС ответственность перед ними несет оператор системы независимо от вины.

Смарт-контракт считается вступившим в силу с момента выражения лицом волеизъявления на совершение сделки в ИС по правилам этой системы.

Исполнение смарт-контракта

С использованием технологии распределенных реестров исполнение умного договора происходит автоматически.
При этом, после развертывания в блокчейне smart-контракт становится неизменяемым, и его исправление возможно только путем создания нового. Так, соглашение, обеспечивающие проведение ICO, предоставит привлекающей инвестиции компании доступ к средствам инвесторов только при достижении определенного общего объема инвестиций.

Исполнение условий умной сделки нередко зависит от данных, которые находятся во внешних информационных системах.

Для получения сведений из этих источников и использования их для работы smart-контракта используются специализированные сервисы – «оракулы».

К примеру, «оракул» поможет получить сторонам сделки биржевые данные о курсах ценных бумаг и валют для исполнения логики умного договора по перемещению активов между участниками доверенной сети из распределенных реестров.

Другой пример – сервис поможет отследить факт поставки груза и сообщит смарт-контракту о необходимости осуществить перевод средств какому-либо участнику распределенного реестра.

Форма смарт-контракта

В законах термин «смарт-контракт» не раскрывается. Попытки его правового регулирования уже предпринимались, но пока ни к чему не привели.

Пока этот термин содержится в Модельном законе о цифровых правах.

Этот документ определяет смарт-контракт как основанный на заранее сформированном алгоритме действий способ заключения соглашения, позволяющий:

а) автоматически обеспечить и исполнить обязательство в информационной системе;
б) разрешить возникший спор, установить юридические факты или совершить иные действия — в случаях, установленных в правилах информационной системы.

Положения о смарт-контрактах содержатся в ст. 309 ГК РФ, которая относит его к особым способам исполнения обязательства, не требующим дополнительного волеизъявления сторон.
Эта статья устанавливает, что условия сделки могут предусмотреть исполнение сторонами возникающих из нее обязательств:

а) при наступлении определенных обстоятельств;
б) без направленного на исполнение обязательства отдельно выраженного дополнительного волеизъявления;
в) путем применения информационных технологий, определенных условиями сделки.

То есть главный признак умного соглашения — автономность его исполнения в отсутствие дополнительного волеизъявления сторон. К примеру, если одна из сторон smart-контракта нарушит зафиксированные в нем условия, то автоматически применятся установленные штрафные санкции.

Однако, заключение договора только в форме программного кода может повлечь за собой признание его незаключенным.

Согласно ст. 434 ГК РФ соглашение может быть заключено в любой форме, предусмотренной для совершения сделок, кроме случаев, когда закон предъявляет определенные требования к договору конкретного вида.

В соответствии с правилами абз. 2 п. 1 ст. 160 ГК РФ договор в письменной форме может быть заключен:

а) путем составления одного документа, в том числе электронного, подписанного двумя сторонами;
б) обмена письмами или телеграммами;
в) обмена электронными документами и иными данными.

Письменная форма сделки считается соблюденной также в случае совершения лицом сделки с помощью электронных либо иных технических средств, позволяющих воспроизвести на материальном носителе в неизменном виде содержание сделки.

При этом требование о наличии подписи считается выполненным, если использован любой способ, позволяющий достоверно определить лицо, выразившее волю.

Поэтому, во избежание споров, в традиционном договоре контрагенты могут предусмотреть такой способ исполнения обязательства, как составление умного соглашения.

В связи с этим у сторон есть возможность сочетать:

а) смарт-контракт с бумажной копией;
б) контракт на бумаге с автоматизированием отдельных его пунктов в умном соглашении.

В последнем случае участники сделки на практике автоматизируют наиболее важные пункты соглашения, как правило, порядок передачи денег.

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

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

Проблемы смарт-контрактов

Работа с умным соглашением имеет, в том числе, следующие риски:

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

Умный договор не обладает функциональной гибкостью.

В обычных сделках у контрагентов всегда есть возможность пересмотреть ее условия.

При использовании умного соглашения реализовать такие изменения в ходе его исполнения затруднительно.

Например, количество поставленного товара оказалось меньше, чем указано в смарт-контракте, или его качество оказалось хуже согласованного. В этом случае трекеры, которые отслеживают соответствующие параметры, передадут информацию в сам контракт и применятся штрафные санкции, определенные в программном коде.

эту статью еще не обсуждали
Вы можете оставить первый комментарий

Авторизуйтесь, чтобы оставлять комментарии

Нет аккаунта? Зарегистрируйтесь