Что такое Web 3.0 и почему разработчику важно об этом знать
Развитие web можно сравнить с развитием телевидения. Web 1.0 — эпоха чёрно-белого телевидения, Web 2.0 — цветное, а Web 3.0 — просмотр 3D-изображения в метавселенной.
В середине 1990-х годов появились веб-браузеры, например Netscape Navigator, которые открыли эру Web 1.0. Это было время статических веб-страниц, доступных только для чтения. Пользователи не могли создавать интерактивный контент — только читать и обмениваться сообщениями. Главная форма общения — чаты и форумы.
Текущая версия интернета — Web 2.0. Этот период начался в 2004 году за счёт повсеместного распространения мобильного доступа, облачных вычислений и социальных сетей. Появились мощные мобильные устройства — iPhone и смартфоны на базе Android. Пользователи получили возможность взаимодействовать с онлайн-платформами и публиковать собственный контент. А Web 2.0 позволил мгновенно просматривать его миллионам людей по всему миру.
В результате появились приложения для смартфонов — TikTok, Twitter, Uber, WhatsApp, Airbnb, YouTube — и начался взрывной рост доли пользовательского контента в интернете. Это стимулировало электронную коммерцию и привело к образованию новой сферы потребления товаров и услуг, основанной на использовании мобильных приложений: каршеринг, такси, доставка еды, продажа товаров.
Но и из этой концепции мы выросли и все чаще задаем вопросы, как должен выглядеть интернет будущего. Web 3.0 — это набор социокультурных идей, принципов и ответов, из чего будет состоять третье поколение веб-технологий во Всемирной паутине.
Что лежит в основе Web 3.0?
Web 3.0 строится на концепции семантической сети, которую в статье 2001 года предложил один из создателей интернета Тим Бернерс-Ли. Компьютеры не способны понимать семантику языка, фактический контекст, в котором используется то или иное слово или фраза. Идея Бернерса-Ли — придать структуру значимому содержанию веб-страниц, объединить это в единую семантическую «паутину» и создать программное обеспечение, которое понимает смысл и выполняет сложные задачи для пользователей. Однако сегодня концепция Web 3.0 выходит за рамки семантической сети. Вот из чего она состоит:
— Пограничные вычисления. В Web 3.0 обработка распределится между компьютерами, телефонами, бытовой техникой, датчиками и даже автомобилями.
— Децентрализация. В Web 3.0 данные распределяются между пользователями и хранятся на их устройствах. Пример децентрализации сегодня — торренты. Скачивая очередную серию любимого сериала, вы загружаете небольшие кусочки с множества устройств пользователей, которые уже её скачали.
Есть несколько способов сделать интернет более децентрализованным:
1. Использование одноранговых (P2P) сетей, в которых отдельные пользователи могут напрямую подключаться друг к другу.
2. Использование децентрализованных протоколов, например файловой системы IPFS и блокчейна Ethereum.
3. Использование меш-сетей, где узлы подключаются друг к другу напрямую, образуя сеть, не зависящую от центрального сервера или инфраструктуры.
4. Политическое содействие сетевому нейтралитету.Эти технологии уже работают и активно развиваются. Например, можно передать фотографии или музыку с одного телефона на другой, минуя интернет: через Airdrop или Bluetooth.
Евгений Быков, продакт-оунер в криптоприложении
— Искусственный интеллект и машинное обучение. ИИ и алгоритмы машинного обучения, надстроенные поверх децентрализованных структур данных, смогут выйти на новый уровень и делать быстрые и точные прогнозы в разработке лекарств или материалов, выявлять коррупционное поведение, предвзятые оценки продуктов, фальсифицированные рейтинги, человеческие ошибки.
— Открытость. Программное обеспечение для работы в Web 3.0 — с открытым исходным кодом, поэтому его работа прозрачна. Можно разобрать, как приложение взаимодействует с пользователем в любой момент.
— Блокчейн — цепочка блоков информации, образующих систему, которую нельзя изменить, удалить или взломать. После создания блока цифровой информации он связывается с предыдущим по времени. Процесс может продолжаться до бесконечности.
Это цифровая запись информации, которую можно распространять, но нельзя редактировать или удалять. Поэтому в блокчейне нет централизованной системы управления. Эта особенность обеспечивает безопасность и конфиденциальность. Такая технология лежит в основе хранения и обмена ценностями в сети: речь о криптовалюте, произведениях искусства и других цифровых активах.
— Свобода. Модерацией контента займётся сообщество, полезность оценят децентрализованные автономные организации (DAO), которыми станут крупные компании, сервисы и сообщества пользователей. Участники DAO будут иметь право голоса и принимать решения, важные для контента и самих организаций.
Правда, как всё соединить и подружить, никто не понимает. Технологии, которые нужны для функционирования Web 3.0, уже существуют, но разработчики и компании не могут придумать, что положить в основу интернета будущего. Концепция ещё формируется, поэтому пока нет общепринятого определения Web 3.0.
Технологии и элементы, которые считают примерами Web3:
— блокчейны и смарт-контракты;
— криптовалюты и децентрализованные биржи;
— ICO/IDO для финансирования, в том числе веб-проектов;
— NFT-проекты;
— децентрализованные приложения, dApps;
— распределённые вычисления;
— децентрализованные автономные организации, DAO;
— машинное обучение и искусственный интеллект;
— метавселенные.
Евгений Быков, продакт-оунер в криптоприложении
Какие перспективы открывает Web 3.0?
Web 3.0 открывает новые возможности для заработка. С помощью NFT можно присвоить метку авторства любому контенту — и в дальнейшем получать деньги даже за простой мем с котиком, если он станет популярным. Внедрение Web 3.0 ускорит формирование отраслей будущего с применением искусственного интеллекта, передовой робототехники, интернета вещей и машинного обучения для повышения производительности.
Пока Web 3.0 на старте, есть дефицит специалистов. Поэтому компании готовы платить им больше, чем другим представителям IT-сферы. Сейчас для разработчиков есть два ключевых направления развития: разработка сетевых протоколов и создание децентрализованных хранилищ данных, приложений и кошельков. Но в эту отрасль сложно попасть без знания блокчейна и одного из языков программирования, задействованных в блокчейн-разработке, например C++, Python или Solidity.
Не стоит ждать революционных изменений за один день. Появление более удобных, быстрых сервисов и способов управления информацией происходит постепенно. По моему мнению, переход на Web 3.0 обеспечит экономический рост и создаст новые рабочие места, а также поможет искать информацию, хранить данные, управлять технологиями.
За счёт снижения необходимости в посредниках вырастет эффективность бизнеса, уменьшатся затраты. Централизованные средства перевода денег — SWIFT, Visa — будут иметь меньшее значение. Художники, музыканты и другие криейторы не будут нуждаться в лейблах: их работы будут защищены.
Евгений Быков, продакт-оунер в криптоприложении