Пресс-центр Комментарии экспертов

10
октября

Смарт-контракты: как они работают и зачем нужны

Источник: Юридический портал "Право.ру"


Кирилл Никитин, Старший юрист

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

Принцип работы

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

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

Можно сделать смарт-контракт самостоятельно (если владеешь программированием) или обратиться в специализированную компанию. "Прочитать" умный контракт сможет только IT-специалист, поскольку он написан на языке программирования. Иногда стороны дописывают в код комментарии на родном языке ("while (!deadlineOfContract && !problemsWithProperty) //  Если не наступил срок окончания договора и имущество находится в надлежащем состоянии"). "Смарт-контракт – разновидность письменной формы сделки. Код – это всего лишь форма, в которой стороны зафиксировали свою волю. Закон не запрещает фиксировать волю не только на естественном языке", – считает Вашкевич.

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

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

Язык программирования смарт-контракта зависит от технологии. Если планируется использовать технологию распределенных реестров (блокчейн), есть смысл выбирать Solidity (используется в Ethereum), Go (используется в Hyperledger fabric), Java, Kotlin (Corda R3).

Использование

Эксперты утверждают: можно автоматизировать что угодно, но это будет дорого и бессмысленно. Смарт-контракты разумно использовать для типовых, повторяющихся сделок (поставка, аренда, обеспечение тендеров, аккредитивы, гарантии, лицензионные платежи), исполнение которых легко отследить. Если информация для совершения таких сделок уже оцифрована или сделка основана на открытых данных (например, ЕГРЮЛ и ЕГРП), составить и исполнить смарт-контракт еще проще. 

Большой потенциал у умных контрактов, взаимодействующих с интернетом вещей. Близкий по смыслу пример – каршеринговые компании: машину открывает приложение после совершения оплаты, а отслеживает GPS-датчик. Похожим образом может работать арендный смарт-контракт: ежемесячный платёж будет поступать на счет арендодателя в течение всего действия договора, но если деньги вовремя не внести, автоматический дистанционный замок заблокирует арендатору доступ в арендуемое помещение. Использование умных контрактов для проведения голосования исключит любые фальсификации и обеспечит максимальную прозрачность процесса, а при кредитовании – автоматически заблокирует счет должника в случае просрочки платежа и не позволит ему залезть в долги. При составлении завещания посредством смарт-контракта не понадобится нотариус.

В декабре 2016 года "Альфа-Банк" совместно с S7 Airlines первыми в России провели расчёты с контрагентом с использованием смарт-контрактов. Авиакомпания внесла в обслуживающий ее банк согласованную сумму, в момент подачи заявки на аккредитив деньги списались со счета, а после поставки услуг и предоставления документов об этом поступили на счет исполнителя. Особенностью сделки является использование сразу двух смарт-контрактов в системе Ethereum: один нужен для открытия аккредитива, второй – для закрытия. Это снизило вероятность возникновения ошибок в коде, защитило интересы участников сделки и увеличило ее прозрачность.

Затем S7 Airlines разработала блокчейн-платформу для автоматизации торговых операций и запустила на ней сервис для расчетов с агентами, которые продают авиабилеты. А в августе 2018 года "Альфа-Банк" совместно с S7 Airlines заключили смарт-контракт с оператором авиатопливного рынка «Газпромнефть‐Аэро». Этот контракт содержал информацию об объеме и стоимости топлива для самолетов авиакомпании. После того как командир воздушного судна запрашивал у оператора точный объем топлива, необходимый для выполнения рейса, онлайн-заявка для резервирования соответствующей суммы направлялась в «Альфа‐банк». Моментальное подтверждение из банка запускало старт заправки. По ее окончании средства списываются, а в коммерческие службы сторон поступала информация о закрытии сделки со всеми документами. Смарт-контракт был разработан на блокчейн‐платформе Hyperledger. Новая технология позволила повысить скорость расчетов и минимизировать финансовые риски, поскольку ей не нужна предоплата и банковская гарантия. 

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

Подробнее о плюсах и минусах смарт-контрактов читайте в полной версии статьи: https://pravo.ru/story/205151/ 

Связанные направления

Консультация эксперта

Подать заявку на участие

Соглашение