Добавить в цитаты Настройки чтения

Страница 6 из 10

Разновидности блокчейн-приложений

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

Четыре типа блокчейн-приложений

Сильный нарратив блокчейна

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

Джон Хейгель хорошо объяснил эту разницу(3):

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

У интернета мощный нарратив. Если вы спросите у разных людей, как они используют интернет или что он значит для них, вы, несомненно, услышите разные ответы, потому что каждый человек использует интернет в соответствии со своими потребностями.

У блокчейна тоже мощный нарратив, потому что он стимулирует наше воображение. Вот конкретные преимущества, которые, согласно Хейгелю, дает нарратив:

Дифференциация – помогает вам выделиться из толпы.

Способ достижения цели – мобилизует людей за пределами вашей компании. Распределенные инновации – стимулирует инновации в неожиданных направлениях.

Привлечение – привлекает людей возможностями и проблемами, которые вы изложили.

Отношения – формирует устойчивые отношения с людьми, попавшими под обаяние вашего нарратива.

Джон Хейгель продолжает, указывая, что «речь идет о соединении и мобилизации других за пределами…». Замените точки «блокчейном», и вы получите мощное основание для сильного и продолжительного нарратива о блокчейне.

Мета-технология

Блокчейн – это мета-технология, потому что она влияет на другие технологии и, в свою очередь, состоит из нескольких технологий. Это как объединение компьютеров и сетей, которые построены на основе интернета. Изучая архитектурные слои блокчейна, вы обнаруживаете, что он состоит из нескольких частей: базы данных, программного приложения, нескольких компьютеров, подключенных друг к другу, клиентов, имеющих доступ к нему, программной среды, на которой он основан, инструментов для контроля над ним и других частей (которые будут рассмотрены в главе 6).





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

В прошлый раз мы были свидетелями такой каталитической технологии в период появления всемирной паутины. Сеть также изменила способ создания программных приложений, она принесла с собой новые программные технологии, которые бросали вызов и заменяли предыдущие. В 1993 году HTML, язык разметки, изменил публикацию. В 1995 году Java, язык программирования Web, изменил программирование. Несколькими годами ранее TCP/IP, компьютерный сетевой протокол, начал менять сетевое взаимодействие, делая его полностью совместимым во всем мире.

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

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

Программное обеспечение, теория игр и криптография

Другой способ попытаться понять блокчейн состоит в том, чтобы рассматривать его как триаду, объединяющую известные нам области: 1) теорию игр, 2) науку криптографию и 3) разработку программного обеспечения. Отдельно эти сферы существовали в течение длительного времени, но впервые они пересеклись вместе и гармонично преобразились в рамках технологии блокчейна.

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

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

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

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

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

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

3

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