Над статьей работали:
Автор: Чистякова Людмила; редактор: Александр Чепенко
Появлению идеи этого нового вида договора предшествовало создание вендинговой кофемашины. Процесс приобретения в ней товара означает сделку, при совершении которой любой желающий может купить продукт по заранее установленной цене. В настоящее время он широко используется в связи с внедрением цифровых платформ, например, агрегаторов такси. Речь идет о смарт-контракте. Подробнее о нем расскажем далее.
Содержание
- Суть смарт контрактов, их виды
- Использование смарт-контрактов
- Разработка смарт-контрактов
- Заключение смарт-контракта
- Исполнение смарт-контракта
- Форма смарт-контракта
- Проблемы смарт-контрактов
Суть смарт контрактов, их виды
Смарт-контракт (англ. smart contract — умный контракт) соглашение, записанное в виде компьютерной программы. По своей сути это часть программного кода блокчейна, в котором отражены все условия сделки.
Его текст криптографически подписывается сторонами сделки и запускается на исполнение на доверенной платформе.
Умный договор контролирует условия сделки и при их выполнении исполняет все обязательства.
Для автоматической работы смарт-контракта все условия и обязательства соглашения должны быть программно доступны на доверенной платформе.
Основной смысл умного соглашения заключается в том, чтобы исключить необходимость доверия к третьей стороне, к примеру, банкам, нотариусам или юристам и гарантировать выполнение обязательств благодаря программному коду.
Виды умных договоров можно классифицировать по нескольким параметрам:
а) по среде выполнения — они могут быть централизованными и распределенными;
б) с точки зрения анонимности. Контракты подразделяются на конфиденциальные, частично открытые и полностью открытые;
в) по механизму инициирования. Различаются ограниченные и предустановленные смарт-контракты.
По степени автоматизации smart-контракты подразделяются на:
а) на полностью автоматизированные — умное соглашение хранится только в блокчейне и не требует физического подтверждения;
б) частично автоматизированные — договор хранится в блокчейне, а также имеет бумажный вид;
в) автоматизированные преимущественно в хранилище.
Вид смарт-контракта, который будет использоваться, зависит от совершаемой сделки.
Использование смарт-контрактов
Умные соглашения применяют в следующих сферах:
а) контроль имущественных отношений – владение и проведение операций с ЦФА, включая криптовалюты и токены;
б) в финансовых сервисах – торгового финансирования, при торговле на бирже, участии в аукционах;
в) в банковских продуктах – при автоматизации предоставления банковских услуг;
в) в страховании — для обработки страховых претензий и выплат компенсаций в типовых страховых случаях;
г) в госуслугах — при внедрении различных социальных сервисов. К примеру, процедуры проведения голосований, выборов.
Одним из самых распространенных примеров использования умного договора является первичное размещение цифровых токенов — ICO. Это форма привлечения инвестиций через выпуск и продажу инвесторам цифровых токенов за фиатные деньги или криптовалюты.
В ходе ICO компания чаще всего создает собственные цифровые токены на одной из существующих платформ на основе технологии распределенных реестров, например, Ethereum.
Далее токены продают всем желающим, обеспечивая тем самым привлечение инвестиций в проект, проводящий ICO.
Другим примером идеи реализации смарт-контракта можно назвать формат работы агрегатора такси.
Агрегатор играет роль посредника, который обеспечивает выполнение соглашения между водителем такси и клиентом:
а) пассажир выражает согласие оплатить поездку по стоимости, заранее определенной посредником;
б) водитель, в свою очередь, обязуется выполнить услугу по перевозке клиента до заранее определенного места.
Планируется, что смарт-контракт станет дополнительным функционалом платформы цифрового рубля (концепция цифрового рубля Банка России).
Алгоритм использования умных соглашений при этом будет следующим:
а) продавец и покупатель заключают сделку поставки товара с условием оплаты в цифровых рублях;
б) продавец через мобильное приложение банка продавца создает смарт-контракт по сделке;
в) покупатель и продавец подписывают умное соглашение;
г) платформа цифрового рубля регистрирует смарт-контракт и запускает процедуру контроля исполнения договора, в том числе во взаимодействии с доверенными внешними источниками;
д) внешний доверенный источник уведомляет платформу цифрового рубля о поставке товара покупателю;
е) платформа цифрового рубля автоматически переводит средства продавцу.
Разработка смарт-контрактов
Создать смарт-контракт невозможно без:
а) навыков программирования;
б) понимания алгоритмов блокчейнов.
Реальное практическое применение умным соглашениям нашлось с появлением технологии блокчейн.
Блокчейн — технология, с помощью которой можно сохранять и передавать данные в виде последовательности связанных блоков. Каждый блок содержит информацию и ссылку на предыдущий, а вместе они образуют цепочку.
В сети блокчейн множество партнеров, которые сотрудничают между собой для обработки и подтверждения транзакций.
Записи участников блокчейна отображаются в цифровом реестре или базе данных, а сведения из него хранятся распределенно на компьютерах участников.
Умные договора и блокчейн — актуальный инструмент для обслуживания большой цепочки поставок от сырья до выхода готовой продукции.
Чаще всего сопроводительные документы хранятся в базах данных каждого участника сделки. На каждом из этапов сделки нужно передавать и подписывать документы, высылать счета, переводить деньги.
В случае если документы оформлены на бумаге, их понадобится пересылать физически.
Блокчейн помогает объединить всю эту информацию в одном реестре, чтобы всем сторонам были доступны документы, история транзакций и поставок.
Смарт-контракты позволят автоматически распределять платежи после согласования и получения нужных цифровых подписей. Кроме того, в цепочку участников сделки на блокчейне намного проще добавлять новых поставщиков или перевозчиков.
Основными этапами создания и функционирования умных договоров являются:
а) определение условий сделки, которые должны быть выполнены. При этом важно предусмотреть все возможные сценарии и исключения;
б) создание контракта с помощью кода на языке программирования. Участники транзакции могут образовать его самостоятельно либо привлечь стороннюю организацию;
в) тестирование. Его проводят для того, чтобы убедиться в корректности работы и отсутствии уязвимостей;
г) развертывание в сети блокчейн после успешного тестирования. После того как контракт загружен и активирован, изменить его алгоритм нельзя;
д) самоисполнение соглашения при соблюдении заданных в нем условий. Смарт-контракты состоят из условий «если…, то…», в ходе исполнения которых производится запись информации в распределенный реестр, приводящей к изменению его состояния;
е) запись результата исполнения контракта. Она публикуется в системе блокчейне, которая проверит все действия контрагентов, зафиксирует их завершение и сохраняет заключенное соглашение.
Заключение смарт-контракта
При заключении смарт-контракта стороны отражают в нем все условия сделки, санкции за невыполнение и ставят свои подписи.
Умное соглашение подписывают электронной подписью.
После подписания информация о сделке сохраняется в реестре данных – блокчейне, и с этого момента договор вступает в силу.
Для обращения к нему в блокчейне используется уникальный идентификатор — адрес умного соглашения. Он эксклюзивен для каждого случая. Найдя адрес контракта токена в обозревателе блокчейна, можно получить доступ к данным о нем, таким как история транзакций, баланс и другие записи.
Порядок заключения смарт-контракта с использованием информационной системы отражен в в законодательном акте рекомендательного характера — Модельном законе о цифровых правах (принят 14.04.2023 в Санкт-Петербурге постановлением № 55-12 на 55-ом пленарном заседании Межпарламентской ассамблеи государств — участников СНГ).
Он отмечает, что договор в информационной системе может быть заключен путем обмена документами в информационной системе либо применения смарт-контракта.
Оператор ИС обязан ознакомить пользователя с условиями умного договора до заключения сделки.
Поэтому лицо, совершившее сделку с использованием такого договора, считается осведомленным надлежащим образом о ее условиях, в том числе выраженных программным кодом, пока не доказано иное.
В случае некорректного отражения перечня и объема прав и обязанностей сторон умного договора в ИС ответственность перед ними несет оператор системы независимо от вины.
Смарт-контракт считается вступившим в силу с момента выражения лицом волеизъявления на совершение сделки в ИС по правилам этой системы.
Исполнение смарт-контракта
С использованием технологии распределенных реестров исполнение умного договора происходит автоматически.
При этом после развертывания в блокчейне смарт-контракт становится неизменяемым, и его исправление возможно только путем создания нового. Так, соглашение, обеспечивающие проведение ICO, предоставит привлекающей инвестиции компании доступ к средствам инвесторов лишь при достижении определенного общего объема инвестиций.
Исполнение условий умной сделки нередко зависит от данных, которые находятся во внешних информационных системах.
Для получения сведений из этих источников и использования их для работы смарт-контракта применяют специализированные сервисы – «оракулы».
К примеру, «оракул» поможет получить сторонам сделки биржевые данные о курсах ценных бумаг и валют для исполнения логики умного договора по перемещению активов между участниками доверенной сети из распределенных реестров.
Другой пример: сервис поможет отследить факт поставки груза и сообщит смарт-контракту о необходимости осуществить перевод средств какому-либо участнику распределенного реестра.
Форма смарт-контракта
В законах термин «смарт-контракт» не раскрывается. Попытки его правового регулирования уже предпринимались, но пока ни к чему не привели.
В настоящее время данный термин содержится в Модельном законе о цифровых правах. Этот документ определяет смарт-контракт как основанный на заранее сформированном алгоритме действий способ заключения соглашения, позволяющий:
а) автоматически обеспечить и исполнить обязательство в информационной системе;
б) разрешить возникший спор, установить юридические факты или совершить иные действия — в случаях, установленных в правилах информационной системы.
Положения о смарт-контрактах содержатся в статьей 309 ГК РФ, которая относит его к особым способам исполнения обязательства, не требующим дополнительного волеизъявления сторон.
Эта статья устанавливает, что условия сделки могут предусмотреть исполнение сторонами возникающих из нее обязательств:
а) при наступлении определенных обстоятельств;
б) без направленного на исполнение обязательства отдельно выраженного дополнительного волеизъявления;
в) путем применения информационных технологий, определенных условиями сделки.
То есть главный признак умного соглашения — автономность его исполнения в отсутствие дополнительного волеизъявления сторон. К примеру, если одна из сторон смарт-контракта нарушит зафиксированные в нем условия, то автоматически применятся установленные штрафные санкции.
Однако заключение договора только в форме программного кода может повлечь за собой признание его незаключенным.
Согласно статье 434 ГК РФ соглашение может быть заключено в любой форме, предусмотренной для совершения сделок, кроме случаев, когда закон предъявляет определенные требования к договору конкретного вида.
В соответствии с правилами абзаца 2 пункта 1 статьи 160 ГК РФ договор в письменной форме может быть заключен:
а) путем составления одного документа, в том числе электронного, подписанного двумя сторонами;
б) обмена письмами или телеграммами;
в) обмена электронными документами и иными данными.
Письменная форма сделки считается соблюденной также в случае совершения лицом сделки с помощью электронных либо иных технических средств, позволяющих воспроизвести на материальном носителе в неизменном виде содержание сделки.
При этом требование о наличии подписи считается выполненным, если использован любой способ, позволяющий достоверно определить лицо, выразившее волю.
Поэтому во избежание споров в традиционном договоре контрагенты могут предусмотреть такой способ исполнения обязательства, как составление умного соглашения.
В связи с этим у сторон есть возможность сочетать:
а) смарт-контракт с бумажной копией;
б) контракт на бумаге с автоматизированием отдельных его пунктов в умном соглашении.
В последнем случае участники сделки на практике автоматизируют наиболее важные пункты соглашения, как правило, порядок передачи денег.
О том, что при широком внедрении смарт-контрактов на практике, скорее всего будут ориентироваться и на письменную форму, говорят положения Модельного закона о цифровых правах.
Документ отмечает, что совершение умного договора считается соблюдением требований законодательства о простой письменной форме сделки и надлежащим исполнением сделки.
Проблемы смарт-контрактов
Работа с умным соглашением имеет следующие риски:
а) отсутствие правового регулирования в этой сфере;
б) процесс создания контракта является сложным, и чем больше нюансов, которые нужно согласовать контрагентам, тем сложнее их описать и учесть на момент заключения подобного договора;
в) поскольку основа договора — это программный код, то все допущенные в нем ошибки неизбежно отразятся на функционировании всего алгоритма. Он начнет исполняться некорректно, что, в свою очередь, может привести к некорректному выполнению условий всей сделки;
г) исполнение смарт-контракта привязано к внешним событиям, о которых может поступить некорректная или недостоверная информация.
Умный договор не обладает функциональной гибкостью.
В обычных сделках у контрагентов всегда есть возможность пересмотреть ее условия.
При использовании умного соглашения реализовать такие изменения в ходе его исполнения затруднительно.
Например, количество поставленного товара оказалось меньше, чем указано в смарт-контракте, или его качество оказалось хуже согласованного. В этом случае трекеры, которые отслеживают соответствующие параметры, передадут информацию в контракт и будут применены штрафные санкции, определенные в программном коде.
Вы можете оставить первый комментарий