Смарт-контракт как продукт цифровизации | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 18 мая, печатный экземпляр отправим 22 мая.

Опубликовать статью в журнале

Автор:

Рубрика: Юриспруденция

Опубликовано в Молодой учёный №26 (473) июнь 2023 г.

Дата публикации: 01.07.2023

Статья просмотрена: 5 раз

Библиографическое описание:

Круглова, А. Д. Смарт-контракт как продукт цифровизации / А. Д. Круглова. — Текст : непосредственный // Молодой ученый. — 2023. — № 26 (473). — С. 250-251. — URL: https://moluch.ru/archive/473/104656/ (дата обращения: 04.05.2024).



В Российской Федерации правовой статус смарт-контрактов прямо не определен, что породило в литературе многообразие его понятий и многолетние споры относительно его сущности.

Смарт-контракты можно определить как самоисполняющиеся автоматизированные программы, созданные в рамках технологии распределенного реестра [1].

Чаще всего смарт-контракт рассматривают как:

– особую разновидность договора;

– способ исполнения или способ обеспечения обязательств;

– компьютерный код или программу.

Несмотря на отсутствие легальной дефиниции в законодательстве область применения смарт-контрактов постоянно расширяется. Перспективными сферами для внедрения технологии смарт-контрактов являются: финансовая и страховая деятельность, логистика, государственное управление, обрабатывающие производства, здравоохранение. Позитивную оценку применения технологии смарт-контрактов в логистических мероприятиях отметили в ОАО «Российские железные дороги» [2] и ПАО «Газпром нефть» [3]. В 2020 году с использованием технологии блокчейн реализована система онлайн-голосования для жителей Московской и Нижегородской областей [4].

При этом некоторые исследователи, например, Кванина В. К. и Савенко Н. Е., считают, что «…не следует преувеличивать роль и значение смарт-контрактов и расширять сферу их применения за пределами гражданского оборота» [5]. Говоря об исходной договорной природе смарт-контрактов, исследователи находят применение конструкции смарт-контрактов некорректным как в избирательном процессе в виду отсутствия договорных конструкций в процедуре голосования, так и в медицине, поскольку хранение и использование личной информации пациентов является обязанностью учреждения по соблюдению медицинской тайны.

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

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

Таким образом, можно правильно заявить, что смарт-контракты автоматически выполняют обязательства, вытекающие из юридических контрактов, но не обязательно все обязательства. Наконец, следует отметить, что будущие непредвиденные обстоятельства, влияющие на контрактный баланс, такие как, например, увеличение цены на сырье, могут быть оценены с помощью строк кода, чтобы рационально адаптировать контрактное исполнение. Поскольку смарт-контракты в настоящий момент представляют собой недостаточно гибкий инструмент следует учитывать, что неисполнение событий не повлечет автоматического расторжения сделки. Также возникнут сложности в случае необходимости остановки исполнения смарт-контракта, например, в случаях наличия неправомерных действий. Нельзя не согласиться с Одинцовым С. В. и Наклескиной Е. А., указывающих на то, что: «если в настоящее время большинство исков подаются с целью возмещения убытков вследствие неисполнения (ненадлежащего исполнения) договорных обязательств, то исходя из того, что алгоритм смарт-контракта не допускает такого варианта развития событий, иски будут подаваться уже для того, чтобы отменить исполнение договора и с требованием возмещения убытков» [7].

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

Что касается сложности понимания содержания смарт-контракта, то для решения данной проблемы Трунцевский Ю. В., Севальнев В. В., например, считают возможным создание словарей, которые совместят правовой и языки программирования [8]. В продолжение развития данной идеи можно также рассмотреть использование предметно-ориентированного языка (DSL) — языка программирования с более высоким уровнем абстракции, работающего с элементами предметной области (domain), который может быть использован для реализации и верификации смарт-контрактов людьми, не имеющими специальной технической подготовки (технического образования по программированию).

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

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

Литература:

  1. Бобков К. А. Смарт-контракты в торговле внебиржевыми деривативами: правовые аспекты [Электронный ресурс] URL.: https://www.digitallawjournal.org/jour/article/view/25?locale=ru_RU (дата доступа 22.03.2023)
  2. РЖД и FESCO отправили первый поезд из Владивостока с вьетнамскими грузами с использованием смарт-контрактов / официальный сайт ОАО «РЖД» [Электронный ресурс] URL.: https://company.rzd.ru/ru/9397/page/104069?id=276879 (дата доступа 20.03.2023)
  3. В «Газпром нефти» испытали блокчейн и интернет вещей в логистике // официальный сайт ПАО «Газпро нефть» [Электронный ресурс] URL.: https://www.gazprom-neft.ru/press-center/news/v-gazprom-nefti-ispytali-blokcheyn-i-internet-veshchey-v-logistike/ (дата доступа 20.03.2023)
  4. Сергей Собянин принял участие в электронном голосовании по внесению поправок в Конституцию // официальный сайт Мэра Москвы [Электронный ресурс] URL.: https://www.mos.ru/mayor/themes/1299/6626050/ (дата доступа 21.03.2023)
  5. Кванина В. К. Савенко Н. Е. Детерминация смарт-контракта в гражданском обороте // Юридическая наука и практика. 2022. Т. 18, № 1. — 26 с.
  6. Материалы официального сайта Судебного департамента при Верховном Суде Российской Федерации [Электронный ресурс] URL.: http://www.cdep.ru/?id=79 (дата доступа 20.03.2023)
  7. Одинцов С. В., Наклескина Е. А. Смарт-контракты в предпринимательской деятельности: сравнительно-правовой анализ правового регулирования // Имущественные отношения в РФ № 10 (253) 2022. — 61 с.
  8. Трунцевский Ю. В., Севальнев В. В. Смарт-контракт: от определения к определенности // Право. Журнал Высшей школы экономики. 2020. № 1. — 118– 147 с.
Основные термины (генерируются автоматически): язык программирования, DSL, естественный язык, компьютерный код, программный код, Российская Федерация.


Похожие статьи

Параллели между естественными языками и языками...

 В настоящее время крайне насущны вопросы обучения как естественным языкам, так и языкам программирования.

По некоторым данным, в мире насчитывается около 7000 естественных живых языков и одновременно около 8500 языков программирования.

Обзор систем машинного перевода | Статья в журнале...

Введение. Машинный перевод представляет собой процесс связанного перевода текстов компьютерной программой с одного естественного языка на другой. [1]. Различают следующие основные цели использования машинного перевода [2, 3]

Каталоги лингвистических ресурсов: состояние и перспективы

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

Основные современные языки программирования

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

Язык программирования Java является сильно типизированным и предназначен для объектно-ориентированного программирования.

Выбор языка программирования для разработки серверной...

Библиографическое описание: Кулькин, Д. В. Выбор языка программирования для

Движок JavaScript — V8, лежит в основе программной платформы Node.js. Node.js — программная платформа, основанная на движке V8, которая транслирует JavaScript в машинный код.

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

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

MPL, баз данных, Единый реестр, программное обеспечение, РФ, исходный код, программа, спорная программа, программный комплекс, Российская Федерация.

Фиксация и трансляция информации: естественный язык...

Естественный язык может использоваться в большинстве случаев, однако есть ситуации, в которых применение естественного языка ограничено или невозможно. Это обстоятельство потребовало разработки специальных знаковых систем — искусственных языков [1].

Обзор популярных языков программирования

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

Для разработки программного модуля в качестве языка программирования применялся PHP 5.4

Язык Java. Компьютерные программы или программное обеспечение представляют собой комплекс

Используя язык программирования PHP, создадим специальный код, который отвечает на...

Исследование возможности применения компьютерных игр для...

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

Похожие статьи

Параллели между естественными языками и языками...

 В настоящее время крайне насущны вопросы обучения как естественным языкам, так и языкам программирования.

По некоторым данным, в мире насчитывается около 7000 естественных живых языков и одновременно около 8500 языков программирования.

Обзор систем машинного перевода | Статья в журнале...

Введение. Машинный перевод представляет собой процесс связанного перевода текстов компьютерной программой с одного естественного языка на другой. [1]. Различают следующие основные цели использования машинного перевода [2, 3]

Каталоги лингвистических ресурсов: состояние и перспективы

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

Основные современные языки программирования

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

Язык программирования Java является сильно типизированным и предназначен для объектно-ориентированного программирования.

Выбор языка программирования для разработки серверной...

Библиографическое описание: Кулькин, Д. В. Выбор языка программирования для

Движок JavaScript — V8, лежит в основе программной платформы Node.js. Node.js — программная платформа, основанная на движке V8, которая транслирует JavaScript в машинный код.

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

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

MPL, баз данных, Единый реестр, программное обеспечение, РФ, исходный код, программа, спорная программа, программный комплекс, Российская Федерация.

Фиксация и трансляция информации: естественный язык...

Естественный язык может использоваться в большинстве случаев, однако есть ситуации, в которых применение естественного языка ограничено или невозможно. Это обстоятельство потребовало разработки специальных знаковых систем — искусственных языков [1].

Обзор популярных языков программирования

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

Для разработки программного модуля в качестве языка программирования применялся PHP 5.4

Язык Java. Компьютерные программы или программное обеспечение представляют собой комплекс

Используя язык программирования PHP, создадим специальный код, который отвечает на...

Исследование возможности применения компьютерных игр для...

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

Задать вопрос