20 декабря
А1 улучшил мобильную связь в 33 районах Беларуси
6 | 2 | 1 | 7 |
Смарт-контракты уже сейчас используются в банковской сфере и финтехе, востребованы на фондовом рынке, в страховании, ритейле и других бизнесах. Этим решениям, работающими на основе технологии блокчейн, предрекают большое будущее. В рамках «правовой лаборатории по вопросам блокчейн», инициированной директором ПВТ Всеволодом Янчевским, над введением смарт-контракта в правовое поле сегодня работает Парк высоких технологий совместно с юридической компанией «Алейников и Партнеры».
Каковы возможности и перспективы использования смарт-контрактов? Что такое смарт-контракт сегодня — просто программный код или реальный договор для бизнеса? Об этом, выступая на конференции «Деловой интернет», рассказал Денис Алейников, адвокат, старший партнер компании «Алейников и Партнеры»».
→ Смарт-контракты — алгоритмы, которые позволяют обмениваться информацией и автоматизированно, без вмешательства человека, выполнять договорные обязательства.
— Вот так работает предок смарт-контракта — вендинговый аппарат. Вы помещаете деньги в купюроприемник, запуская алгоритм автоматизированной сделки. В результате получаете стакан кофе или шоколад.
Именно этот принцип и пытаются реализовать сегодня с использованием технологии блокчейн, прежде всего на платформе Ethereum.
Смарт-контракты, которые запускаются с использованием технологии блокчейн, это компьютерные программы которые работают по принципу IF_THEN (например, если выполнена определенная работа — IF, срабатывает THEN: за нее отправляется оплата — прим. Про бизнес). Исполнение происходит автоматически и его нельзя остановить.
Это простая и интересная концепция для будущего цифровой экономики. Ее достоинства очевидны:
Все языки программирования, которые используются сегодня в блокчейне Ethereum, обладают так называемой полнотой по Тьюрингу, т.е. с их помощью можно описать и реализовать любую вычислимую функцию. Но достаточно ли языка программирования, чтобы описать все условия договора? Например, условие о качестве товара? Пока нет.
Однако в программный код можно добавить текстовые комментарии. Вот так сегодня выглядит исходный код смарт-контракта на языке Solidity с текстом, добавленным через двойной слэш:
Можно ли уже сегодня реализовать, например, международный договор на поставку товаров через смарт-контракт и получить его автоматическое исполнение? Или контракт аренды?
Блокчейн-энтузиасты считают, что смарт-контракт уже настолько умный, что способен сам «пойти» в Интернет, собрать нужную информацию: например, был ли поставлен товар, и самостоятельно принять решение, платить или нет. Но самом деле пока смарт-контракт еще не так умен. Он существует в среде блокчейн и может автоматически исполнять сделки с активами, существующими в этой среде — например, с токенами ERC20.
Контракт IF (товар поставлен)_THEN (отправлены средства) технически возможен, но это сделка с активами за пределами блокчейн.
А с миром реальных вещей смарт-контракт пока связаться не может. Например, он не может по собственной инициативе «пойти» в Интернет (вне блокчейн) и собрать информацию, был ли поставлен товар. Эта информация должна быть ему предоставлена извне: например, иной компьютерной программой — т.н. оракулом. И только после этого у смарт-контракта срабатывает THEN, т.е. условие, при котором он производит перечисление взамен поставленного товара.
На рисунке ниже я представил очень упрощенно кейс со смарт-контрактом на аренду жилья. Суть — арендатор направляет средства, компьютерная программа за пределами блокчейн отслеживает состояние счета смарт-контракта, затем видит поступление средств и открывает электронный замок на двери. Это работающий кейс.
С точки зрения международного контрактного права, четкого ответа на этот вопрос пока нет. Некоторые юристы считают, что программный код не может быть договором — он непонятен для сторон без специальных познаний. Поскольку стороны не могут понять условия сделки, они не могут считаться юридически связанными смарт-контрактом как сделкой.
Не могу согласиться с этой позицией. Международный контракт, условия которого описаны языком программирования, ничем не хуже, в этом смысле, международного контракта на китайском языке — и тот, и другой могут потребовать консультаций со специалистом для уточнения сути условий.
Правовое регулирование смарт-контрактов сегодня реализовано только на уровне местного законодательства двух американских штатов — Аризоны и Невады. Мне импонирует формулировка штата Невада: «смарт-контракт не может быть лишен юридической силы или права на судебную защиту только потому, что он смарт-контракт на блокчейн».
На страновом уровне нигде не принято решение о легализации смарт-контракта.
Для белорусского законодательства сегодня мы предлагаем такое решение:«Смарт-контракт — программный код, создаваемый и используемый в реестре блоков транзакций (блокчейн) в целях автоматизированного совершения и (или) исполнения сделок, либо для совершения иных юридически значимых действий».
Зачем это нам? Если Беларусь реализует легализацию смарт-контракта в рамках готовящегося декрета «О развитии цифровой экономики», она может стать первой в мире.
Учитывая перспективы развития смарт-контракта и технологий блокчейн, можно привести известные слова Уэйна Гретцки — «чтобы выиграть, нужно бежать не туда, где шайба, а туда, где шайба будет».
20 декабря
А1 улучшил мобильную связь в 33 районах Беларуси
19 декабря
BYNEX запустила ICO-платформу: новые возможности для инвесторов и бизнеса
19 декабря
В Новый год с новым гаджетом. Гид по устройствам Huawei со скидками до 700 рублей
18 декабря
Поздравить близких, начать с Нового года новую жизнь и уехать на электрокаре.
evo wellness club запускает невероятную предновогоднюю игру
16 декабря
Team's Day от Zborka Labs: Ищем кофаундеров для стартапов!
16 декабря
Успейте получить бесплатные БелВЭБ-Кассы от Банка БелВЭБ, соответствующие новым требованиям, вместе с доступным эквайрингом!
12 декабря
Компания А1 получила награду за успешное развитие Яндекс 360 на белорусском рынке
11 декабря
Трансформация бизнеса: когда ИП нужно становиться организацией и при чем здесь бухгалтер?