Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
СМАРТ-КОНТРАКТ
1
СОДЕРЖАНИЕ:
Историческая справка 3
Определение Смарт-Контракта 3
Особенности Смарт-контракта 7
Особенности Смарт-контракта 14
Правооприемство 14
Вопросы налогообложения 14
Судебные споры 15
Выводы 16
2
ИСТОРИЧЕСКАЯ СПРАВКА
Автор идеи смарт-контракта – американ- Впервые смарт-контракты начали приме-
ский ученый, специалист по криптографии няться на практике с появлением блокчейн-
Ник Сабо. В 1996 году он дал следующее технологий.
определение смарт-контракту: «Набор
обязательств, зафиксированных в цифро- Сооснователь платформы Ethereum В. Буте-
вой форме, включая протоколы, с помощью рин определил, что смарт-контракты могут
которых стороны выполняют данные обяза- применяться не только в рамках передачи
тельства. активов в виде криптовалют, но и использо-
ваться в других сферах.
«Смарт-контракт-это компьютерный про-
токол, который самостоятельно проводит
сделки и контролирует их исполнение с по-
мощью математических алгоритмов.
ОПРЕДЕЛЕНИЕ СМАРТ-КОНТРАКТА
Отсутствие единых международных правовых основ функционирования смарт-контрактов
порождает различные подходы к определению понятия смарт-контракта.
США
Новый закон штата Аризона. Смарт-контракт- набор компьютерных ко-
Смарт-контракт- это управляемая события- дов между двумя или более сторонами, ко-
ми программа для ЭВМ, функционирующая торые в рамках технологии блокчейн пред-
в распределенном, децентрализованном ре- ставляют собой ряд правил, согласованных
естре, которая может управлять передачей сторонами
активов и обеспечивать запись о нем в рее-
стре. Палата по электронной торговле (неком-
мерческая организация по блокчейн тех-
Научные публикации Гарвардского нологии и торговле цифровыми активами)
университета. Смарт-контракт- компьютер- Смарт-контракт – это программа для ЭВМ,
ный код, который автоматически выполняет в которой определена последовательность
все или часть соглашения и хранится на плат- выполняемых ею транзакций, в случае до-
форме, основанной на технологии блокчейн. стижения определенных условий.
3
ЕВРОПЕЙСКИЙ СОЮЗ. РОССИЙСКАЯ ФЕДЕРАЦИЯ
Смарт-контракт не является договором в Проект Федерального закона N 419059-7.
смысле европейского законодательства. «О цифровых финансовых активах».
Это программный код, а точнее, очень
специфическое описание, определяющее Смарт-контракт - договор в электронной
порядок действий в технологии блокчейн. форме, исполнение прав и обязательств по
которому осуществляется путем совершения
Смарт-контракт представляет собой базу в автоматическом порядке цифровых тран-
данных, где предопределены разные собы- закций в распределенном реестре цифровых
тия. транзакций в строго определенной таким
договором последовательности и при насту-
Смарт-контракты базируются на компью- плении определенных им обстоятельств.
терном протоколе, который по установ-
ленным правилам получает или посылает Юридическая доктрина
информацию. С технической точки зрения
смарт-контракт - это программный код. Смарт-контракт- договор, существующий в
Применимы правила «если, то». форме программного кода, имплементиро-
ванного на платформе блокчейн, который
В странах Европейского Союза имеет место обеспечивает автономность и самоисполни-
быть доктринальная дискуссия: Смарт-кон- мость условий договора по наступлению за-
тракт это-самостоятельное содержание ранее определенных событий.
воли? или Смарт-контракт выражает волю,
выраженную извне кода? Юридическая доктрина
4
ИСПОЛЬЗОВАНИЕ СМАРТ-КОНТРАКТА
В СФЕРЕ ИНТЕЛЛЕКТУАЛЬНОЙ
СОБСТВЕННОСТИ.
Когда объект интеллектуальной собствен- Смарт-контракт позволяет снизить транс-
ности создается на коммерческой основе, граничные издержки при заключении дого-
каждый правообладатель объекта интел- воров, так как они заменяют работу посред-
лектуальной собственности вправе рассчи- ников с платными услугами. Преимущество
тывать на справедливое вознаграждение. смарт-контракта в невозможности контроля
Смарт-контракт позволяет правооблада- со стороны государственных регуляторов.
телю получать роялти и платежи напрямую Практически нельзя повлиять, заставить
без участия третьих лиц, а также гарантиро- убрать код смарт-контракта или изменить
вать вознаграждение для каждого правооб- его, так как программа после внедрения
ладателя, записав информацию о его доле в блокчейн тиражируется по множеству
в блокчейн. узлов сети и не подлежит изменению.
5
СХЕМА РАБОТЫ СМАРТ-КОНТРАКТА ДЛЯ РИД
Блокчейн-платформа
РИД
3.Оплачивает переход
исключительного права
6
ОСОБЕННОСТИ СМАРТ-КОНТРАКТА.
ВОЗМЕЗДНЫЕ СДЕЛКИ В IP:
Смарт-контракт можно использовать в отношении стандартных договоров в сфере IP с фи-
атной валютой. Смарт-контракт автоматизирует лицензионные платежи, роялти и другие
выплаты в пользу правообладателя. Платеж может происходить автоматически, после того
как программа зафиксирует, что все условия сделки выполнены.
СМАРТ-КОНТРАКТ В БЛОКЧЕЙНЕ.
Самая популярная и узнаваемая среда для реализации смарт-контракта.
7
ОСОБЕННОСТИ РАЗРАБОТКИ
СМАРТ-КОНТРАКТА.
Самый важный вопрос по отношению Для договорных обязательств, в которых
к смарт-контракту заключается в том, применяется код, допустимо, чтобы код был
кто может составлять его? Юристы? включен в письменный договор. В отдельном
Программисты? Обе категории? условии договора, например, можно указать,
что стороны соглашаются, что положение
Поскольку смарт-контракт является должно быть представлено следующей
программой, он может быть реализован строкой кода.
только соответствующими специалистами
в области техники. Ключевой проблемой Самостоятельно юристы не смогут перевести
широкого применения смарт-контрактов сложные юридические соглашения в форму
является то, что сторонам необходимо смарт-контракта.
будет полагаться на надежного эксперта,
который бы оказал помощь в фиксировании Необходимо тесное взаимодействие обеих
соглашения в коде, либо подтверждал, что категорий в создании смарт-контракта.
код, написанный третьей стороной, является
точным. Перед составлением смарт-контракта
сторонам необходимо разработать
Да, формат разработки может развиваться, юридическую архитектуру автоматизации
чтобы упростить для кодировщиков разбирательств, определить, что именно
преобразование письменного контракта будет регулировать смарт-контракт.
в кодовую форму. Каждая функция
в контракте может иметь свою собственную Представляется, что смарт-контракт может
оговорку, и разделение между статьями быть составлен только юристом или только
может быть более жестко контролируемым, программистом, в случае если такое лицо
чтобы гарантировать, что все, что имеет обладает необходимыми и достаточными
отношение к функции, которая будет знаниями, а также профессиональным
переведена в смарт-контракт, содержится опытом в области юриспруденции
в одном пункте. Учитывая ограничения и программирования. В ином случае, при
функций кодов, можно предположить, что составлении смарт-контракта необходимо
только определенные части соглашений будут тесное взаимодействие двух специалистов:
переведены на смарт-контракты. Например, юриста и программиста. Однако, не
в стандартном соглашении о купле-продаже исключено, что с развитием технологии
положения, касающиеся оплаты денежных распределенных реестров, необходимым
средств и передачи права собственности навыком для некоторых профессий,
на акции, могут быть закодированы, и, например, юрист, бухгалтер и т.д., станет
следовательно, автоматически выполняться разработка смарт-контрактов.
по смарт-контракту. Другие действия, такие
как мониторинг гарантийных нарушений,
могут выполняться вручную.
8
ОТВЕТСТВЕННОСТЬ ПРИ СОСТАВЛЕНИИ
СМАРТ-КОНТРАКТА.
Каждая программа может содержать в себе тракта. В такой договор можно включить
ошибки. Смарт-контракт не является редким возможность каждой стороны получить для
случаем. Возникает вопрос: Кто будет нести тестирования код своего смарт-контрак-
ответственность за допущенные ошибки та для определения соответствия такого
в программном коде? смарт-контракта поставленным условиям
соглашения.
Для всестороннего использования
смарт-контракта необходимо, чтобы: Страховые компании могут создавать по-
литику защиты сторон от риска того, что
1. Стороны принимали на себя все риски с смарт-код контракта не выполняет функции,
составлением Смарт-контракта (не подхо- указанные в тексте соглашения.
дит для сложных коммерческих договоров).
2. Отсутствовали ошибки в программном коде. Страхование может обеспечить дополни-
(невозможно с технической точки зрения.) тельную защиту, учитывая, что стороны мо-
3. Происходило страхование рисков. Пред- гут пропустить ошибки при пересмотре кода.
ставляется возможным.
Стороны также будут получать дополнитель-
В договорах с участниками блокчейн си- ный комфорт от того факта, что страховая
стемы может быть предусмотрен порядок компания, скорее всего, провела собствен-
распределения рисков и возмещения ущер- ный аудит кода, прежде чем согласиться на
ба, в связи с ошибками в работе смарт-кон- его страхование.
В настоящее время нет простого способа изменения смарт-контракта, что создает опреде-
ленные проблемы для договаривающихся сторон.
9
США Теоретически смарт-контракты могут ком-
бинироваться и, таким образом, взаимодей-
На сегодняшний день смарт-контракт не на- ствовать друг с другом в децентрализован-
делен такой гибкостью как отмена или изме- ной и распределенной структуре, работая
нение условий. автономно (т.е. без вмешательства челове-
ка), после развертывания их программиста-
ми на основе правил и механизмов, запро-
Внесение поправок в смарт-контракт может
граммированных в них.
привести к более высоким издержкам, чем
изменение текстового контракта.
СИНГАПУР
Ведутся проекты по созданию смарт-кон-
трактов, которые могут быть завершены Поскольку переписывание информации по-
в любое время и более легко изменены. сле хэширования блоков практически невоз-
можно, договаривающиеся стороны могут
вносить изменения в смарт-контракт, толь-
ЕВРОПЕЙСКИЙ СОЮЗ ко путем составления другого смарт-кон-
тракта.
M. Kaulartz и J.Heckmann считают, что следу-
ет предусмотреть возможность вмешатель-
Также две стороны могут восстановить на
ства арбитра.
естественный язык условия договора, ис-
пользуя программный код смарт-контракта,
Арбитром может выступать любое незаинте-
и в случае несогласия какой-либо из сторон
ресованное третье лицо, которое бы прини-
в отношении любого термина или положения
мало решение о наличии программной ошиб-
смарт-контракта относительно термина или
ки, которая противоречит договору.
положения, закрепленного в тексте традици-
онного договора, привести к спору о спосо-
Такому арбитру можно предоставить возмож-
бе фактической реализации обязательства
ность контроля за исполнением договора.
в смарт-контракте.
Смарт-контракт может исполняться лишь
так, как написано в коде, поэтому вмеша- РОССИЙСКАЯ ФЕДЕРАЦИЯ.
тельство арбитра тоже должно быть запро-
граммировано заранее. Несмотря на общие правила неизменности
смарт-контракта в юридической доктрине
C. Buchleitner и T. Rabl указывают, что не- отмечается, что данный признак смарт-
возможность возврата, исполненного через контракта не является абсолютным.
блокчейн является невозможностью лишь в
техническом плане. Это не отменяет того, что Внести изменения можно одним из следую-
за сторонами должны сохраняться право на щих способов:
отказ от договора или право на оспаривание.
Смарт-контракт может предусматривать
Сложности для сторон смарт-контракта: ког- заранее запрограммированные механизмы
да одна сторона заявляет, что обязатель- внесения изменений, остановки исполнения.
ства по договору должны быть изменены
при обстоятельствах, которые они раньше не Стороны могут заключить дополнительное
рассматривали. В связи с этим необходимо соглашение и новый смарт-контракт. Глав-
обеспечить смарт-контракт «отказобезо- ное указать в соглашении ссылку на актуаль-
пасным» кодом, который бы позволял пре- ный смарт-контракт.
кратить действие смарт-контракта в опре-
деленных согласованных сценариях любой
стороной контракта.
10
ИДЕНТИФИКАЦИЯ СТОРОН
В СМАРТ-КОНТРАКТЕ.
КАКИЕ ВИДЫ ПОДПИСИ НЕОБХОДИМЫ
И ДОСТАТОЧНЫ ДЛЯ ПОДПИСАНИЯ СМАРТ-КОНТРАКТА?
США.
В рамках действующего законодательства
Для того, чтобы положения договора, подпи-
США разработка специальных правовых
санного электронными подписями, носили
норм и правил не требуется. Правоотноше-
юридически обязывающий характер зако-
ния участников транзакций в связи с подпи-
нодательство США содержит 2 нормативных
санием договоров могут быть реализованы в
акта:
рамках существующих правовых институтов.
Закон «Об электронных подписях во вну-
Законодательство США в отличие от других
тренней и внешней экономической деятель-
не различает электронные подписи в соот-
ности» (ESIGN)
ветствии с их уровнем безопасности.
Единообразный закон об электронных под-
писях (UETA). ЕВРОПЕЙСКИЙ СОЮЗ
Законы ESIGN и UETA имеют 4 основных тре- Директива ЕС «Об Электронной идентифика-
бования к тому, чтобы электронная подпись ции и трастовых услугах» (elDAS) регулирует
была признана действительной в соответ- отношения, связанные с электронной иден-
ствии с законодательством США. тификацией лиц.
11
СИНГАПУР РОССИЙСКАЯ ФЕДЕРАЦИЯ.
Закон «Об электронных транзакциях» регу- ФЗ № 6З-ФЗ «Об электронной подписи» вы-
лирует отношения, связанные с использова- деляет следующие виды подписи:
нием электронных и цифровых подписей».
12
ОСОБЕННОСТИ ВЗАИМОДЕЙСТВИЯ
С ТРАДИЦИОННЫМИ ДОГОВОРАМИ
Смарт-контракт может быть составлен
следующими способами:
2. Обязательства могут импортировать не-
определенные понятия, которые не подходят
для алгоритмического определения.
1. Полностью на языке программирова-
ния. Не существует копии на естественном
языке. (Для составления такого смарт-кон-
3. Выражение обязательства в коде не мо-
жет точно отражать соглашение между сто-
тракта необходимо присутствие техниче- ронами.
ского эксперта (программиста). 1.Стороны
договариваются об условиях сделки, а тех-
нический эксперт записывает данные усло- 4. Сам договор может содержать еще одно
вия посредством составления кода на опре- соглашение о согласии или механизм для из-
деленном языке программирования в виде менения контракта, который сам по себе не
смарт-контракта. 2. В блокчейн-системе является алгоритмически детерминирован-
стороны обсуждают условия смарт-контрак- ным.
та, а затем применяют функцию его изготов-
ления, где специальный технический эксперт
преобразовывает данные ему условия в вид РЕКОМЕНДАЦИИ ДЛЯ СОЗ-
смарт-контракта.) ДАНИЯ СМАРТ-КОНТРАКТА.
2. Дублирование. Договор составлен в про- 1. Существование обычного договора меж-
граммном коде и имеет копию на естествен- ду сторонами, в котором содержатся усло-
ном языке. вия контракта, не являющиеся детермини-
рованными и не подходящие для исполнения
3. Смешанная модель. Договор составлен по смарт-контракту.
на естественном языке, при этом часть его
положений зафиксирована в программном 2. Обычный договор должен содержать код
коде. (Самая логичная модель на сегодняш- смарт-контракта и его ссылку.
ний день.)
1. Стороны могут обсуждать термины, ко- На сегодняшний день самым лучшим вари-
торые не могут быть детерминированы для антом составления смарт-контракта являет-
оценки компьютерной программой. ся смешанная модель.
13
ОСОБЕННОСТИ СМАРТ-КОНТРАКТА.
ТИПОВЫЕ СДЕЛКИ ВОПРОСЫ НАЛОГООБЛОЖЕ-
В СМАРТ-КОНТРАКТЕ. НИЯ.
Блокчейн-система предусматривает встро- Поймут ли налоговые органы содержание
енный алгоритм, который прописывает сделки в виде программного кода?
смарт-контракт под разные типовые формы
сделок. Если сторон все устраивает, то им По мере того, как смарт-контракты стано-
предлагается выбрать тот или иной шаблон вятся все более распространенными, они
сделки и отправить подтверждение. поднимают сложные вопросы налогообло-
жения:
НЕТИПОВЫЕ СДЕЛКИ В
СМАРТ-КОНТРАКТЕ. 1. Верно ли такое оформление с позиции
налогового контроля?
Если предложенные шаблоны типовых сде-
лок не устраивают сторон, то они могут со- 2. Соответствует ли смарт-контракт тре-
здать нетиповой договор самостоятельно, бованиям к документальному оформлению
ввести его в поле смарт-контракта и отпра- операций?
вить подтверждение сделки. Однако созда-
ние нетипового договора требует больше Так, в РФ законодательство о бухгалтер-
затрат из-за особенностей разработки и ее ском учете содержит общие требования к
стоимости. документальному оформлению операций и
не запрещает оформлять договор в форме
Стороны должны определять, какая форма программного кода.
сделки наиболее эффективна для регулиро-
вания их отношений. Выявление необходимой информации для
целей бухгалтерского учета будет неслож-
ным, если из договора, который включает
ПРАВОПРЕЕМСТВО. смарт-контракт будет понятно, о чем дого-
ворились стороны.
При дублированном смарт-контракте, где
договор составлен не только в программном
Особенность налогового контроля договоров
коде, но и имеет копию на естественном язы-
с элементами смарт-контрактов во многом
ке правопреемство не вызывает вопросов и
будет зависеть от того, в каком именно виде
осуществляется по стандартному алгоритму.
стороны решили зафиксировать часть усло-
вий сделки в программном коде.
При смарт-контракте, который существует
только в программном коде без каких-либо
При дублированном смарт-контракте, где
копий на естественном языке, вопрос право-
договор составлен не только в программ-
преемства остается открытым.
ном коде, но и имеет копию на естественном
языке проверка ничем не будет отличаться
На данный момент ни в одной стране мира
от проверки обычного договора.
нет положения, разрешающего вносить и
признавать правопреемство по смарт-кон-
При смарт-контракте, который существует
тракту. Вопросы правопреемства остаются
только в программном коде без каких-ли-
открытыми. Ожидается позиция законода-
бо копий на естественном языке налоговый
тельства.
контроль будет осуществляться сложнее.
14
Для прочтения условий тех смарт-контрак- На сегодняшний день во избежание лиш-
тов, которые существуют только в про- них вопросов со стороны налоговых ор-
граммном коде налоговым органам по- ганов и бухгалтерии следует дублировать
требуется дополнительный ряд действий: смарт-контракт на естественном язык. В
1. Привлечение эксперта для разъясне- настоящий момент составление договора в
ния программного кода смарт-контракта. виде смарт-контракта не противоречит рос-
2. Запрос о пояснении содержания смарт-кон- сийскому законодательству и требованиям
тракта у самого налогоплательщика. бухгалтерского учета.
СУДЕБНЫЕ СПОРЫ.
На сегодняшний день использование Первый арбитраж по смарт-контракту был
смарт-контрактов в договорных отношениях проведен децентрализованной платформой
активно распространяется. В связи с этим разрешения споров CodeLegit.
вопрос о разрешении споров по смарт-кон-
тракту является одним из самых актуаль- Алгоритм работы данного арбитража:
ных.
1. Стороны заключают смарт-контракт и
Необходимо выяснить важные вопросы, параллельно заключают юридический до-
связанные с регулированием споров по говор, который содержит арбитражную ого-
смарт-контрактам, а именно: ворку, ссылающуюся на Арбитражный регла-
мент Blockchain.
1. Какие способы урегулирования споров
применимы к смарт-контрактам? 2. Библиотека арбитража для смарт-кон-
трактов позволяет приостанавливать,
2. Место разрешения спора и применимое возобновлять, изменять и заканчивать
право? смарт-контракт. Кроме того, библиотека
арбитража связывает программное обеспе-
Новая форма договорных отношений, чение с людьми, выступающими в качестве
а именно смарт-контракт требует новых мо- арбитров.
делей разрешения споров. Именно такой мо-
делью может выступать «умный арбитраж». 3. Арбитражный регламент Blockchain - это
правила, согласованные сторонами в их юри-
Его разработка требует тесного сотрудниче- дическом договоре. Они применяются в слу-
ства между юристом с одной стороны и экс- чае возникновения спора.
пертами по компьютерной, математической
и криптографической работе, с другой сто-
роны. 4. Преимущества правил, с одной стороны,
в скорости, потому что они приспособлены
для совместной работы с Арбитражной би-
Умный арбитраж позволяет:
блиотекой, и все общение осуществляется
1. Согласовать правила и арбитражный
через электронную почту или любую другую
форму электронной связи. С другой сторо-
суд, который будет производить экспертизу
ны, Арбитражный регламент Blockchain дол-
смарт-контракта.
жен привлекать арбитров, которые являют-
ся специалистами как в юридических, так
2. Предоставлять сторонам возможность и в технических вопросах.
приостановления выполнения смарт-кон-
тракта, в случае если сторона обнаружит
Рассмотрение споров по смарт-контрак-
ошибку или другое серьезное событие.
там традиционными способами (перегово-
ры, претензионный порядок, медиация, ар-
3. Сохранять все преимущества смарт-кон- битраж, судебное разбирательство) будет
тракта, потому что спор не обязательно дол- иметь существенное отличие.
жен быть передан в суд, а может быть разре-
шен опытным арбитром. 15
Суд не обладает специальными технически- Как будут разрешаться споры, связанные
ми познаниями, чтобы перевести условия со смарт-контрактами для международных
смарт-контракта, записанные на языке про- транзакций, которые охватывают несколько
граммирования, на естественный язык. Воз- географических регионов?
никает необходимость привлечения эксперта
для проведения компьютерно-технической Для того, чтобы место разрешения спора и
экспертизы. Эксперт осуществляет деком- применимое право было определено, сторо-
пилирование (расшифровку программного нам нужно включить в смарт-контракт арби-
кода). Также при проведении экспертизы мо- тражное соглашение, в котором будет согла-
гут быть поставлены вопросы: совываться порядок разрешения спора, его
место и применимое право.
1. .Корректно ли было переведено в про-
граммный код волеизъявление сторон дого- Учитывая, что многие споры в отношении
вора? смарт-контрактов будут первыми в своем
роде, стороны должны детально описать ка-
2. Ненадлежащее исполнение смарт-кон- кие материальные и процессуальные нормы
тракта является следствием умышленных будут применяться для разрешения спора,
действий разработчиков смарт-контракта порядок разрешения спора, чтобы иметь
или же аппаратного сбоя? определенную уверенность в том, что спор
может быть разрешен.
Место разрешения спора и применимое
право.
ВЫВОДЫ
1. На сегодняшний день сфера применения 4. Смарт-контракт – новая возможность
смарт-контрактов фактически ограничива- для цифрового оборота интеллектуальных
ется рамками ICO (первичное размещение прав, которая позволит выполнять транзак-
токенов). Речь идет не о полной автоматиза- ции при передаче таких интеллектуальных
ции договорной работы, а о переводе в авто- прав, а также обеспечить гарантии закон-
матический режим части операций. ных интересов правообладателей, в первую
очередь в части выплаты им справедливого
2. Присутствует опасение людей заключать вознаграждения.
смарт-контракты по причине их новизны и
неопределенности в точности понимания 5. На данный момент ожидается позиция
правовых последствий. Однако практика ис- законодательства. В частности, в вопросах
пользования заключения смарт-контрактов касающихся терминологии, отправных граж-
активно распространяется. данско-правовых норм, базового правового
положения совершения сделок с цифровыми
3. Потенциал смарт-контракта в сфере IP правами, а также совершения и исполнения
есть. Применение смарт-контракта в сфере сделок в цифровой среде.
IP потенциально может создать более удоб-
ную среду для взаимодействия между субъ- 6. Развитие технологии и законодательное
ектами. закрепление смарт-контрактов дадут толчок
их более масштабному использованию. Их
широкое применение лишь вопрос ближай-
шего будущего.
16