Смарт-контракты: перспективы применения в договорной практике

Содержание

Смарт контракт: что это такое и перспективы использования в бизнесе

Смарт-контракты: перспективы применения в договорной практике

В новостных лентах, посвящённых тематике криптовалют, уже давно и достаточно прочно вошла в обиход фраза «смарт-контракты».

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

Впрочем, определения всё равно большинство дать, толком, и не может. Ровно и объяснить, как именно этот смарт-контракт работает и в чём его ценность.

Смарт-контракт (от англ. «Smart contract» – «умный контракт») – алгоритм, поддерживаемый в работоспособном состоянии специализированным программно-аппаратным комплексом – системой блокчейн. Данный алгоритм предназначен для формирования и поддержания самоисполняемых условий (при наступлении прописанных факторов)

Суть смарт-контракта

Что такое технология блокчейн? Её можно представить в виде совокупности действий, которые направлены на поддержание уникальности и достоверности оберегаемой данной технологией информационной базы данных.

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

Что это за сведения? Или даже не так – каков их характер?

Как проходят транзакции

Стоит ответить себе на вопрос, а как вообще происходит проверка чего бы то ни было? Садится какой-то человек, берёт оригинал данных (массив), берёт ворох бумаг (сведений), которые нужно проверить и начинает сверять заданные параметры.

Такая процедура на банковском лексиконе носит название «крыжить данные».

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

  • параметр отправителя;
  • формулировка платежа;
  • параметр получателя;
  • да просто, на предмет корректности осуществления – чтобы ошибка какая не закралась,

и так далее. То есть происходит многократная проверка всего массива данных с участием пресловутого человеческого фактора. А как бы обойтись без него?

Технология блокчейн

Собственно, когда это стало возможно, на свет появились криптовалюты.

А что если каждую копеечку мы отметим уникальным номером (с бумажными купюрами так делается уже очень давно) и будем отслеживать её передвижение по кошелькам да карманам.

Если эти «карманы» тоже будут содержать уникальные номера, то с процедурой отслеживания легко справится программный клиент. Зачем нам это всё нужно? Да затем, чтобы можно было бы на 100% исключить возможность эмиссии фейковых купюр (денег).

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

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

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

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

Итак, каждый элемент базы данных (в случае криптовалютных сетей это каждая криптомонета) содержит прикрепленный информационный массив блокчейн. При этом, в массиве содержатся не только данные о транзакциях, совершенных с этим объектом. Но также и транзакции, совершённые со всеми остальными объектами этой базы данных.

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

Такие проверки-подтверждения осуществляются каждый раз перед изменением адресного состояния какого-либо объекта базы данных.

Смарт-контракт применительно к технологии блокчейн

И вот при ближайшем рассмотрении очевидными становятся ряд иных полезных качеств, которые несёт с собой архитектура блокчейн. Ведь в блоки можно записывать не только данные исключительно об адресном состоянии объекта базы данных. Но и какое-нибудь семантическое условие.

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

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

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

Впервые идея смарт-контрактов была реализована в блокчейне криптовалюты Etherium (создатель – Виталий Бутерин). Объём блока в блокчейне данной крипты равняется 23,86 килобайта, что в 20 раз превышал размер блока в сети Биткоина

Зачем нужны смарт-контракты?

В самом деле, жили же мы как-то без смарт-контрактов. А тут вдруг раз и понадобились они нам острее заморских кредитов.

Отчего такое вдруг отношение? Речь идёт о внутренней эффективности, а точнее – об избавлении от пресловутого человеческого фактора.

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

В «поле зрения», как правило, находятся лишь ключевые моменты, а детали просто игнорируются. Но именно такие «тонкости» могут содержать весьма дорогостоящие условия и параметры.

Не говоря о том, что выполнение некоторых, на первый взгляд, незначительных позиций способно дать весьма существенный полезный эффект другой стороне договора. Люди такие мелочи могут проглядеть. Но вот бездушная машина всё всегда подметит, «поднимет все записи».

И либо даст ход последующим зависимым процедурам, либо затормозит их до исполнения необходимых предшествующих действий.

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

В случае со смарт-контрактами ситуация доведена до апогея – человеческий фактор становится не нужен вовсе.

Потенциальные последствия

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

Получается, ничего особенного. То есть то же самое, что и обычный договор на А4 распечатали и подписали. Но только:

  • во-первых, подписываем договор исключительно в электронном формате (с помощью ЭЦП);
  • а во-вторых, приставляем к условиям этого договора «привратника» – программного клиента, деятельность которого теперь будет ещё и легализована в рамках закона.

Теперь не стоит надеяться (или даже рассчитывать), что контрагент чего-то где-то в договоре не заметит, не стоит рассчитывать на халяву.

И с другой стороны – можно на 100% рассчитывать, что у вас не будет никаких предварительных затрат, пока ваш контрагент не выполнит собственных обязательств перед вами (если таковое прописано в договоре).

Это всё ведёт исключительно в активизации предпринимательской деятельности в стране. Да вот незадача…

Резюме

Контрактация в формировании предпринимательского климата имеет далеко не самую передовую важность. Всё-таки, в первую очередь нужно отметить:

  1. Инвестиционные возможности (чтобы просто-напросто, было где денег на старт взять).
  2. Устойчивость правовой платформы (чтобы бизнес не отжимали).

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

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

  • Будут ли в процессе обсуждения и принятия принимать участие профильные эксперты. Не чиновники комитетов Государственной Думы, а именно сами разработчики.
  • Какова предполагаемая интенсивность рассмотрений (заседаний). Если перерыв между чтениями составляет более месяца, то о серьёзности подхода говорить, увы, не приходится.

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

Источник: https://cripto24.ru/blokchejn-tehnologii/umnyj-kontrakt-v-biznese

Блокчейн и смарт-контракты. Доступно на котиках объясняем, в чем прорыв и перспективы — Технологии Onliner

Смарт-контракты: перспективы применения в договорной практике

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

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

Вместе с партнером проекта в лице Приорбанка рассказываем про блокчейн, умные контракты и их перспективы.

Самое простое и популярное объяснение таково: блокчейн — это цепочка блоков с информацией о транзакциях. Каждый блок неразрывно связан с предыдущим, так как содержит захешированную информацию о нем. Каждый новый блок крепится к предыдущему. Весь блокчейн хранится на компьютере каждого его участника. Например, блокчейн биткоина на февраль 2018 года «весит» более 150 ГБ.

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

Чем блокчейн отличается от классической базы данных?

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

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

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

Чтобы провести такую операцию, потребуются огромные компьютерные мощности. Подробнее об этом мы рассказывали в статье о принципах функционирования биткоина.

И в такой автоматизированной и защищенной системе можно организовать не только обмен криптовалютами, но и кое-что поинтереснее.

Что такое смарт-контракт?

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

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

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

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

Например, вы хотите купить квартиру. Нашелся подходящий продавец, у вас есть деньги. Чтобы заверить сделку, вам придется обращаться к третьей стороне — нотариусу. А это дополнительные расходы на ваши плечи — косметический ремонт в квартире откладывается.

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

Правда, без нотариуса не обошлось. Киевский специалист зарегистрировал сделку и внес в госреестр данные нового владельца. Информация из этого госреестра попала в блокчейн, после чего продавец получил свою сумму в криптовалюте.

Откуда взялась идея смарт-контракта?

Еще в 1996 году первую идею об умных контрактах высказал Ник Сабо — ученый с разработками в информатике и криптографии. Но реализовать это на практике, хоть и частично, удалось только в 2008-м, когда принципы смарт-контрактов нашли применение в блокчейне биткоина. Однако принципы эти оказались крайне ограниченными, нацеленными исключительно на функционирование криптовалюты.

Этот недостаток отметил Виталик Бутерин, основатель Ethereum, который и решил реализовать расширенный функционал умных контрактов в своем проекте.

Где можно использовать смарт-контракты?

Умными контрактами можно регулировать самые разные финансовые (и не только) отношения между людьми. Самый очевидный вариант — торговля в интернете. Электронная коммерция охватывает сегодня практически все виды товаров. Мы заказываем не только технику, но и готовую еду, продукты.

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

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

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

Пожилой миллиардер, который не доверяет душеприказчикам (человеческий фактор, миллиарды наследства — сами понимаете), прописывает в смарт-контракте счета получателей наследства в случае своей смерти.

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

Резонный вопрос: а как умный контракт может отслеживать такой реестр или получать информацию от дверного замка? Тут-то и всплывает главная загвоздка в распространении данной технологии — смарт-контрактам нужна прокладка в реальный мир, из которого программа и черпает информацию для проверки условий. Для этого нужны оракулы.

Что такое оракул и зачем он нужен?

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

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

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

Что же делает смарт-контракты перспективными?

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

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

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

Главное, четко перевести все условия контракта в программный вид и предоставить программе доступ ко всем необходимым данным.

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

Какие недостатки есть у смарт-контракта?

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

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

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

Партнерский спецпроект. ООО «ЭС ЭМ ДЖИ», УНП 190247301

Сетевые фильтры в каталоге Onliner.by

Источник: https://tech.onliner.by/2018/02/16/blokchejn-i-smart-kontrakty

Смарт-контракты в системе договорного права Российской Федерации

Смарт-контракты: перспективы применения в договорной практике

Дмитрий Скворцов

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

Криптовалюты, блокчейн, смарт-контракты

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

Одними из таких наиболее ярких примеров современности является технология блокчейн и возникшие на ее основе криптовалюты.

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

Технология блокчейн является средой для работы смарт-контрактов (в переводе с английского smart contract – умный контракт/умный договор).

Принцип работы смарт-контрактов

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

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

Умные контракты смогут существовать только внутри среды, имеющей беспрепятственный доступ исполняемого кода к объектам умного контракта (внутри блокчейна).

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

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

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

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

Условия умного контракта должны иметь полное математическое описание, которое возможно запрограммировать в среде существования умного контракта. Именно в условиях описывается логика исполнения пунктов предмета договора.

Где применяются смарт-контракты

Основным примером практического применения смарт-контрактов и их успешной работы является ICO (или TGE) – метод привлечения инвестиций в развивающийся проект путем краудфандинга по аналогии с публичным размещением акций в акционерном обществе (IPO), о котором я уже писал в статье «Token Generation Event: защита прав и интересов сторон в отсутствие правового регулирования».

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

Регулирование криптовалют в РФ

«10» октября 2017 года по итогам совещания по вопросу использования цифровых технологий в финансовой сфере Президент Российской Федерации В.В. Путин утвердил перечень поручений, которые охватывают основные вопросы легализации криптовалют.

В частности, Правительству Российской Федерации и Центральному банку Российской Федерации в срок до «01» июля 2018 года предписано подготовить поправки в законодательство, предусматривающие определение таких понятий, как «цифровая закладная», «криптовалюта», «токен», «смарт-контракт».

В настоящее время на повестке дня находится ряд инициатив, направленных на реализацию вышеуказанных поручений.

Определение “смарт-контракта”

Так, в предложенном Центральным банком Российской Федерации Проекте Федерального закона «О цифровых финансовых активах», который был принят Госдумой в первом чтении 22 мая, под смарт-контрактом понимается «договор в электронной форме, определение и исполнение прав и обязательств по которому осуществляется путем совершения в автоматическом порядке цифровых записей в строго определенной им последовательности и при наступлении определенных им обстоятельств».

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

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

Министерство финансов Российской Федерации в своем Проекте Федерального закона «О цифровых финансовых активах» также предложило свое определение термина «смарт-контракт», в соответствии с которым смарт-контрактом признается «договор в электронной форме, исполнение прав и обязательств по которому осуществляется путем совершения в автоматическом порядке цифровых транзакций в распределенном реестре цифровых транзакций в строго определенной им последовательности и при наступлении определенных им обстоятельств».

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

Иные попытки дать легальное определение термина «смарт-контракт» в настоящее время отсутствуют, поскольку лидерами правового мнения в данном вопросе остаются Центральный банк Российской Федерации и Министерство финансов Российской Федерации.

  • «цифровое право» и «цифровые деньги»

Вместе с тем, депутатами Государственной Думы Российской Федерации В.В. Володиным и П.В. Крашенинниковым на рассмотрение предложен Проект Федерального закона № 424632-7 от «26» марта 2018 года «О внесении изменений в части первую, вторую и четвертую Гражданского кодекса Российской Федерации», в соответствии с которым вводятся такие термины, как «цифровое право» и «цифровые деньги».

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

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

В Пояснительной записке к вышеуказанному проекту указывается на то, что факт совершенного исполнения сделки участниками не оспаривается.

После идентификации пользователей в системе дальнейшее их поведение подчиняется алгоритму компьютерной программы, организующей сеть, а лицо, «покупающее» тот или иной виртуальный объект (цифровое право), получит этот объект автоматически при наступлении указанных обстоятельств.

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

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

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

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

  • Гражданский кодекс Российской Федерации: понятие “договор”

Для более глубокого понимания сути рассматриваемого вопроса представляется также необходимым рассмотреть общие нормы, содержащиеся в Части первой Гражданского кодекса Российской Федерации, регулирующие понятие договора, его видов и способах заключения (форм).

В соответствии с ч. 1 ст. 420 ГК РФдоговором признается соглашение двух или нескольких лиц об установлении, изменении или прекращении гражданских прав и обязанностей.

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

Договор заключается посредством направления оферты (предложения заключить договор) одной из сторон и ее акцепта (принятия предложения) другой стороной (ч. 2 ст. 432 ГК РФ).

В соответствии с ч. 1 ст. 433 ГК РФ договор признается заключенным в момент получения лицом, направившим оферту, ее акцепта.

Согласно ч. 1 ст. 434 ГК РФ договор может быть заключен в любой форме, предусмотренной для совершения сделок, если законом для договоров данного вида не установлена определенная форма.

В соответствии с ч.2 ст.

434 ГК РФ договор в письменной форме может быть заключен путем составления одного документа, подписанного сторонами, а также путем обмена письмами, телеграммами, телексами, телефаксами и иными документами, в том числе электронными документами, передаваемыми по каналам связи, позволяющими достоверно установить, что документ исходит от стороны по договору.

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

Все вышеприведенные нормы ГК РФ вполне применимы к порядку заключения смарт-контракта, поскольку его механика состоит в достижении между сторонами соглашения по определенным вопросам и закрепление этого соглашения путем электронных средств.

Заключение

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

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

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

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

Контакты: [email protected]

Источник: https://www.capitalwm.ru/bitkoin/smart-kontrakty-v-sisteme-dogovornogo-prava-rossijskoj-federacii/

Проблемы и перспективы практического применения смарт-контрактов — детальный разбор

Смарт-контракты: перспективы применения в договорной практике

Людмила Кукуету, которая занимает позицию Legal advisor в компании BlockSoftLab, подготовила для AIN.UA колонку на тему малого применения смарт-контрактов и того, какие все-таки перспективы есть у технологии. 

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

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

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

Проблема

В первую очередь, для определения перспектив использования смарт-контрактов необходимо исходить из того, что они применяются на базе технологии распределенного реестра (блокчейн).

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

В случае если в реестр вносятся изменения, они тут же отображаются в копиях всех участников.

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

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

Следует выделить такие проблемы практического применения смарт-контрактов:

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

Отсутствие правового регулирования смарт-контрактов

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

Но покажите нам предпринимателя, который будет в восторге от предсказуемой реакции фискальных органов на использование в хозяйственной деятельности таких новомодных механизмов?!  А это значит, что перед этим он трижды подумает и …. притормозит.

Подождет лучших времен, так сказать.

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

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

Отсутствие привязки к определенной территории и юрисдикции

Невозможно определить на территории какого государства заключен смарт-контракт.

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

Но давайте зададим простой вопрос – «как будет исполняться такой смарт-контракт?» и сами же на него и ответим. Автоматически, он будет исполняться автоматически благодаря  программе, заложенному алгоритму и никакая юрисдикция, даже мировое правительство не способно этому помешать.

При выполнении смарт-контрактов спор не может возникнуть априори, а значит: так ли важны в практическом плане вопросы с юрисдикцией?

Использование в качестве расчетной единицы криптовалют

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

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

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

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

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

На сегодняшний момент, самыми известными являются такие стейблкоины: Tether USDT, USD Coin, TrueUSD, Gemini Dollar.

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

Давайте на минуту предположим, что все остальные проблемы мы уже решили. И крипту легализовали, и законы приняли, и инфраструктуру построили.  И вот садится команда «юрист – программист» работать над смарт-контрактом, связанным, к примеру, с поставкой товара.

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

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

Но программисту нужна более формилизированная задача. 

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

Принцип  детерминизма  означает, что обработка конкретных данных в смарт-контракте всегда будет приводить к конкретному однозначному результату. В программу закладывается функция «ЕСЛИ оплата будет просрочена, ТО дверца автомобиля блокируется автоматически».

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

Вторым шагом может стать постепенный пересмотр условий договоров, трансформация их положений  в вид логики «Если ….., то ……….» и математических формул. И, наконец, использование простой, понятной лексики и создание такой структуры договоров, которая была бы гибкой и максимально адаптированной к применению в новых условиях.

Отсутствие необходимой инфраструктуры и широкой поддержки пользователей

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

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

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

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

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

На сегодняшний день, одним из самых распространенных языков для написания смарт-контрактов является язык Solidity, который в частности используется в среде Ethereum. То, что актуальная на сегодняшний день версия этого языка 0.4.

25 свидетельствует о том, что даже его разработчики признают его “сырость” и в ближайшем будущем следует ожидать его развития. И хотя этот язык находится на ранней стадии развития, с его помощью уже возможно создавать разнообразные контракты.

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

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

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

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

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

Вместе с тем, на практике уже сейчас существует реальная возможность для создания смарт-контрактов, направленных на сбор криптовалюты (secure pooling of funds) для определенных целей.

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

Пользование платформой удобно, не требует дополнительных затрат и проведения дополнительных процедур.

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

 Людмила Кукуету, Legal advisor в BlockSoftLab.

Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.

авторские колонкиблокчейнсмарт-контракты

Источник: https://ain.ua/2018/11/09/problemy-i-perspektivy-primeneniya-smart-kontraktov/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.