1 январь 2020
Статья 6 из 22 ( Материал id: 1936 Журнал id: 118882 )
Страница № 15

   

    

    

    

    

    

Смарт-контракты в праве и практическом использовании

Денис Сафаревич, юрист

Что важно:

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

 

Понятие смарт-контракта

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

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

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

 

Как работает смарт-контракт

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

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

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

 

Справочно:

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

 

Обязательные элементы смарт-контрактов

К обязательным элементам смарт-контракта относятся как привычные нам договорные условия, так и технические инструменты, а именно:

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

Недостаток смарт-контрактов заключается в том, что они, описывая процессы, существующие в реальном мире, не имеют информации об изменениях этих процессов и соответственно не могут учитывать их при исполнении. Как следствие, работа смарт-контракта становится некорректной. Для того чтобы нормально функционировать, им требуется «проводник», «поставщик объективной информации», именуемый оракулом. С помощью оракулов (которые также являются программами) происходит связь смарт-контракта с внешней средой. Например, оракул может предоставлять смарт-контракту информацию о курсе криптовалюты к фиатным (т.е. обычным, привычным нам) деньгам, обращаясь к котировкам крупных криптовалютных бирж. Задача оракула – интерпретировать информацию как правдивую и последовательную для смарт-контракта;

цифровая идентификация и наличие цифровых подписей (публичного и приватного ключа) двух или более сторон договора;

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

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

 

Виды смарт-контрактов

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

– контроль имущественных отношений – владение и проведение операций с цифровыми активами, включая криптовалюты и токены (Bitcoin, EТН, XRP и др.);

– финансовые сервисы – торговое финансирование, торговля на бирже, участие в аукционах и иное;

– кредитные обязательства – исполнение обязательств по различным формам банковских кредитных продуктов в момент наступления событий;

– социальные сервисы – процедуры проведения голосований, выборов, процессы страхования;

– организация управления доставкой и хранением товаров.

 

Преимущества смарт-контрактов

Отметим следующие преимущества:

– наблюдаемость (прозрачность) контракта – возможность проконтролировать исполнение контракта на всех этапах и самостоятельно удостовериться в том, что контрагент выполнил свою часть сделки;

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

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

– неизменяемость условий смарт-контракта после согласования со всеми участниками;

– самоисполняемость в соответствии с заложенным алгоритмом действий;

– скорость осуществления расчетов и исполнения сделок по сравнению с традиционными кредитно-финансовыми институтами.

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

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

 

Недостатки смарт-контрактов

У смарт-контрактов имеются и недостатки:

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

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

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

 

Схема работы смарт-контракта

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

– закрепление условий сделки между участниками, создание смарт-контракта;

– подключение смарт-контракта к внутренним системам (например, системам банка) и внешним системам (например, оракулам);

– ожидание внешних по отношению к сети распределенных реестров событий и оценка смарт-контрактом своего статуса на текущий момент времени (выполнены или нет требования к осуществлению сделки);

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

 

Использование смарт-контрактов на практике

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

Современным примером идеи смарт-контракта можно назвать формат работы компаний Uber и «Яндекс.Такси». Агрегаторы играют роль посредника и арбитра, который обеспечивает выполнение соглашения между водителем такси и клиентом: клиент выражает согласие оплатить поездку по стоимости, заранее определенной системой-посредником (агрегатором), а водитель, в свою очередь, обязуется выполнить услугу по перевозке клиента до заранее определенного места.

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

Можно привести следующие примеры использования смарт-контрактов в финансовой сфере:

– первая в России сделка с ценными бумагами с использованием смарт-контрактов в блокчейн была проведена «Национальным расчетным депозитарием» и состояла из выполнения поручения Райффайзенбанка на покупку облигаций «Мегафона»;

– Сбербанк, Альфа-банк и S7 Airlines произвели перевод со счета на счет через смарт-контракт. Использовались сразу 2 смарт-контракта  – для открытия и исполнения (закрытия) аккредитива. Взаимодействующие друг с другом смарт-контракты были призваны снизить негативные последствия потенциальной ошибки в коде одного из них;

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

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

– HSBC и Bank of America заменили смарт-контрактами аккредитивы;

– Banco Bilbao Vizcaya Argentaria (BBVA) использует смарт-контракты для предоставления кредитов. BBVA выдал корпоративному клиенту кредит на сумму 75 млн. евро. Сделка была зарегистрирована с использованием смарт-контракта в сети Ethereum. Использование технологии распределенных реестров и смарт-контрактов для осуществления сделки уменьшает риск мошенничества и существенно снижает временные издержки. Данная операция заняла всего несколько часов (при использовании существующих механизмов на ее выполнение требуется несколько дней).

 

Документ:

Перечень используемых терминов и их определений (приложение 1 к Декрету Президента Республики Беларусь от 21.12.2017 № 8 «О развитии цифровой экономики»)  (Перечень).

Печать
В закладки
Сохранить в MS Word
AA
Наверх

You can highlight and get a piece of text that will get a unique link in your browser.