Эпоха неразборчивых контрактов, написанных на юридическом языке юристами по искам на 2000 долларов с дипломами школ Лиги плюща, закончилась. Контракты следующего века будут гибридными смарт-контрактами, написанными в коде программистами, одетыми в толстовки за 20 долларов и живущими в их общей квартире в Нью-Йорке.

Что такое гибридный смарт-контракт?

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

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

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

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

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

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

Гибридные контракты также могут реализовывать механизмы, которые имеют более высокую вычислительную сложность, чем их негибридные аналоги. Например, алгоритм Викри-Кларка-Гроувса (VCG) - это механизм закрытого аукциона на торгах. Google и Facebook используют VCG для проведения своих рекламных аукционов. Единственная проблема с VCG в том, что ее сложно вычислить. Было бы непомерно дорого реализовать механизм VCG полностью на блокчейне. Но если бы вычисления были делегированы вычислениям вне сети с использованием гибридного смарт-контракта, VCG могла бы быть рентабельной и реализована на блокчейне.

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

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

Преимущества гибридных смарт-контрактов перед традиционными контрактами

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

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

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

Недавний мораторий на выселение во многих штатах США и странах по всему миру является тому примером. Арендодатели и арендаторы подписали соглашение под предлогом того, что, если арендная плата не будет выплачена, арендодатель сможет обратиться в суд против арендатора в форме выселения. Я не собираюсь спорить о том, было ли это решение оправданным; это обсуждение для политиков. Что не подлежит обсуждению, так это то, что эти действия, предпринятые правительствами по всему миру, фактически аннулировали все договора аренды, которые существовали в то время.

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

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

Ник Спанос - соучредитель Zap Protocol, децентрализованного решения Oracle для смарт-контрактов. Пионер, Ник основал Bitcoin Center NYC в 2013 году, первую в мире физическую площадку для торговли криптовалютой, расположенную напротив Нью-Йоркской фондовой биржи.

Источник