EN
EN

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

СтатьяКонтакты для прессы: pr@lp.ru

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

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

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

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

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

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

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

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

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

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

Так, для получения контроля над вычислительной мощностью сети необходимо завладеть более чем 5о% узлов, генерирующих новые блоки. Это дорого, но теоретически возможно. Европейская банковская организация рассматривает так называемую «атаку 51%» в качестве основной проблемы биткоинов. Аналогичный риск существует и в отношении построения сетей меньшего масштаба с использованием технологии блокчейн.

Умные контракты

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

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

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

Российский опыт

Одним из первых примеров использования технологии блокчейн в российской практике был аккредитив. Авиакомпания S7 Airlines (ПАО «Авиакомпания Сибирь») провела расчеты с одним из своих контрагентов посредством покрытого аккредитива с использованием блокчейна.

При открытии покрытого аккредитива банк-эмитент обязан перечислить сумму аккредитива (покрытие) за счет плательщика либо предоставленного ему кредита в распоряжение исполняющего банка на весь срок действия обязательства банка-эмитента. Для исполнения аккредитива получатель средств представляет в исполняющий банк документы, подтверждающие выполнение всех условий аккредитива (п. 2 ст. 867 ГК РФ). В случае соответствия представленных документов условиям аккредитива банк перечисляет денежную сумму получателю (ст. 870 ГК РФ).

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

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

Возникает вопрос: является ли такой код договором по смыслу гражданского законодательства? Существует позиция, согласно которой умный контракт укладывается в понятие договора как соглашения двух или нескольких лиц об установлении, изменении или прекращении гражданских прав и обязанностей (ст. 420 ГК РФ). С гражданско-правовой точки зрения вполне можно говорить о том, что лицо, действуя своей волей и в своем интересе, присоединяется к условиям умного контракта посредством совершения определенных действий. После заключения такого контракта стороны пребывают в состоянии «связанности» результатом своего волеизъявления, сделанного в момент заключения договора, а именно – действием программного кода.

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

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

Первая ласточка

Первая реальная сделка состоялась осенью 2016 года. Израильский стартап (Wave), британский банк (Barclays) и ирландский производитель (Ornua) провели аккредитив на 100 000 долларов. Без блокчейна процесс мог занять недели из-за проверки всех документов, но благодаря криптографии и автоматизированной верификации на все ушло около 4 часов.

Передача активов

Блокчейн удобно использовать для обмена активами: эта технология упрощает сделки с широким спектром различного имущества, а не только финансовых инструментов. Речь идет об обмене виртуальными знаками («токенами»), представляющими собой базовые активы, по поводу которых совершается сделка. Это могут быть как вещи, так и имущественные права или интеллектуальная собственность. В 2016 году крупнейшие банки – участники консорциума R3 успешно осуществили тестовый обмен токенами, обозначающими символические активы, на территории Северной Америки, Азии и Европы.

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

Российское гражданское законодательство предусматривает неисчерпывающий перечень объектов гражданских прав, включая «иное имущество», к которому относятся, например, безналичные денежные средства, бездокументарные ценные бумаги и имущественные права (ст. 128 ГК РФ). Но, поскольку токены легально не закреплены в перечне объектов, существует риск, что суды будут считать такие сделки недействительными как противоречащие закону или публичному порядку.

Регистрация прав

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

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

Некоторые из этих действий может выполнить нотариус, если стороны предусмотрели нотариальную форму сделки. Тогда регистрирующий орган уже не проверяет соответствие сделки закону, что позволяет сократить срок регистрации (п. 5 ст. 8.1 ГК РФ).

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

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

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

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

Подтвердить договоренности

На данный момент смарт-контракты являются скорее средством автоматического подтверждения выполнения договоренностей сторон.