Ну и что? Даже если бы мы оба заключили договор с Norton, издателем этой книги, в форме программы, непонятно, в чем заключалось бы его преимущество перед стандартным бумажным вариантом. Разве в таком случае наш редактор не должен будет сообщить в расчетный отдел компании, что получил рукопись и что теперь нам причитаются деньги? Разве бухгалтерам и отделу продаж в издательстве Norton не нужно будет по-прежнему следить за продажами и переводить нам авторские отчисления? Разве не придется обращаться в суд, если по непреднамеренной ошибке или из-за умышленного изменения окажется, что наш экземпляр договора утверждает одно, а тот, что хранится в издательстве, другое? Наконец, разве не нужно нам и издателю иметь довольно высокий уровень доверия друг к другу, то есть иметь основания считать, что другая сторона станет вести себя честно, будет соблюдать условия договора и не нарушит никаких законов?
Мы весьма доверяем Norton, причем в основном потому, что уже опубликовали у них одну книгу и имеем большой опыт работы с этим издательством. А первую книгу мы решили публиковать здесь, потому что издательство давно существует, имеет отличную репутацию, публикует тех авторов, которых мы очень уважаем, и еще потому, что его рекомендовал наш литературный агент [738]. Короче говоря, имелась масса свидетельств, что Norton будет для нас надежным партнером [739].
Сторонники смарт-контрактов посмотрели бы на эту ситуацию иначе. Они заметили бы, что вместо того, чтобы доверять Norton в вопросе отчетов о продажах, мы могли бы полагаться на третью сторону, например на Nielsen BookScan [740]. Мы могли бы написать программу, которая имела бы доступ к Всемирной паутине, данным BookScan, банковскому счету издательства и нашему банковскому счету и действовала бы по следующей схеме.
• Показать веб-страницу авторам и редактору и попросить каждого кликнуть по кнопке, чтобы подтвердить сдачу рукописи. После того как все стороны кликнут по кнопке, перевести денежные средства с банковского счета издательства на счет авторов.
• Начать следить за продажами книг в твердой обложке с помощью BookScan. Если продажи превзойдут определенное число, увеличить ставку отчислений для всех дальнейших выплат авторам.
Любой реальный смарт-контракт между нами, очевидно, был бы более строгим и сложным, чем этот пример, однако он не требовал бы каких-либо экзотических данных или кода. Составить его было бы нетрудно.
Но что насчет потенциальных проблем с наличием нескольких вариантов договора или незаконных изменений в нем? Тут на сцене появляется блокчейн и предлагает явно идеальное решение: после того как мы с Norton согласовываем договор, мы просто ставим на нем свои цифровые подписи и добавляем его в блокчейн. Этот договор имеет те же самые свойства, что и все транзакции, записанные в реестре. Он постоянно там находится, его можно видеть и проверять. Важнее всего то, что его нельзя изменить: ни мы, ни Norton, ни кто-либо другой не сумеет его подделать задним числом. Вероятно, мы захотели бы включить возможность пересмотра этого смарт-контракта с использованием цифровых подписей, чтобы снова открыть его или удалить, но, если не считать этой возможности, проверенная целостность блокчейна обеспечивала бы неизменность нашего договора.
Главное преимущество такого рода контрактов состоит в том, что они устраняют необходимость многих форм доверия. Нам не нужно верить, что Norton точно сосчитает продажи, поскольку контракт опирается на данные BookScan. И нам не нужно верить, что издатель на самом деле повысит ставку отчислений после достижения цели продаж, поскольку такое увеличение является частью неизменяемого кода [741]. Нам не нужно даже верить в то, что суды будут компетентными и беспристрастными, поскольку смарт-контракт в реализации условий или проверке законности не полагается на институты власти. Этот контракт просто существует и работает на блокчейне с его открытостью, верифицируемостью и неизменяемостью.
В 1996 году пионер смарт-контрактов Ник Сабо писал:
Таким образом, изложение ключевой идеи смарт-контрактов – это заявление о том, что контракты должны быть встроены в мир . Механизмы мира нужно структурировать так, чтобы сделать эти контракты, во-первых, устойчивыми к бесхитростному вандализму, а во-вторых, устойчивыми к изощренным, основанным на стимулах (рациональным) нарушениям [742].
Почти двадцать лет спустя появился блокчейн. Похоже, он представляет собой именно такую структуру и мир, которые описывал Сабо. Предприниматели, программисты и экспериментаторы обратили на это внимание, и деятельность по объединению распределенных баз-реестров и смарт-контрактов расцвела.
Читать дальше
Конец ознакомительного отрывка
Купить книгу