Блокчейн. Схема новой экономики - Мелани Свон
Шрифт:
Интервал:
Закладка:
Нейтралитет подразумевает возможность использования решений на базе биткойна людьми, которые имеют ограниченный доступ к банковской системе или совсем его не имеют. Это подразумевает создание решений, работающих в малоразвитых в техническом смысле окружениях и имеющих такие возможности, как платеж через СМС, бумажные кошельки и пакетные блокчейн-транзакции. Появление простых в использовании решений, отвечающих принципам нейтралитета (что-то вроде Twitter), может вызвать очень быстрое распространение биткойна на рынки, не охваченные традиционными банками, повторяя ситуацию в Кении, где 31 % ВВП тратится через мобильные телефоны[116]. Существуют различные СМС-кошельки биткойна и механизмы доставки, например 37Coins[117] и Coinapult, а также проекты вроде Kipochi[118], интегрирующиеся с распространенными платформами мобильных финансов, такими как M-Pesa. Другой аналогичный проект – мобильный криптокошелек Saldo.mx, использующий открытый протокол Ripple для удаленных платежей в США и Латинской Америке.
Цифровой разрыв и биткойнТермином цифровой разрыв обычно называют разрыв между теми, кто имеет доступ к определенным технологиям, и теми, кто его не имеет. Если криптовалюты внедрять с соблюдением принципов нейтралитета, любой человек в мире сможет использовать их. Поэтому альтернативные валюты могут быть полезными для преодоления цифрового разрыва. Однако есть и другое препятствие: знания и умения. Новый цифровой разрыв может возникнуть (и в каком-то смысле уже возник) между теми, кто умеет совершать безопасные операции в интернете, и теми, кто этого не умеет. Принципы нейтралитета необходимо расширить и создать подходящие для массового внедрения инструменты, позволяющие каждому пользователю совершать любые веб-операции и транзакции анонимно (или псевдоним-но), конфиденциально и безопасно.
Цифровая собственность: службы аттестации блокчейна (нотариальные службы, защита интеллектуальной собственности)
Цифровая собственность – еще одна сфера, в которой криптография блокчейна может предложить улучшения, меняющие общую парадигму. Кроме того, это хороший пример для обсуждения хеширования и временных меток – важных концепций, необходимых для дальнейшего понимания описываемых технологий. Термин цифровая собственность обозначает интеллектуальную собственность (ИС) в целом. В английском языке это называется digital art, где слово art используется как патентный термин, означающий «ИС, находящаяся во владении», а не просто «искусство». Как уже говорилось, в контексте защиты и подтверждения владения цифровой собственностью идентификацию можно рассматривать как одно из возможных применений, хотя и требующее дополнительных специальных функций. Для цифровой идентификации используется адрес биткойн-кошелька пользователя, а для подтверждения цифровой собственности службы заверения используют хеши и отметки времени. Вопросами цифровой собственности занимаются службы аттестации (подтверждающие, что некое заявление, например о владении имуществом, является правдой). В индустрии блокчейна термин цифровая собственность используется в основном в отношении регистрации в распределенном журнале записей любой формы ИС – полностью цифровой или представляющей что-то в физическом мире – или выполнения более общих услуг по заверению, таких как заверение контрактов. Также этим термином обозначают цифровые изображения и другие предметы искусства, созданные в цифровой форме, то есть являющиеся ИС, требующей защиты.
Хеширование и временные меткиСлужбы аттестации используют две основные функции блокчейна: хеширование и создание временных меток. Хеширование – это применение к содержимому любого файла (документа, файла генома, изображения GIF, видео и т. д.) вычислительного алгоритма, выдающего как результат своей работы краткую строку символов, по которым нельзя вычислить исходное содержимое. Любой файл можно превратить в строку хеша из 64 символов, являющуюся уникальным идентификатором содержимого этого файла[119]. Хеш представляет точное содержимое исходного файла. Если требуется подтвердить содержимое, к файлу применяется тот же самый алгоритм хеширования, дающий точно такую же сигнатуру хеша, если файл не изменялся. Хеш имеет сравнительно небольшую длину, так что его можно включать как текст в блокчейн-транзакцию, создавая таким образом защищенную от изменения временную метку, подтверждающую сигнатуру документа.
Фактически посредством хеша в блокчейне фиксируется точное содержимое файла; таким образом блокчейн превращается в реестр документов.
Главное в использовании криптографических хешей – то, что они являются способом подтверждения и заверения цифровых объектов, и это очень важная возможность. Хеширование в блокчейне может стать ключевой функцией для нашего общества, позволяющей подтверждать существование и точное содержимое любого документа и другого цифрового объекта в заданный момент времени. Более того, возможность заверения документов посредством хеширования и добавления временной метки подтверждает концепцию блокчейна как нового класса информационных технологий.
Службы блокчейн-аттестации могут предоставлять все функции, относящиеся к регистрации и хранению документов, нотариальному заверению и защите ИС. В основе этих функций лежит возможность блокчейна использовать криптографические хеши как перманентный и общедоступный способ записи и хранения информации, а также последующего извлечения этой информации при помощи поисковиков и указателей на конкретную позицию в блокчейне. Блокчейн здесь играет роль универсального центрального хранилища, основная задача которого – подтверждение цифровых объектов при помощи глобальной общедоступной учетной книги.
Сейчас на разных этапах разработки находится несколько служб аттестации на основе блокчейна: «Доказательство существования» («Proof of Existence»), «Виртуальный нотариус» («Virtual Notary»), Bitnotar, Chronobit, Pavilion.io и другие. Пока точно не ясно, в чем они будут схожи или различны, но, вероятно, значительная часть функциональности будет взаимозаменяемой, поскольку любая служба может вычислить хеш файла любого типа. Первой была служба «Доказательство существования».
Доказательство существованияОдна из первых служб, предлагающих услуги заверения в блокчейне, – «Доказательство существования» («Proof of Existence»). Пользователи могут использовать эту веб-службу для хеширования произведений цифрового искусства, программ и других цифровых объектов, чтобы доказать свое авторство[120]. Основатель службы Мануэль Араоз предложил идею подтверждения целостности документа посредством криптографического хеша, но первоначально была проблема с подтверждением даты создания документа, пока в блокчейне не появился надежный механизм добавления временных меток[121]. «Доказательство существования» позволяет подтвердить авторство документа, не раскрывая его содержимое, и удостоверить, что документ был создан в определенное время. На рис. 3–1 показан фрагмент списка цифровых объектов, зарегистрированных в этой службе.
Рисунок 3–1. Последние документы, зарегистрированные в службе «Доказательство существования» в октябре 2014 года
Этот инструмент дает революционную возможность использовать блокчейн для доказательства существования и фиксирования точного содержимого документа или другого цифрового объекта в заданное время. Обеспечение конфиденциальности и неизменяемость связки данных и временной метки – отличное сочетание для решения широкого диапазона юридических и гражданских вопросов. Адвокаты, клиенты и государственные администраторы могут использовать функциональность блокчейна и этой службы для доказательства существования документов различного типа, включая завещания, договоры, доверенности, медицинские свидетельства, долговые расписки и т. д., не раскрывая содержимого документа. Временные метки блокчейна позволяют доказать, что документ (например, завещание), представленный суду, является именно тем документом, без изменений, хеш которого был внесен в блокчейн. Заверять можно любые документы и цифровые объекты. Разработчики могут создавать уникальные хеши для каждой версии кода, изобретатели могут доказать, что идея появилась у них в определенное время, авторы могут защищать свои работы.
«Доказательство существования» работает следующим образом: пользователь входит на сайт службы и перетаскивает документ (или другой файл) в поле с надписью: «Щелкните здесь или перетащите документ в это поле». Копия содержимого файла не загружается на сайт, криптографическая операция вычисления хеша выполняется на клиентской стороне. Алгоритм создает дайджест, короткую криптографическую строку, представляющую данные, обработанные функцией хеширования. Два дайджеста совпадут только в том случае, если в точности совпадают данные, использованные для их вычисления. Таким образом, хеш непосредственно зависит от содержимого документа. Криптографический хеш документа помещается в транзакцию, и, когда транзакция попадет в блок, временная метка блока станет временной меткой документа. Посредством хеша содержимое документа фиксируется в распределенном журнале записей. Если функция хеширования получит тот же документ, она выдаст тот же результат, подтверждающий, что документ не изменился. Если же документ был хоть немного изменен, новый хеш не совпадет с предыдущим. Так выполняется проверка документов[122].