УДК 374.4
Филипенко Виктор Александрович Московская государственная юридическая академия им. О.Е. Кутафина
Институт правового консалтинга Россия, Москва [email protected] Filipenko Viktor Alexandrovich Kutafin Moscow State Law University Institute of Legal consulting Russia, Moscow
СМАРТ-КОНТРАКТЫ И СДЕЛКИ СО СЛОЖНЫМ ЮРИДИЧЕСКИМ
СОСТАВОМ
Аннотация: главным объектом данного исследования являются смарт-контракты, а также проблема их использования на практике. В начале статьи автор предпринимает попытку определить правовую природу смарт-контрактов. Анализируются полезные свойства смарт-контрактов. Далее рассматривается возможность исполнения договора лизинга в форме смарт-контракта на платформе Ethereum. Анализируются сильные стороны данной платформы, а также возможные проблемы, связанные с ее функционированием. Приводится возможный алгоритм исполнения договора лизинга с использованием смарт-контракта. В заключении автор обобщает плюсы и минусы данного процесса, а также прогнозирует возможность его внедрения. Ключевые слова: смарт-контракт, блокчейн, цифровая экономика, сделки, юридический состав, лизинг.
SMART-CONTRACTS AND DEALS WITH COMPLEX LEGAL
STRUCTURE
Annotation: the main object of this research is smart contracts and problems of their using in practice. At the beginning of article, author attempts to determine the legal
nature of smart contracts in. Author also analyzes useful properties of the smart contracts. Thereupon author considers the possibility of fulfilling the leasing deal in form of smart contract on the Ethereum platform. Fortes and associated function problems of this platform are also analyzed. A possible algorithm of fulfilling of leasing deal using a smart contract is presented. In conclusion, the author summarizes the pros and cons of this process, and also anticipates the possibility of its implementation.
Key words: smart-contract, blockchain, digital economy, deals, legal structure, leasing.
В современном мире, где все стремительно развивается и изменяется, появляются совершенно новые социальные институты, общественные отношения, механизмы взаимодействия между людьми. Сегодня многие говорят о явлении цифровизации, то есть проникновении почти во все сферы жизнедеятельности людей цифровых технологий, компьютеризации, автоматизации. Особенно это затронуло сферу экономики, которую уже называют «цифровой экономикой». Во многом это связано с появлением системы блокчейн (англ. blockchain), криптовалюты (или англ.cryptocurrency, virtualcurrency), а также смарт контрактов (англ. smartcontract). Данные технологии способны кардинально преобразовать не только экономические процессы, но и в целом все человеческие отношения.
Система блокчейн и криптовалюта стали объектом многих исследований, но хотелось бы подробно рассмотреть проблематику применения на практике смарт-контрактов.
Прежде всего, существует несколько подходов к определению природы, гражданско-правовой сущности смарт-контрактов. В основном, обсуждаются три точки зрения: смарт-контракт - это особая самостоятельная разновидность договора, порождающая права и обязанности и выражающая волеизъявление [1, с. 96-119], и смарт-контракт - это некая новая форма договора или способ исполнения обязательства в договоре [2, с. 528].
Мы считаем, что смарт-контракты, несмотря на их название и дефиницию в законопроекте [3], нельзя определять как разновидность договора. Иначе, в таком случае, происходила бы следующая ситуация. Покупатель в сети Интернет вступает в правоотношения с продавцом по приобретению некого актива с использованием блокчейн и смарт-контракта. Правоотношения купли-продажи уже появились, волеизъявление зафиксировано, оферта принята, обговорены существенные условия. Затем обязательства исполняются в форме смарт-контракта, но сами правоотношения целиком не переносятся в программный код. В противном случае, происходило бы раздвоение договора: заключенный договор делился бы на отдельный договор в виде-смарт контракта и продолжающий существовать классический договор купли-продажи. Некоторые ученые прямо указывают, что существование смарт-контракта невозможно отдельно от соответствующего вида договора [4, а 2330]. Представляется, что последний вариант является громоздким, необоснованным и крайне непрактичным, особенно в случае, если возникнут споры. Суду бы пришлось, в таком случае, устанавливать отдельно все факты относительно обоих «договоров».
Гораздо практичнее и целесообразнее, на наш взгляд, определять смарт -контракт как особую форму договора (но не письменную), а также как способ исполнения обязательства. Действительно, смарт-контракт, являющийся программой с соответствующим обеспечением и языком, оформляет правоотношения. Программный алгоритм, который использует условия для дальнейшего продвижения от блока к блоку, таким образом, является способом исполнения. Мы считаем, что именно такое определение теоретически и практически ближе к истинной сущности смарт-контрактов.
Так или иначе, смарт-контракты обладают рядом полезных свойств, что обуславливает их развертывание в экономических системах некоторых стран и возрастающий интерес к их изучению. Смарт-контракты автоматизированы (самовыполнение), прекрасно защищены от постороннего вмешательства (смарт-контракты написаны на специальном криптографическом языке,
который понятен только пользователям и специалистам, а некоторые платформы используют дополнительные способы защиты), лаконичны в своем оформлении (не требуют бумажной и цифровой волокиты). Поэтому смарт-контракты и технологии блокчейн сейчас активно развиваются в области мультимедиа и банковской сфере.
Известно, что на сегодняшний день смарт-контракты распространены в банковской сфере, используются при заключении договоров купли-продажи, поставки, аренды [5]. Однако покупка контента или аренда автомобиля не являются с юридической точки зрения сложными правоотношениями. Операции по одному банковскому вкладу с использованием блокчейн также представляются относительно простыми. В этих правоотношениях не так много участников, не так много юридических фактов. Вполне очевидно, что современное развитие технологий позволяет оформить их в виде смарт-контракта. Но как быть, если договор сопровождается сложным юридическим составом, а стороны договора привлекают дополнительно большое количество лиц? Сможет ли система блокчейн надлежащим образом оформить договор лизинга или факторинга? К примеру, стороны договора лизинга, зачастую, привлекают иных участников: продавца (дилера), агентов, брокеров, банки. Правоотношения разветвляются и существенным образом усложняются [6]. Для того, чтобы ответить на данный вопрос, необходимо исследовать существующие платформы, которые больше всего подходят для разработки и заключения смарт-контрактов.
Предлагаем обратиться к платформе Ethereum. Данная платформа является наиболее оптимальным вариантом, поскольку изначально была разработана для создания смарт-контрактов, а также проявила себя на финансовом рынке, что подкрепляется наличием интереса к платформе со стороны таких корпораций как Microsoft [7], IBM, Lufthansa [8]. Ethereum работает с помощью функциональных единиц газа ( gas). Газявляется не столько средством платежа или обмена, сколько единицей осуществления действий. Можно по аналогии назвать единицу Ethereum токеном, цифровым
заменителем ценных бумаг, поскольку с помощью данной единицы можно не только платить и обменивать, но и, например, получать право голоса в обсуждении, подтверждать юридический факт в рамках договора.От определенного количества газа зависит, будут ли совершены транзакции, исполнится ли смарт-контракт. Ethereum, по мнению профессиональных изданий, это совершенно новая эра для финансовых технологий и экономики
[9].
Ethereum обладает рядом преимуществ по сравнению с другими платформами и видами программного обеспечения:
1. Детерминированность, или чистота функции т.е. возможность программы выдавать на выходе одинаковый результат при одних и тех же входных данных;
2.Изолированность, т.е. способность совершать логически верные транзакции при наличии параллельных транзакций;
3.Прерывание операций;
4. Отсутствие фиксированной цены конвертации актива в эфир (единицу Ethereum).
Данные свойства, хоть и относятся к отрасли информационных технологий и техническим дисциплинам, играют очень важную роль для понимания сущности смарт-контрактов и их функционала. Отмечается, что декларирование (и подробное описание) технических терминов и понятий не только не помешает юриспруденции, но и пойдет на пользу на практике [10, c 24]. Особо стоит обратить внимание на возможность прерывания операций. Поскольку система Ethereum является автоматизированной, все транзакции и действия выполняются автоматически одни за другими. В случае, если в одном из действий будет обнаружена ошибка, то дальнейший алгоритм должен быть прерван, чтобы уберечь участников от потери активов или прав. И система Ethereum позволяет это сделать.
Что касается цены конвертации, то здесь необходимо понимать, что для выполнения транзакции в рамках смарт-контракта актив необходимо
перевести в эфир (обменная единица ETH), а затем в газ.То есть, на примере с куплей-продажей, продавец размещает свой блок и указывает, что для осуществления транзакции купли-продажи покупатель должен заплатить n газа по обговоренной цене. Происходит конвертация денежных средств в эфир, который позволяет «наполнять» правоотношение газом. Покупатель платит газом и получает свою транзакцию (приобретает некий актив).
Данные свойства являются жизненно важными для правильного выполнения смарт-контракта, особенно если в нем участвует несколько контрагентов и выполняется несколько параллельных транзакций.
Теперь рассмотрим сам алгоритм смарт-контракта на примере договора лизинга:
ISO - первичное размещение монет. Потенциальная сторона договора (лизингодатель или лизингополучатель) размещает в своем распределенном реестре блок путем майнинга. Блок представляет собой зашифрованную оферту на заключение договора лизинга, содержит необходимые условия (арендные платежи, срок, сколько единиц газа необходимо для полного исполнения);
1. Заинтересованный контрагент отвечает на оферту онлайн, производит транзакцию, затрачивая определенное количество газа. Формируются новые блоки;
2. В каждом из новых блоков зашифровывается определенная информация, соответствующая действиям участников договора. Это может быть неустойка за несвоевременное внесение арендной платы, факт производства ремонта, факт доставки и передачи предмета лизинга и т. д. Кроме того, именно в разветвленной системе появляются блоки-оферты, которые могут предлагать заключить договор дилеру (продавцу предмета лизинга), агенту, банку и т. д. Суть в том, что эти участники действуют не изолированно, а совершают юридические факты в рамках одной системы. Реестр Ethereum позволяет отслеживать действия всех участников смарт-контракта;
3. Если всем участникам хватает единиц газа и они последовательно выполняют транзакции, то смарт-контракт автоматически движется к заполнению последнего блока, который будет означать исполнение договора.
В целом, подобный алгоритм представляется довольно удобным и понятным, однако необходимо перечислить основные проблемы, связанные с его реализацией. Прежде всего, это невозможность изменения запущенного смарт-контракта. Если цепь блокчейн сформирована, и заданы определенные условия, то смарт-контракт можно только удалить или создать заново. Это приведет к потере единиц газа и, соответственно, других активов (эфира, денег). Если один из участников договора вышел из правоотношений в результате банкротства, смерти и т. д., то изменить блоки с его участием не получится, придется в целом сворачивать смарт-контракт, либо отменять транзакции. Такой исход, безусловно, не отличается привлекательностью для других участников правоотношения, которые ожидают выполнения смарт-контракта.
Из-за сильной загруженности сети или других факторов (DoS-атак, технических сбоев), транзакции могут зависнуть (pending) или пройти и не достигнуть результата. В таком случае необходимо отменить транзакцию и, по возможности, вернуть средства. Обычно на цифровых платформах отсутствует возможность отмены транзакций и возврата средств, в классическом Ethereum'e это также не предусматривалось. Однако существует несколько способов отмены [11]. Во-первых, это прерывание транзакции путем написания алгоритма. В данном случае участник контракта гарантированно теряет часть средств: возврат, который был накоплен, не может превышать половину используемого газа во время вычисления [12, c. 31]. При отмене транзакции участники вернут не более половины газа, что пропорционально затраченным средствам. Второй вариант - это запуск параллельной транзакции с повышенной комиссией либо стоимостью газа. Алгоритм параллельной транзакции нацелен на тот же результат, что и первоначальная транзакция, однако должен затрачивать большее количество газа. Данный вариант также не
является полностью выгодным, однако позволяет достичь первоначальной цели.
Данные проблемы еще более обостряются, если в смарт-контракте несколько участников, как в договоре лизинга или факторинга. Если, предположим, один из агентов неправильно произвел транзакцию или подвергся DoS-атакам, то смарт-контракт не позволяет автоматизированно подойти к завершению. Другие контрагенты также могут потерять и время, и активы. Однако если все участники будут последовательно и со знанием дела выполнять условия договора, то смарт-контракт будет в разы удобнее, быстрее и безопаснее классических договорных отношений. Приближаясь к заключению, проанализировав указанную выше информацию, можно обобщить преимущества и недостатки использования смарт-контрактов в сделках со сложным юридическим составом.
Преимущества:
1. Автоматизированность и высокая скорость процесса;
2. Избавление от бумажной и канцелярской волокиты;
3. Возможность участников максимально контролировать процесс исполнения договора;
4. Защищенность и независимость смарт-контракта;
5. Наличие различных механизмов подтверждения транзакций;
6. Участники действуют в рамках одной системы, видят и контролируют действия контрагентов.
Недостатки:
1. Обязательное наличие оператора обмена цифровых финансовых активов (в соответствии с законодательство РФ);
2. Существует риск утраты активов в случае сбоя системы или невыполнения условий договора;
3. Необходимость наличия определенных технических знаний;
4. Каждый субъект правоотношений должен быть участником распределенного реестра цифровых транзакций, а значит, иметь достаточное техническое и программное обеспечение;
5. В РФ на сегодняшний день уровень финансовой и деловой осведомленности и отсутствие опыта не позволяют внедрить блокчейн и смарт-контракты повсеместно.
В заключение стоит сказать, что технология блокчейн и смарт-контракты действительно могут коренным образом преобразовать устоявшиеся экономические и правовые отношения. Однако не каждое государство имеет механизмы для адаптации отношений к новым реалиям и введению инноваций в оборот. Российская Федерация делает первые шаги на пути к признанию и применению на практике цифровых прав и активов, поэтому с уверенностью можно сказать, что на сегодняшний день нет полноценной возможности перейти на цифровой язык и компьютерные технологии. Не имеют достаточного опыта в цифровой сфере и сами участники экономических отношений: потребители, индивидуальные предприниматели, организации. Однако цель научного познания - это не только внедрить новые явления в обиход и применить их на практике, но и описать вероятность, спрогнозировать возможность применения новых явлений. В данной работе рассматривается, что применение смарт-контрактов в сделках со сложным юридическим составом (в частности, в лизинге), в принципе, возможно, однако у этой возможности есть проблемы и спорные моменты. Поэтому тема данной работы актуальна и может служить фундаментом для других исследований в области цифрового права и экономики.
Список литературы:
1. Савельев А.И. Некоторые правовые аспекты использования смарт-контрактов и блокчейн-технологий по российскому праву // Закон. 2017. N 5.
2. Рожкова М.А. Право в сфере Интернета: сборник статей / М.З. Али, Д.В. Афанасьев, В.А. Белов и др.; рук. авт. кол. и отв. ред. М.А. Рожкова. М.: Статут, 2018.
3. Cryptum.tv. Как отменить транзакцию в сети Ethereum (ETH) // URL: https://cryptum.tv/kak-otmenit-tranzakciju-v-seti-etherium/#.
4. Климчук В.А. Разработка смарт-контракта для автоматизации лизинга автомобилей на основе блокчейн-технологий. Выпускная квалификационная работа под рук. Васильева В.Б. СПб., 2018.
5. MicrosoftAzure. Ethereum Blockchain as a Service now on Azure // URL: https://azure.microsoft.com/en-us/Wog/ethereum-Wockchain-as-a-service-now-on-azure/.
6. CoinMarket.News. Не отходя от блокчейна: Lufthansa работает над туристической платформой на базе Ethereum // URL: https://coinmarket.news/2017/10/10/ne-othodya-ot-blokchejna-lufthansa-rabotaet-nad-turisticheskoj -platformoj -na-baze-ethereum/.
7. The Economist Magazine. A new era in finance // URL: https://perspectives.eiu.com/technology-innovation/money-no-middleman/article/ new-era-finance.
8. Нагродская В.Б. Новые технологии (блокчейн / искусственный интеллект) на службе права: научно-методическое пособие / под ред. Л.А. Новоселовой. М.: Проспект, 2019.
9. Смарт-контракты: как они работают и зачем нужны. Право.ги. // URL: https://pravo.ru/story/205151/.
10. Суханов Е.А. Российское гражданское право: В 2 т. Обязательственное право: Учебник (том 2) (2-е издание, стереотипное) // "Статут", М., 2011.
11. Проект Федерального закона N 419059-7 "О цифровых финансовых активах" (ред., принятая ГД ФС РФ в I чтении 22.05.2018).
12. Ефимова Л.Г., Сиземова О.Б. Правовая природа смарт-контракта // Банковское право. 2019. N 1.