Web 3.0. Часть I. Настоящее вчерашнего завтра - Владимир Попов


Web 3.0.

Часть I. Настоящее вчерашнего завтра

Посвящается Д. Ассанжу и всем, кто пострадал от рук виновных

Авторы: Белоусов И., Крон Э., Пискунов А., Попов В., Симановский С.


© И. Белоусов, 2020

© Э. Крон, 2020

© А. Пискунов, 2020

© В. Попов, 2020

© С. Симановский, 2020


ISBN 978-5-4498-4250-3 (т. 1)

ISBN 978-5-4498-4251-0

Создано в интеллектуальной издательской системе Ridero

Общие вводные

Компания AOL когда-то считала, что массовое создание сайтов возможно только после «прыжка веры». Как видим, он таки случился…

Данный труд является совместным сразу для нескольких криптоэнтузиастов: И. Белоусова (The Power), А. Пискунова (Viz), В. Попова (Synergis & Menaskop), Э. Крона (Псевдоним), С. Симановского (Blocksult). Написана книга для всех, но в первую очередь для тех, кто хочет создавать по-настоящему инновационный бизнес (предпринимателям), а равно и тем, кто желает помогать его развивать (архитекторам систем, разработчикам и так далее). В начале представлены позиции относительного того, а что же есть Web 3.0 (далее – W3), чем так примечателен и как именно его можно использовать. Затем следуют разделы по разным направлениям. Пожалуй, самым важным для нас, авторов, является то, что книга – первая1 в своём роде, а значит, с её помощью можем прочувствовать пульс рынка: кому именно нужен тот стек технологий, который заложен в Web 3.0? Кто готов вкладывать свои силы, время, деньги, чтобы он эволюционировал? Какие кейсы получат наибольшее развитие сегодня, а какие – в ближайшем будущем? Как бы там ни было, стоит помнить, что блокчейн, пришедший к нам более десяти лет назад, уже породил множество альтернативных инструментов, которые на полную мощность могут применяться только в парадигме Web 3.0, но и это – не всё: эволюция p2p – прямое свидетельство необходимости следующего шага. Если нравится участвовать в создании чего-то новаторского – обязательно свяжитесь с выпускающим редактором, найдя в одной из социальных сетей ник Menaskop, или даже по почте – menaskop@gmail.com.

А пока – приятного чтения и важных выводов: встретимся в заключении!

Как правильно читать книгу?

Поскольку авторов несколько, каждый из них по-своему уникален, а значит – субъективен, книгу можно читать с любой части: для начинающих рекомендуем приложение №1, а затем – введение и далее, для опытных, – любую главу.

Официальное определение

Как ни странно, но оно есть (и даже Wiki на этом настаивает): по вот этой ссылке. Процитируем: «Некоторые люди спрашивали меня (Д. Калаканиса – прим. авт.) о чётком определении термина Web 3.0. Web 3.0 определяется как создание высококачественного контента и услуг, производимых талантливыми людьми с использованием технологии Web 2.02 в качестве платформы, предоставляющей подобную возможность. Сервисы Web 2.0 в настоящее время являются коммодитизированной платформой3, а не конечным продуктом. Мир, где социальная сеть, вики или сервис социальных закладок могут быть построены бесплатно и в одно мгновение, есть, что дальше?

Сервисы Web 2.0, такие как digg и YouTube, превращаются в сервисы Web 3.0 с дополнительным уровнем индивидуального мастерства и сосредоточенности. В качестве примера приведу funnyordie.com, сервис, который использует все стандартные наборы функций Web 2.0, такие как синдикация и социальные сети, добавляя к ним слои особого таланта и доверия…

Web 3.0 – возвращение к тому, что было великим в средствах массовой информации и технологии до Web 2.0: признание таланта и опыта, право собственности на контент и справедливость (повсюду). Пришло время развиваться».

Есть и другая позиция на сей счёт, высказанная Н. Спиваком4 также в 2007 году (подробней об этой дискуссии можно прочесть в приложении №3): «Джейсон только что написал в блоге об официальном определении Web 3.0 – в его случае он определяет его как лучший контент, созданный с использованием технологий Web 2.0. Было много ответов на сей счёт, но так как я один из основных соавторов страницы Википедии по термину Web 3.0, то подумал, что должен бросить и забить свою шайбу в эти ворота.

Web 3.0, на мой взгляд, лучше всего определить как третье десятилетие5 Сети (2009—2019), в течение которого несколько ключевых технологий будут широко использоваться. Главными среди них будут RDF и технологии развивающейся Семантической паутины. Хотя Web 3.0 не является синонимом Семантической паутины (в этот период произойдёт ещё несколько важных технологических сдвигов), он будет в значительной степени характеризоваться семантикой в целом.

Web 3.0 – эра, в которой модернизируем бэкенд Сети после десятилетия фокусировки на фронтенде (Web 2.0 в основном был посвящён AJAX, тегам и другим инновациям фронтенда для пользователей). Web 3.0 уже начинает появляться в таких стартапах, как Radar Networks (и наш продукт – Twine), но на самом деле станет мейнстримом6 примерно в 2009 году.

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

Что ж, последние 10—12 лет подтвердили верность второго и относительную ошибочность первого подхода, но произведение наше как раз о том, что не всё так просто…

глоссарий сокращений

ГСР/СГР – глобальная система репутации / система глобальной репутации

ДРС – децентрализованные и/или распределённые системы

ПО – программное обеспечение

SaO – субъект и объект (внутри ДРС)

W3 – Web 3.0

Дисклеймеры

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

Второе замечание заключается в том, что в книге (по крайней мере – в электронном варианте) множество ссылок: при первом прочтении их можно смело опустить, а при повторном и последующих – использовать в качестве справочника. Иногда (в силу особенностей вёрстки) приходилось заменять ссылки русскоязычной Википедии на англоязычную: вы всегда можете сменить язык в нижнем левом углу на сайте wikipedia.org.

Web 3.0: начала

От автора главы

«Web 3.0 – эра, в которую будем обновлять бэкенд сети после десятилетия фокуса на фронтенде».

Н. Спивак

Привет! Меня зовут Анатолий Пискунов8, уже более пятнадцати лет изучаю интернет-технологии. Всё начиналось как хобби, переросло в небольшие проекты, эксперименты, изучение разных решений, десятки (если не сотни) прочитанных книг, профильное и самостоятельное изучение всего, что связано с Сетью. Верстал, программировал, администрировал, пробовал разные подходы, падал и (снова) вставал, устраивался на работу, менял компании, руководил разработкой сервисов, работал с тендерами, брался за разные, даже невозможные на первый взгляд проекты и завершал их. В 2016 году ушёл с работы и нырнул в блокчейн-сферу: целиком и надолго.

Думаю, у каждого блокчейн-энтузиаста своя специализация и свой спектр увлечений. И я не исключение: больше всего интересует именно Интернет и новые возможности, которые привнесут в него системы распределённого реестра. Возможно, мой взгляд на Web 3.0 не покажется «стандартным», но, постарался донести и передать словами то, что вижу. Надеюсь, после прочтения почувствуешь «это», получишь заряд энергии и воодушевления (а может, и новые вопросы).

Буду рад отзывам и комментариям!

Введение к главе первой

«Нумерация Интернета?!

Что за глупости, Интернет есть Интернет!

Или всё же…»

Аноним

Предположу, что часть читателей застали эпоху dial-up-Интернета9. Что в то время было? Адресная строка и каталоги сайтов. Сайты на Народе (сервис бесплатного размещения от Яндекса), html-страницы, баннеры на дружественные ресурсы, которыми обменивались вручную, js-скрипты, которые использовались зачастую для эмуляции падающего снега, летающих за мышкой картинок, и тесты на одной странице. CGI-модули для гостевых книг и борьба с KOI8-R.

Переход от Web 1.0 к Web 2.0 был постепенным. Серверные скрипты на Perl сменялись PHP, автоматические механизмы регистрации, первые капчи, панели администрирования, модульные надстройки над форумами (привет, PHP-Nuke!). Хостинг-провайдеры конкурировали за пользователей, предлагая всё новые версии PHP и MySQL (позже стали внедрять cPanel). Flash-анимация, ActionScript и видеоигры в браузере.

Предлагаю оставить термин Web 2.0 для справочников и энциклопедий. Кто впервые публично произнёс термин, что в это вкладывал – всё в прошлом и не так важно. Интернет эволюционирует постоянно. Это происходит и сейчас. Мы – свидетели чуда. Так ли значимо, в каком году появился AJAX, когда родилась библиотека JQuery и прекратили обновлять страницу в почтовом сервисе для того, чтобы проверить, а пришли ли новые письма? Когда алгоритмы стали автоматически маркировать спам? Когда появилась технология потокового видео и YouTube? Когда люди стали переходить из ICQ в Jabber, а позже в Skype? Когда онлайн-созвон, чтобы совместно играть в MOBA, стал нормой?

Социальные сети создали точку сбора: формирование сообществ и групп перенесло живое общение в онлайн. Эволюция – процесс постепенный. Какие-то инновации потерпели крах, какие-то стали естественным продолжением нас. Теперь у каждого есть смартфон с возможностью осуществления социального взаимодействия дабл-тапом по фотографии в Инстаграме. Слои социума поделены между глобальными соцсетями. Для трудоголиков и профессионалов есть LinkedIn от Microsoft. Для старшего поколения – ламповые «Одноклассники» (которые мудро изменили позиционирование, переименовавшись в ОК). Для творческих натур и визуализаторов – Инстаграм. Для любителей читать суть – Твиттер (или TL; DR, который обходится модными картинками с текстом или кликбейт-заголовками). Телевизор с пропагандой успешно заменён на YouTube, где сформированный пользователем круг подписок создаёт замкнутый мир по интересам.

WebSocket и WebAssembly прямо сейчас закладывают фундамент для следующей ступени развития. Адаптивная вёрстка уже необходимость: способ потреблять информацию изменился, и для основной массы выбор очевиден. Впереди – VR/AR-революция, и есть опасения, что человечество собственноручно откажется от реалистичного восприятия в угоду реалистичной картинке.

Исторически сложилась простая истина: инновации и технологии сталкиваются с испытаниями временем (Flash уже проиграл Canvas и HTML5), удобством (noSQL всё чаще замещают реляционные базы данных), адаптацией под настоящее (осознание вреда экологии от … – острая повестка для всего человечества). Выжившие камень за камнем выкладывают мозаику под названием Интернет10. И главное: мы – участники и свидетели процесса.

Что же такое Web 3.0?

Все сервисы или компании, которые применяют термин Web 3.0, добиваются ровно одного: привлечь внимание к своей технологии, заявить о себе как об инновации, которая займёт нужное и важное место в истории. Это одновременно и метка, и маркетинговый ход, и заявка на общественное внимание. Сколько людей в своё время обогатилось, вложив в пионеров11 – Amazon, eBay, Facebook, Alphabet (в прошлом Google)? Они правильно разглядели тренды, потенциал продуктов и решений, которыми занимались те или иные компании. Думаю, уже закрадывается сомнение, что спустя несколько лет в справочнике появится запись: «Web3.0 – это… технологическое решение, которое использовало инновационную парадигму… и предоставило пользователям решение актуальной проблемы…». Мы находимся в состоянии Web 3.0 Шрёдингера. Осознание, что Web 3.0 наступил, придёт тогда, когда придёт. Остаётся быть созидателями инноваций и движителями парадигм. Предлагаю рассмотреть существующие интерпретации новой главы Интернета от компаний и персон, готовых приложить усилия и имеющих смелость заявить о том, что именно они – часть этого нового.

Интерпретации Web 3.0

С популяризацией криптовалют начал происходить концептуальный сдвиг в понимании экономики и ценности среди пользователей, обладающих достаточной технической грамотностью. Биткоин доказал свою жизнеспособность и состоятельность криптографических децентрализованных систем. Привлечение внимания общественности к цифровой ценности породило большую волну участников рынка, которые верят в развитие блокчейна (или, как стали называть эту технологию в научной среде, DLT12). Как итог – появились новые системы самого разного назначения. Не обошлось и без мошенников, рисующих красивые обёртки для сбора средств путём краудфандинга13. Но реальный новый сектор DLT уже невозможно остановить. Интеллектуальный вклад в развитие этой IT-находки раскрывает отрасли шаг за шагом.

Открытость, доказуемость действий, возможность независимого аудита и распределённость привели к смене парадигмы в умах сознательных людей. Именно люди стали переносить концепцию нового мышления на привычные вещи. Биткоин сделал это в рамках финансового мира. Но остаётся столько14 всего!

Приватность. Защита персональных данных. Право на тайну15 личной переписки. Договоры и сделки без посредников (смарт-контракты).

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

– Доменные имена? Есть продавец и посредники-реселлеры, которые по желанию левой пятки могут поднять цену или заблокировать домен по жалобе регуляторов. Можно отказаться от них и разработать собственные беспристрастные механизмы общего пространства16 имён!

– Сертификационные центры (SSL)? Посредники есть! Браузеры17 не доверяют самоподписанным сертификатам и помечают такие сайты как ненадёжные. Почему бы не разработать решение на DLT, где пользователи могут18 сами заявлять о доверии определённым сертификатам с привязкой к доменному имени?

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

– Облачные или хостинг-провайдеры – по жалобе заблокируют счёт, сервер, не дадут сохранить данные, могут повысить цену, будут насильно заставлять платить VAT (по мнению отдельных участников рынка, Интернет должен оставаться межгосударственным и межтерриториальным пространством).

– Социальные сети передают (продают!) персональные данные третьим лицам, используют публикуемые материалы и связи для таргетированной рекламы.

– Можно продолжать почти бесконечно…


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

Дальше