Научная статья на тему 'СМАРТ-КОНТРАКТ: ФУНКЦИИ И СФЕРА ПРИМЕНЕНИЯ'

СМАРТ-КОНТРАКТ: ФУНКЦИИ И СФЕРА ПРИМЕНЕНИЯ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
379
61
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СМАРТ-КОНТРАКТ / ТЕХНОЛОГИЯ БЛОКЧЕЙН / БИТКОЙН / КОД / АВТОМАТИЗАЦИЯ / КРИПТОВАЛЮТА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Пономарченко Анастасия Евгеньевна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SMART CONTRACT: FUNCTIONS AND SCOPE

This article discusses the essence of smart contracts, as well as the most popular platforms on which they are used. The purpose of the article is to show with concrete examples what advantages and disadvantages smart contracts have, in what areas of public life they can be used. This article provides a comprehensive overview of blockchain-enabled smart contracts from both a technical and usage standpoint.

Текст научной работы на тему «СМАРТ-КОНТРАКТ: ФУНКЦИИ И СФЕРА ПРИМЕНЕНИЯ»

УДК 347.4

Пономарченко А.Е.1

СМАРТ-КОНТРАКТ: ФУНКцИИ И СФЕРА ПРИМЕНЕНИИ

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

Ключевые слова: смарт-контракт, технология блокчейн, биткойн, код, автоматизация, криптовалюта.

Ponomarchenko A.

SMART CONTRACT: FUNCTIONS AND SCOPE

Abstract. This article discusses the essence of smart contracts, as well as the most popular platforms on which they are used. The purpose of the article is to show with concrete examples what advantages and disadvantages smart contracts have, in what areas of public life they can be used. This article provides a comprehensive overview of blockchain-enabled smart contracts from both a technical and usage standpoint.

Keywords: smart contract, blockchain technology, bitcoin, code, automation, cryptocurrency.

Смарт-контракт - это самоисполняющийся контракт, в котором условия соглашения между покупателем и продавцом прямо записаны в строках кода [1]. Использование смарт-контрактов стало возможным благодаря ряду технологических разработок, произошедших за последнее десятилетие. Эти разработки позволили заменить посредников в транзакциях между договаривающимися сторонами. Другими словами, теперь договаривающиеся стороны могут вести дела друг с другом напрямую, без банков, без офлайновых реестров и, возможно, без юристов.

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

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

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

1 Пономарченко Анастасия Евгеньевна, старший преподаватель кафедры финансового и предпринимательского права, Волгоградский институт управления - филиал РАНХиГС, г. Волгоград, Российская Федерация, e-mail: ponomarchenko.anasatsiya@mail.ru

Anastasia Ponomarchenko, Senior Lecturer, Department of Financial and Business Law, Volgograd Institute of Management - branch of the RANEPA, Volgograd, Russian Federation, e-mail: ponomarchenko.anasatsiya@mail.ru

с. 164]. Клаус Шваб, основатель Всемирного экономического форума, дает следующее определение этой технологии: «Блокчейн - это общий, программируемый, криптографически безопасный и, следовательно, надежный реестр, который не контролируется ни одним пользователем и который может быть проверен кем угодно» [3].

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

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

Смарт-контракты были впервые предложены в 1994 году Ником Сабо, американским ученым-компьютерщиком, который изобрел виртуальную валюту под названием Bit Gold в 1998 году за 10 лет до изобретения биткой-

на. Сабо определил смарт-контракты как компьютеризированные протоколы транзакций, выполняющие условия контракта [1]. Он хотел расширить функциональные возможности методов электронных транзакций, таких как POS (point of sale - точки продаж), в цифровую сферу.

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

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

Bitcoin - это самая первая криптовалюта, которая отлично подходит для осуществления транзакций [3, с. 55];

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

Ethereum - открытая онлайн-платформа для создания смарт-контрактов. Ethereum был запущен в 2015 году и является лидирующим программируемым блокчейном в мире. Платформа разработана В. Бутариным, М. Вудом и другими участниками [4, с. 84] в целях устранения ограничений, присутствующих в бит-койнах и разрешения выполнения коротких программ в пределах технологии блокчейн. В то время как биткойн сосредоточен на децентрализованных платежах, разработчики Ethereum искали лучшие способы создания децентрализованных финансовых систем с приложениями, работающими в технологии блокчейн.

На платформе Ethereum пользователи могут составить любую программу, однако оплата производится криптовалютой ETH [1]. ETH - это цифровые деньги. Создание ETH не кон-

тролируется каким-либо правительством или компанией. Это происходит децентрализовано, а ЕТН - дефицитный товар. Люди во всем мире предлагают ЕТН для оплаты товаров или услуг, как средство сбережения или в качестве залога. Смарт-контракты являются ключевым элементом ЕШегеит. В них может быть закодирован любой алгоритм. Смарт-контракты могут иметь произвольное состояние и выполнять любые произвольные вычисления.

Таким образом, можно отметить, что использование смарт-контрактов дает несколько потенциальных бизнес-преимуществ:

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

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

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

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

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

Смарт-контракты также сложно реализовать. Их невозможно изменить, и, хотя это считается преимуществом, связанным с безопасностью, стороны не могут вносить ка-

кие-либо изменения в соглашение о смарт-контракте или включать новые детали без разработки нового контракта.

На сегодняшний день разработано несколько языков для написания смарт-контрак-тов, наиболее популярным является Solidity. Solidity - это язык, похожий на JavaScript, разработанный специально для написания смарт-контрактов Ethereum [5]. Компилятор Solidity превращает этот код в байт-код виртуальной машины Ethereum, который затем может быть отправлен в сеть Ethereum как транзакция, которой будет присвоен собственный адрес [6, с. 79].

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

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

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

в-третьих, выполнение автоматизировано и осуществляется машиной, следуя ее запрограммированным инструкциям;

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

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

Поэтому смарт-контракты будут полезны только для транзакций определенного типа. Очевидным примером типа транзакции, для которой хорошо подходят смарт-контракты, является передача права собственности на активы [7, с. 68]. Такие сделки часто принимают форму требования о передаче прав на активы при поступлении определенной суммы денежных средств на конкретный счет. Согласно логике машин, это просто действие, которое

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

Применение смарт-контрактов можно наблюдать в следующих сферах общественной жизни людей:

1) Страхование. Нельзя не согласиться, что основные проблемы страховой отрасли связаны с доверием, медленной обработкой претензий и высокими эксплуатационными расходами.

Смарт-контракты можно использовать для частичной автоматизации и ускорения транзакций [8, с. 672]. Чтобы это произошло стороны по-прежнему могут использовать письменное соглашение, но размещать определенные триггеры, которые инициируют перевод средств в системе блокчейн. Эти триггеры должны быть связаны с реальным миром, чтобы подтвердить, что произошло определенное событие. Это можно сделать с помощью децентрализованных приложений и различных устройств Internet of Things (IoT) или Интернет вещей [9, с. 10]. Например, интеллектуальные датчики могут быть размещены в домах и транспортных средствах для передачи в реальном времени данных об авариях, таких как утечки газа, и запуска автоматической обработки претензий.

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

Эти инициативы смарт-контрактов уже доказали свою полезность в простых сценариях страхования, но немногие из них могут

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

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

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

Грузия, например, успешно провела пилотный запуск земельного реестра на основе блокчейна для более чем 1,5 миллиона прав собственности на землю. Теперь весь процесс можно выполнить за десять минут, а эксплуатационные расходы можно снизить на 90%. Однако следует отметить, что с такими крупномасштабными блокчейн-проектами потребление энергии может стать проблемой. В Грузии распространение системы блокчейн в значительной степени обусловлено низкими ценами на энергоносители.

3) Сфера строительства. Если говорить о сочетании смарт-контрактов с аналитикой

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

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

Блокчейн и смарт-контракты могут выступать в роли хранилищ информации об интеллектуальной собственности, для признания которой не требуется формальный процесс регистрации, особенно авторских прав [2, с. 166].

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

БИБЛИОГРАФИЧЕСКИй СПИСОК

1. Rosic A., Smart Contracts: The Blockchain Technology That Will Replace Lawyers // Blockgeeks: информ. портал. 2017. - URL: https://blockgeeks.com/guides/smart-contracts/ (дата обращения: 01.02.2020)

2. Дерюгина Т.В., Пономарченко А.Е. Блокчейн, смарт-контракты и управление незарегистрированными правами интеллектуальной собственности // Парадигмы управления, экономики и права. 2020. № 2 (2). С. 163-169.

3. Осмоловская А.С. Смарт-контракты: функции и применение // Бизнес-образование в экономике знаний. 2018. №2 (10). URL: https://cyberleninka.ru/article/n/smart-kontrakty-funktsii-i-primenenie (дата обращения: 01.02.2022).

4. Елецкий Е.Н. Обеспечение информационной безопасности смарт-контрактов в сети Ethereum // Вопросы студенческой науки. 2021. №9 (61). С. 81-85.

5. Мамаева Н.В. Смарт-контракты и их особенности // Наука и образование сегодня. 2018. №2 (25). URL: https://cyberleninka.ru/article/n/smart-kontrakty-i-ih-osobennosti (дата обращения: 01.02.2022).

6. Захаркина А. В. Смарт-контракт в условиях формирования нормативной платформы экосистемы цифровой экономики Российской Федерации // Вестник Пермского университета. Юридические науки. 2020. № 47. С. 66-82.

7. Серикова Е. А. Правовые подходы к определению смарт-контрактов // НаукаПарк. 2018. № 5(66). С. 67-69.

8. Бельдина О. Г. Правовое регулирование смарт-контрактов // Аллея науки. 2018. Т. 3. № 9(25). С. 672-674.

9. Пителинский К. В. Смарт-контракты: принципы работы, преимущества и перспективы // Оборонный комплекс - научно-техническому прогрессу России. 2020. № 1(145). С. 9-14.

10. Сятчихин А.В. Смарт-контракт: возможности и условия реализации технологии на примере продажи недвижимости // Пермский юридический альманах. 2019. № 2. С. 501-509.

Вестннк экспертного совета, № 1 (28), 2022

BIBLIOGRAPHIC LIST

1. Rosic A., Smart Contracts: The Blockchain Technology That Will Replace Lawyers // Blockgeeks: inform, portal. 2017. URL: https://blockgeeks.com/guides/smart-contracts/ (date of access: 02/01/2020)

2. Deryugina T. V., Ponomarchenko A.E. Blockchain, smart contracts and management of unregistered intellectual property rights // Paradigms of management, economics and law. 2020. No. 2 (2). PP. 163-169.

3. Osmolovskaya A. S. Smart contracts: functions and application // Business education in the knowledge economy. 2018. No. 2 (10). URL: https://cyberleninka.ru/article/n/smart-kontrakty-funktsii-i-primenenie (date of access: 02/01/2022).

4. Eletsky E. N. Ensuring information security of smart contracts in the Ethereum network // Issues of student science. 2021. No. 9 (61). PP. 81-85.

5. Mamaeva N.V. Smart contracts and their features // Science and education today. 2018. No. 2 (25). URL: https://cyberleninka.ru/article/n/smart-kontrakty-i-ih-osobennosti (date of access: 02/01/2022).

6. Zakharkina A. V. Smart contract in the context of the formation of a regulatory platform for the ecosystem of the digital economy of the Russian Federation // Bulletin of the Perm University. Legal Sciences. 2020. No. 47. S. 66-82.

7. Serikova E.A. Legal approaches to the definition of smart contracts // NaukaPark. 2018. No. 5(66). PP. 67-69.

8. Beldina O. G. Legal regulation of smart contracts // Alley of Science. 2018. Vol. 3. No. 9(25). PP. 672-674.

9. Pitelinsky K. V. Smart contracts: principles of work, advantages and prospects // Defense complex - scientific and technical progress of Russia. 2020. No. 1(145). pp. 9-14.

10. Syatchikhin A. V. Smart contract: opportunities and conditions for the implementation of technology on the example of the sale of real estate // Perm legal almanac. 2019. No. 2. PP. 501-509.

i Надоели баннеры? Вы всегда можете отключить рекламу.