Блокчейн и WEB 3.0: создание нового поколения веб-сервисов
Мир интернет-технологий постоянно эволюционирует, предлагая новые возможности для взаимодействия, коммерции и обмена информацией. Это путешествие началось с Web 1.0, статичного интернета 90-х, где пользователи были ограничены просмотром контента без возможности активного участия. Затем последовало развитие Web 2.0, которое преобразовало интернет в динамичное и интерактивное пространство, с социальными сетями, блогами и электронной коммерцией, где пользователи стали создателями контента.
Сегодня мы стоим на пороге новой эры – Web 3.0, которая обещает переосмыслить способ использования и восприятия интернета. В центре этого нового поколения интернета находится технология блокчейн, обеспечивающая безопасность, децентрализацию и непрерывность данных. Блокчейн предлагает новый способ хранения и передачи информации, делая процессы прозрачными и надежными, что особенно важно в эпоху цифровых инноваций.
Web 3.0, подкрепленный блокчейном, обещает создать интернет, в котором пользователи контролируют свои данные, идентичность и транзакции, расширяя границы приватности и безопасности. Этот новый этап в развитии веб-технологий открывает двери для децентрализованных приложений, улучшения методов онлайн-взаимодействия и создания новой экономики, основанной на принципах распределенного реестра.
В этой статье мы погрузимся в мир Web 3.0 и блокчейна, исследуя, как эти технологии работают вместе для создания нового поколения веб-сервисов и как они предполагают изменить наш интернет-опыт в ближайшем будущем.
Описание Технологии Блокчейна
- Определение: Блокчейн — это распределенный реестр, который децентрализованно хранит данные в цепочке блоков. Каждый блок содержит набор транзакций или информационных записей, которые защищены криптографически и связаны с предыдущим блоком в цепи.
- Непрерывность и Неизменность: Одной из ключевых особенностей блокчейна является то, что однажды добавленная в блок информация не может быть изменена или удалена без изменения всех последующих блоков, что обеспечивает непрерывность и целостность данных.
- Консенсус: В блокчейне принятие решений о добавлении новых блоков в цепочку осуществляется через процесс, известный как механизм консенсуса, который гарантирует, что все участники сети согласны с текущим состоянием реестра.
Важность Блокчейна для Web 3.0
- Децентрализация: Блокчейн позволяет создать децентрализованные приложения (DApps) для Web 3.0, устраняя необходимость в централизованных посредниках и позволяя пользователям напрямую взаимодействовать друг с другом.
- Безопасность: Благодаря криптографическим алгоритмам и механизмам консенсуса, блокчейн обеспечивает высокий уровень безопасности данных и транзакций, что критически важно для веб-сервисов нового поколения.
- Прозрачность и Неизменность: Регистрация транзакций в блокчейне обеспечивает прозрачность и возможность верификации, что придает доверие к цифровым операциям в сети Web 3.0.
- Улучшенная Приватность: Блокчейн может предложить улучшенные решения для защиты личных данных, предоставляя пользователям контроль над их информацией и способами её использования.
Технология блокчейна играет ключевую роль в создании Web 3.0, предлагая решения для децентрализации, безопасности и прозрачности. Эта технология не только меняет способы хранения и обработки данных, но и открывает новые возможности для развития веб-сервисов, где пользователи имеют больший контроль и влияние.
Особенности Web 3.0
Различие между Web 3.0 и Предыдущими Поколениями Интернета
- Web 1.0 («Статичный» Интернет): Первое поколение интернета характеризовалось статичными веб-страницами, ограниченным взаимодействием пользователя и централизованным хранением данных. Пользователи были в основном потребителями контента.
- Web 2.0 («Интерактивный» Интернет): Второе поколение интернета привнесло интерактивность, социальные сети, блоги и платформы для обмена видео. Пользователи стали активными создателями контента, но данные продолжали храниться на централизованных серверах.
- Web 3.0 («Децентрализованный» Интернет): Отличается от предыдущих поколений своей децентрализованной структурой. В Web 3.0 данные и приложения распределены по сети, а не сосредоточены на центральных серверах.
Роль Блокчейна в Создании Web 3.0
- Децентрализация: Блокчейн обеспечивает основу для создания децентрализованных приложений (DApps), которые не зависят от централизованных серверов, уменьшая риски, связанные с централизованным хранением данных.
- Безопасность и Надежность: Благодаря своим характеристикам, блокчейн значительно повышает безопасность и надежность веб-приложений, устраняя многие уязвимости, присущие традиционным системам.
- Токенизация и Смарт-Контракты: В Web 3.0 внедряются концепции смарт-контрактов и токенов, что позволяет создавать новые экономические модели в цифровом пространстве, включая криптовалюты и токенизированные активы.
- Улучшенный Пользовательский Опыт: Web 3.0 стремится предложить более богатый и персонализированный пользовательский опыт, в том числе через интеграцию искусственного интеллекта и машинного обучения.
Web 3.0 представляет собой новую эру в эволюции интернета, где децентрализация, усиленная безопасность, и инновационные способы взаимодействия и экономического участия становятся ключевыми. Блокчейн играет центральную роль в этом процессе, обеспечивая технологическую основу для реализации этих принципов. В результате, Web 3.0 обещает сформировать более открытый, безопасный и эффективный интернет
Применение Блокчейна в Web 3.0
Конкретные Примеры Использования
- Децентрализованные Приложения (DApps):DApps работают на блокчейне и функционируют без централизованного контроля, предоставляя пользователям более высокий уровень безопасности и прозрачности.Примеры включают децентрализованные финансовые сервисы (DeFi), игры и социальные сети.
- Смарт-Контракты:Самоисполняющиеся контракты, код которых хранится на блокчейне. Они автоматически выполняют, контролируют или документируют события и действия согласно условиям контракта.Используются в финансах, недвижимости, юриспруденции и многих других сферах.
- Криптовалюты и Токенизация:Криптовалюты, такие как Bitcoin и Ethereum, являются наиболее известными примерами использования блокчейна.Токенизация активов позволяет представлять реальные активы в цифровом виде на блокчейне, что облегчает их обмен и торговлю.
Вклад Блокчейна в Различные Сферы
- Финансы:Блокчейн позволяет создавать более прозрачные, доступные и безопасные финансовые системы.Децентрализованные финансовые сервисы (DeFi) предлагают альтернативу традиционным банковским и финансовым услугам.
- Социальные Сети:Блокчейн способствует созданию социальных сетей нового поколения, где пользователи контролируют свои данные и могут быть вознаграждены за свой контент.Снижает зависимость от централизованных платформ и улучшает защиту личной информации.
- Рынок Цифрового Контента:Блокчейн предоставляет создателям контента возможность прямой монетизации без посредников, например, через NFT (невзаимозаменяемые токены).Улучшает защиту авторских прав и интеллектуальной собственности.
Блокчейн в Web 3.0 открывает широкие возможности для развития новых видов приложений и сервисов, обеспечивая децентрализацию, безопасность и прозрачность. От финансов и социальных сетей до рынка цифрового контента, блокчейн предлагает инновационные решения, которые могут радикально изменить многие аспекты нашей цифровой жизни.
Вызовы и Перспективы Блокчейна и Web 3.0
Технические Вызовы
- Масштабируемость: Одним из ключевых технических вызовов для блокчейн-технологий является масштабируемость, особенно в контексте обработки большого количества транзакций одновременно.
- Интеграция: Интеграция блокчейн-технологии с существующими системами и инфраструктурой требует значительных усилий и ресурсов, что может быть технически сложным.
- Энергопотребление: Некоторые блокчейны, особенно использующие механизм Proof of Work, потребляют значительные объемы энергии, что вызывает опасения с точки зрения экологии.
Юридические и Этические Вызовы
- Регулирование: Отсутствие четкого правового регулирования и стандартов для блокчейна и криптовалют создает правовую неопределенность, особенно в международном контексте.
- Защита Прав и Приватности: Поддержание баланса между прозрачностью блокчейна и защитой личных данных пользователей представляет собой значительный вызов.
- Этические Вопросы: Вопросы, связанные с цифровым разделением и доступом к технологиям, требуют внимательного рассмотрения для обеспечения справедливости и равенства.
Прогнозы относительно Будущего Web 3.0
- Расширение Применения Блокчейна: Ожидается, что блокчейн будет играть центральную роль в развитии Web 3.0, предлагая новые формы цифрового взаимодействия, децентрализованные приложения и усиленную безопасность.
- Влияние на Различные Отрасли: Web 3.0, поддерживаемый блокчейном, может радикально изменить многие сферы, включая финансы, образование, здравоохранение и медиа, предлагая новые бизнес-модели и способы взаимодействия.
- Улучшенный Пользовательский Опыт: В будущем Web 3.0 предложит более персонализированный и безопасный пользовательский опыт, с увеличением контроля пользователей над их данными и цифровым следом.
Блокчейн и Web 3.0 стоят на пороге новой эры в развитии интернета, предлагая уникальные возможности для инноваций и преобразований. Хотя перед нами стоят серьезные технические, юридические и этические вызовы, перспективы и потенциал этих технологий делают их невероятно важными для будущего цифрового мира.
Блокчейн и Web 3.0 представляют собой революционные технологии, которые обещают преобразить не только способ нашего взаимодействия с интернетом, но и саму структуру цифрового мира. Блокчейн вносит фундаментальные изменения в принципы работы веб-сервисов, обеспечивая децентрализацию, повышенную безопасность и прозрачность данных. Эти качества делают его неотъемлемой частью Web 3.0, нового поколения интернета, ориентированного на укрепление прав и свобод пользователей.
Важность этих технологий для будущего веб-сервисов сложно переоценить. Они предлагают новые возможности для разработчиков, предпринимателей и обычных пользователей, создавая основу для более справедливого и эффективного цифрового пространства. Однако вместе с огромным потенциалом приходят и серьезные вызовы, которые необходимо решать на пути к полноценному освоению и внедрению этих технологий.
Мы приглашаем вас подписаться на наш телеграм-канал, где мы будем продолжать обсуждение последних тенденций и новостей в мире блокчейна и Web 3.0. Ваше участие и мнения крайне важны для формирования глубокого понимания этих инноваций. Поделитесь своими мыслями и взглядами на то, как блокчейн и Web 3.0 могут изменить интернет и нашу повседневную жизнь. Ваши идеи и предложения помогут нам всем лучше понять и оценить перспективы этих перспективных технологий.
Веб 3 простыми словами. Часть I
Веб 3 быстро набирает обороты — и этот термин может сбить с толку. Возможно, вы знаете о нем кое-что, но не до конца понимаете детали, или вам просто интересно узнать больше. Эта статья поможет вам прояснить, что такое Web 3, и познакомит вас с этой областью.
Чтобы понять, что такое смена парадигмы Web 3 и почему вокруг нее столько шумихи, стоит вспомнить эпоху Web 1.0, затем Web 2.0 и, наконец, Web 3.
Веб 1.0
Web 1.0 — это классический Интернет, который мы знаем с начала 90-х годов. Чаще всего люди ассоциируют его с мониторами размером с коробку, модемами, которые пищали, примитивными чатами и новостными сайтами.

В то время большинство веб-страниц были статичными. Именно поэтому web1.0 часто называют Интернетом для чтения. За контентом стоял редактор, как в классической газете. Не было простого способа создавать что-то свое, например, загружать свои статьи на публичные платформы, такие как Medium. Конечно, можно было создать свой собственный сайт и вести на нем блог, но до появления WordPress это было довольно сложно. Самым большим проявлением интерактивности были дискуссионные форумы и чаты.
Интересен тот факт, что термин Web 1.0 появился только с появлением Web 2.0. Давайте разберем его после краткого описания ключевых особенностей Web1.0.
Простыми словами: все что вы можете — читать бабушкины рецепты. Если на сайте есть хоть какой-то дизайн — это уже отлично, а самый продвинутый функционал — написать сообщение на форуме или отправить приватное сообщение.
Основные особенности Веб 1.0:
- Принцип ReadOnly
- В основном статичные веб-страницы.
- Примитивный дизайн
- Текстовая основа
- Максимальная интерактивность, проявляющаяся в форумах и чатах
Веб 2.0
Web2.0 — ассоциируется с динамичным контентом, активным развитием крупных сервисов, таких как Google, Amazon и других. А также с появлением возможности быть не только потребителем, но и создателем контента!
Примерно в 2005 году началась эпоха Web 2.0. Катализатором ее развития стала концепция AJAX, которая позволила создавать более динамичные веб-страницы. Проще говоря, концепция заключалась в том, что содержимое веб-страницы можно было обновлять без обновления всей страницы. Это звучит не очень впечатляюще, но давайте представим себе Google Maps, если бы нам приходилось обновлять всю страницу каждый раз, когда мы прокручиваем карту. Это был бы ужасный UX.
Благодаря AJAX можно было создавать более сложные веб-приложения. Это изменение положило начало более широкой тенденции, когда пользователи начали совместно создавать сайты, которыми они пользуются, это положило начало социальному интернету. Конечно, не обошлось и без последствий.
Каких?
Индивидуальные блоги и сообщения в Facebook отняли долю рынка у газет и порталов типа Yahoo. Видео, опубликованные на YouTube, оттянули подростков от телевидения. Википедия заняла значительную часть рынка, заменив более чем 200-летнюю энциклопедию Britannica.
Еще одним последствием появления Web 2.0 стало то, что корпоративные гиганты, такие как Facebook, Twitter и Google, начали задавать тренды, оказывая большое влияние на пользователей.
В Интернет посыпались такой функционал, как авторизация и возможность создать аккаунт практически на каждом сайте. Пользователи стали добровольно передавать свои данные и соглашаться на сбор информации в обмен на удобство и возможность пользоваться ресурсами. Компании смогли заработать на этих данных, продавая их рекламным агентствам, а некоторые открыли собственные, что помогло полностью сконцентрировать прибыль в своих руках.
Но давайте рассмотрим обратную сторону этого явления, компании собирают и хранят личную информацию пользователей на своих серверах. Наша репутация и финансы зависят от информации на централизованных серверах. Наше богатство измеряется цифрами на сервере банка, они могут манипулировать этими цифрами как угодно, но какой банк будет просто так отдавать деньги своим клиентам? Мы должны беспокоиться о необходимости соблюдать огромное количество правил, которые нигде не регулируются на 100%. В один день вы добропорядочный гражданин, а на следующий день оскорбление одного из сотрудников банка может уменьшить ваш баланс, а то и вовсе аннулировать его. Не говоря уже о том, что все компании подпадают под государственное регулирование. И если вы являетесь оппозиционером или представителем оппозиционной партии, ваш баланс и личная информация находятся под угрозой.
Простыми словами: TikTok, Instagram, Facebook и т.д. Компании собирают и торгуют нашей личной информацией. Их фокус сосредоточен на функциональности и личной выгоде, а не на потребностях пользователя. Защита только снаружи. Все централизовано, данные могут быть скомпрометированы изнутри. Закрытый код от третьих лиц.
Основные особенности Веб 2.0:
- Чтение/запись/сотрудничество
- Динамичность
- Публичность
- Больше внимания к дизайну и пользовательскому опыту
- Компании владеют данными пользователей
- На большинстве сайтов требуется регистрация
Революция блокчейна.
Революция блокчейна.Когда можно говорить о Web 3?
В разных местах зарождение Web 3 датируется по-разному. Кто-то говорит, что она началась в 2017 году, кто-то — в 2020 году, а кто-то может сказать, что примерно в 2015 году, когда был запущен Ethereum.
Независимо от того, где мы ставим точку отсчета, революция Web 3 заключается в создании децентрализованного пространства, в котором нам не нужно доверять ничему, кроме криптографии и кода. В Web 3 — транзакции не требуют посредников, суть первой криптовалюты, то есть Bitcoin, заключалась именно в том, чтобы убрать посредника в виде банка при P2P переводах. Подобно тому, как AJAX помог сделать веб более динамичным в эпоху Web 2.0, технология blockchain помогла создать глобальную децентрализованную бухгалтерскую книгу, отслеживающую право собственности. Другими словами, она четко и определенно говорит вам, у кого сколько биткоинов, какие NFT или какие приложения они использовали.
Опять же, как и в случае с Ajax, это звучит не очень впечатляюще. Однако если хорошенько над этим подумать, то можно прийти к выводу, что никогда прежде мы не собирали информацию таким масштабным и открытым способом. Сегодня информацию о том, сколько у нас денег, можно найти в базе данных нашего банка. Сведения о том, какой недвижимостью мы владеем, хранятся в государственных реестрах. Информация, связанная с нашим бизнесом, находится на серверах Google. А публичные данные означают революцию в дизайне продуктов, потому что они открыты и надежны.
Почему?
Если мы используем базу данных компании, например Facebook, мы находимся на коротком поводке. Одна из пользовательниц Facebook видела, чем это может обернуться: в какой-то момент ее игра исчезла с платформы, что едва не привело к краху ее компании.
Twitter также в какой-то момент ограничил возможность создания приложений на основе своей платформы. То же самое было и с Google. С другой стороны, в Web 3 крупные блокчейны, такие как Ethereum или Bitcoin, децентрализованы. Другими словами, ими владеют абсолютно все. Точнее говоря, информация хранится на узлах, которыми являются любые компьютеры с установленным и запущенным программным обеспечением, так называемые клиенты. И если информация хранится на большом количестве устройств, то даже если один из них злонамеренно увеличит свой баланс, другие узлы просто не примут его информацию, благодаря консенсусу! Именно поэтому люди все чаще и чаще создают свои продукты на блокчейне, как и мы, потому что в этом случае мы играем по правилам, которые диктует большинство, а не отдельно взятая компания.

Сетевые архитектуры
Блокчейн позволяет принимать так называемые обязательства. Самым известным является биткоин и обязательство, что будет только 21 миллион биткоинов. Ни сатоши больше. И это обязательство защищено на уровне кода. Теоретически, кто-то может выпустить свои биткоины без блокчейна и пообещать ограничиться 21 миллионом, но кто ему поверит, если даже правительства часто передумывают и печатают деньги, вызывая инфляцию?
Эти обязательства в более сложной форме породили DeFi или децентрализованные финансы. Благодаря им на блокчейне Ethereum были созданы приложения (DApp’s), которые позволяют торговать токенами, занимать деньги или страховать объекты. Это возможно потому, что приложения должны работать в соответствии с кодом, который находится в блокчейне. Любой желающий может проверить и проанализировать этот код.
Если код неисправен или вызывает сомнения, то у приложения будет мало пользователей, в основном те, кто полагается на маркетинг, а остальные будут держаться подальше от некачественного продукта — опасаясь мошенничества, которых, к сожалению, в индустрии немало.
Однако если код хорошего качества и проверен другими пользователями, то его уже можно использовать без опасений. Мы можем, например, занимать деньги друг у друга без посредничества банка. Например, я могу одолжить у вас $22,5K предоставив в качестве дополнительного залога свой биткоин ($22,5K на момент написания статьи). И если я не верну $20K в течение 30 дней, то мой биткоин будет автоматически конвертирован в стейблкоины (токен, который должен быть равен одному доллару), а сервис — также автоматически — вернет вам деньги. Все это происходит без юристов, сборщиков долгов и судебных приставов, что значительно упрощает сделки. И это только верхушка мирового айсберга.
Третья революция связана с тем, о чем я упоминал чуть раньше, а именно с тем, что большинство приложений Web 3 имеют открытый исходный код. Поскольку и код, и данные открыты, существует то, что называется совместимостью. Это означает, что вы можете собрать свое приложение из других готовых программ, как если бы вы строили здание из Lego. Кто-нибудь уже решил эту проблему? Вы копируете его код в свой код, и ваше приложение уже имеет эту функциональность (обычно это немного сложнее, но это общая механика). Это обеспечивает невероятную скорость инноваций. Я наблюдаю за этим пространством и учусь каждый день, и у меня нет шансов поспеть за развитием даже небольшого кусочка того, что происходит в Web 3.
Когда наступит эра Web3?
Future is already here but it’s not evenly distributed yet.
William Ford Gibson
Что переводится как : Будущее уже наступило, но оно еще не распределено равномерно.
Веб 3 уже здесь, и он работает очень хорошо. Например, в Африке очень популярно хранить деньги в криптовалюте, а не в банках. Люди на континенте делают это, чтобы защитить свои сбережения от соблазнов правительств, а также потому, что международные транзакции в Африке очень дороги из-за неразвитой банковской системы.
В некоторых местах мы уже можем расплачиваться криптовалютами или токенами, как в Google Pay. С помощью Compound или AAVE DAPP’s я также могу одолжить кому-то деньги под проценты, в том числе незнакомому человеку, как если бы я был банком.
Другой пример, конечно же, NFT. Во время бычьего рынка — цены на них могут быть поразительными, например, одна из обезьян из коллекции Bored Ape Yacht Club продана за $3,408,000 USD!
Apple, Google, Amazon участвуют в гонке по найму людей, связанных с разработкой смарт-контрактов, которые, очевидно, уже вошли в мейнстрим. Видя приток такого количества талантливых людей в это пространство, я думаю, что в ближайшие годы произойдет большой прорыв!
Во второй части мы затронем некоторые аспекты Web3(Анонимная авторизация, метавселенная, дао) и разберем делему связанную с этой вехой.

Владимир Кумалагов
Lead blockchain engineer
Вызовы эпохи Web3 для технологии блокчейн и возможные решения
Web3 это концепция развития Интернета с применением блокчейн-технологий и токенизацией всего, что может существовать онлайн. Поскольку Интернет тесно переплетён с активами из реальной экономики, токенизации может быть подвержено практически что угодно: будь то оригинальная работа художника или право на владение объектом недвижимости.
Web3 – термин, сформулированный одним человеком и сегодня широко использующийся лишь в рамках криптосообщества. Термин Web3 предложил соучредитель проекта Эфириум, основатель проекта Polkadot и Web3 Foundation Гэвин Вуд. Термин Web3, предложенный Вудом в 2014 году, отличается от понятий веб 3.0 и семантическая сеть, появившихся намного ранее – в конце двадцатого века.
Операции, проводимые с токенами и криптовалютами, будут записываться в распределённые реестры. Многие проекты, разрабатывающие запись данных в распределённые реестры сегодня, используют структуру данных вида ациклического однонаправленного графа, узлами которого являются блоки, хранящие в себе информацию о предыдущих блоках и о транзакциях, совершённых с момента создания предыдущего блока. Эта структура данных, как вы могли догадаться, называется «блокчейн».
Web3-приложения должны работать быстро, полагаться на распределённую вычислительную систему, обеспечивать безопасность для рядового пользователя и гарантировать сохранность и правдивость записанных данных. Распределённость вычислений и данных уберет необходимость в концентрации вычислительных мощностей в руках небольшой группы технических гигантов, как Google или Amazon, которым пользователи сегодня неизбежно доверяют хранение и обработку собственной информации, в том числе и приватной.
Итого, из всего вышесказанного можно сформулировать требование к Web3-платформе, способной обеспечить бесперебойное функционирование Интернета в третьей его итерации. Это должна быть распределённая сеть с высочайшим уровнем безопасности, неприступным алгоритмом валидации транзакций, максимальной децентрализацией и беспрецедентной пропускной способностью. Многие существующие блокчейн-проекты, стремящиеся к лидерству в технологической гонке по обеспечению перехода к Web3, к сожалению сталкиваются с проблемой низкой пропускной способности сети, которая тормозит дальнейшее развитие экосистемы.
При этом не существует гарантии того, что эра Web3 когда-либо настанет. Однако, прогнозы специалистов той или иной технической сферы зачастую сбываются. Сегодня едва ли найдется человек, грезящий о возвращении в эпоху веб 1.0 (этот термин был дан Интернету до бума доткомов ретроспективно, после создания термина веба 2.0 – той концепции Интернета, которой мы пользуемся здесь и сейчас).
В рамках данной статьи мы будем исходить из того, что Web3 всё-таки придёт на смену второй версии, и разработчики существующих сегодня решений будут вынуждены переформатировать свои продукты под новые реалии, а Интернет будет принадлежать в равной степени каждому его пользователю, а не нескольким централизованным игрокам на рынке информационных технологий.
Что на практике?
Предлагаем провести оценку нескольких децентрализованных сетей первого уровня на примере пар высоконагруженных децентрализованных приложений, работа которых вполне симулирует работу остальных всевозможных приложений, написанных для Web3.
Uniswap на Ethereum: первое масштабное Web3-приложение в сфере DeFi
Начнем с продукта Uniswap – децентрализованной биржи для спотовой торговли криптовалютами и токенами с системой автоматизированного маркет-мейкинга. Сегодня Uniswap работает в EVM-совместимых сетях. Изначально децентрализованная биржа разрабатывалась на протоколе Ethereum – первой распределённой сети с возможностью написания смарт-контрактов. Именно благодаря смарт-контрактам появилась возможность разработки продуктов со сложной логикой, вроде Uniswap. Это полностью децентрализованная биржа, логика которой написана исключительно на смарт-контрактах.
За исполнение кода смарт-контрактов в сети Ethereum отвечает Ethereum Virtual Machine (EVM). Архитектура данной виртуальной машины была описана еще в 2014 году. К сожалению, виртуальная машина Ethereum поддерживает построение сетей, способных к исполнению только синхронного кода, что и приводит к проблемам масштабируемости Эфириума.
Разработчики самого популярного блокчейна первого уровня видят решение проблемы масштабируемости Эфириума в блокчейнах второго уровня (Layer 2, L2). По своей сути, это сайдчейны (отдельные блокчейны), построенные на основе протокола Эфириум и его виртуальной машины. Коммуникация с основной сетью происходит посредством мостов, которые могут быть целью для хакерских атак. В целом, использование сторонних сетей, переводы средств через мосты, необходимость хранения нескольких валют для оплаты комиссий в разных сетях – все это не добавляет к качеству пользовательского опыта.
Вернемся к Uniswap. Проблема с пропускной способностью сети Ethereum приводит к тому, что за место для транзакции в блоке пользователи соревнуются, предлагая все больше и больше газа валидаторам. Кроме того, сам протокол повышает базовую комиссию, если объем газа (читай количество транзакций) заполняющий блок превышает определенный лимит.
Пользователи сети Эфириум, в моменты высокой нагрузки на сеть, например, во время ажиотажного спроса на монету, торгующуюся на Uniswap, сталкиваются с ситуацией, когда для включения транзакции в блок необходимо заплатить 20 и более долларов в Эфире. И все это сегодня во время криптозимы, когда активность в сетях в целом находится на низком уровне. Во время бычьего рынка комиссия в Эфириуме стабильно держится на высоком уровне. В будущем ситуация будет становиться все хуже и хуже с ростом числа пользователей экосистемы и ростом стоимости самого Эфира.
А что если Web3 всё-таки придет и торговля на Uniswap будет так же распространена как торговля ценными бумагами на традиционном фондовом рынке? Синхронная архитектура Ethereum ограничивает время создания нового блока двенадцатью секундами, а также лимитирует максимальный объем газа, включаемый в каждый блок. Что если миллион пользователей Uniswap захотят единовременно купить какой-нибудь цифровой актив? Это чревато блокировкой остальных транзакций в сети, а ведь операции в сети Ethereum не ограничиваются лишь торговлей на Uniswap.
dYdX: причины перехода от Ethereum к собственному блокчейну на Cosmos
Другой пример высоконагруженного приложения – децентрализованная платформа для торговли деривативами dYdX. Перед ее разработчиками возникло еще больше препятствий на пути создания качественного децентрализованного приложения на основе сети Ethereum.
Помимо необходимости решения проблем с низкой пропускной способностью и высокими комиссиями, взимаемыми в качестве оплаты за работу EVM, dYdX требуется высокая скорость финалзиации блоков для отражения изменений в книгах ордеров в реальном времени. Переходным решением стало использование L2-блокчейна от StarkWare, которое, как всем стало известно впоследствии, не может в полной мере удовлетворить потребности децентрализованной биржи с высоким объемом торгов.
Четвертая версия протокола dYdX подразумевает перенос всей архитектуры на собственный блокчейн, построенный на ядре Tendermint проекта Cosmos. Ядро Tendermint и инструментарий разработчика Cosmos SDK позволяют строить узконаправленные блокчейны, закладывая логику приложения на уровне блокчейна. Механизм консенсуса, тем не менее, остается стандартным, описанным в ядре Tendermint. Таким образом, все приложения в экосистеме Cosmos развернуты в собственных блокчейнах с возможностью взаимодействия друг с другом.
По адресу можно понять к какому блокчейну относится тот или иной адрес:
- ATOM – cosmos1mzfzfe57tyj6m4f8j5dv98qqaurjn39v92k6tg
- AKASH – akash17vz8hvg96lddwawdfygvu89ua4v7qgd6y39jvv
- OSMOSIS – osmo12ndfvm5pmpl0w9gpz7qep5q44exfkz8ulywz4a
И в скором времени появится и блокчейн dYdX.
В чем недостатки перехода dYdX на Cosmos
Подобный гетерогенный подход неплохо сказывается на пропускной способности всей экосистемы, поскольку каждое приложение работает на собственном блокчейне, однако у него есть свои минусы:
- Безопасность каждого блокчейна зависит от количества и качества валидаторов каждого конкретного блокчейна;
- Допуск невалидных блоков в одном блокчейне может скомпрометировать безопасность других блокчейнов и безопасность всей экосистемы в целом;
- Проекту Cosmos еще предстоит решить эту проблему. Один из вариантов – аренда мощностей валидаторов из основной сети – Cosmos Hub;
- Сам по себе блокчейн Cosmos не обладает дополнительным функционалом, а монета блокчейна Cosmos (ATOM) обладает ценностью, основанной по большей части на вере в будущее проекта.
Да, проект Cosmos решил пойти по пути, отличному от Эфириума. Вместо смарт-контрактов со свободно программируемой логикой, размещенных в одной сети, экосистема Cosmos состоит из множества блокчейнов, в каждый из которых заложена своя бизнес-логика. Подойдёт ли подобное решение для обеспечения стабильной работы Web3? С учетом перечисленных выше недостатков – маловероятно.
Асинхронность – решение для блокчейнов в эпоху Web3
Cosmos не единственная сеть с гетерогенной природой (можно вспомнить Polkadot и ее парачейны), а Ethereum далеко не единственная сеть со смарт-контрактами. Однако всем им не хватает одного – распараллеливания нагрузки по валидаторам для асинхронного выполнения кода смарт-контрактов или кода программы, логика которой описана в коде отдельного блокчейна. При этом желательно, чтобы именно эта особенность была заложена на уровне протокола. А если есть необходимость внедрения смарт-контрактов, то и в архитектуру виртуальной машины. Тогда все будущие приложения будут писаться в рамках асинхронного подхода.
Дочитав до этого момента, вы вероятно думаете, что для построения Web3-пригодных приложений нужна распределённая сеть с огромной пропускной способностью, заложенной на уровне протокола. И вы, вероятно, думаете, что такая сеть должна каким-то образом работать асинхронно, распределяя нагрузку между несколькими или несколькими сотнями групп валидаторов.
В таком случае отпадет необходимость в ограничении размера блока и регулировании спроса комиссиями. Стабильность и скорость работы такого асинхронного блокчейна не будут угнетаться большим количеством пользователей, а опыт от взаимодействия с приложениями, развернутыми в подобной распределенной сети будет близок по качеству к лучшим централизованным веб2-продуктам.
Асинхронные распределённые сети на Threaded Virtual Machine (TVM): архитектура для Web3
Мы, как разработчики децентрализованных приложений для блокчейнов Everscale и Venom, будем писать об этих сетях, работающих на Threaded Virtual Machine. Существует еще одна асинхронная сеть, за исполнение кода смарт-контрактов в которой отвечает TON Virtual Machine – предыдущая итерация TVM. Эта сеть известна многим – Telegram Open Network (TON). В принципе, часть тезисов об Everscale и Venom будет валидна и для этой сети.
Кратко об особенностях TVM-cовместимых сетей Everscale и Venom:
- Все сущности сети – смарт-контракты;
- Код смарт-контракта должен быть лаконичным, в идеале описывать одно действие в сети. Исполнение пользовательского действия должно быть похоже на параллельную работу нескольких микросервисов;
- Смарт-контракты обмениваются сообщениями. Получение валидного сообщения приводит к исполнению кода смарт-контракта;
- Исполнение кода смарт-контракта генерирует транзакцию;
- Смарт-контракты динамически распределяются по вычислительным Тредам;
- На каждый Тред назначается собственный набор валидаторов;
- Транзакции из разных Тредов собираются разными группами валидаторов в разные блоки в асинхронном режиме;
- Максимальное количество Тредов в одном Воркчейне – 256 сегодня и 65536 в перспективе;
- TVM-сети – гетерогенные: один Мастерчейн (Воркчейн -1) сохраняет состояние сети многих Воркчейнов (в Воркчейны деплоится большинство смарт-контрактов, описывающих логику децентрализованных приложений);
- Максимальное количество Воркчейнов – 232;
- Смарт-контракты из разных Воркчейнов свободно обмениваются сообщениями друг с другом.
В данной анимации – схематичное представление архитектуры распределённой сети на TVM:
В итоге мы имеем распределённую сеть, способную обрабатывать миллионы транзакций в секунду, с единственным недостатком – разработка контрактов для асинхронной архитектуры сложнее и более требовательна к навыкам программиста, чем разработка для синхронных сетей вроде Ethereum.
Воркчейны могут быть гибко сконфигурированы и выступать в роли отдельных блокчейнов, вроде Зон в Cosmos. А Threaded Virtual Machine позволяет писать свободно программируемые смарт-контракты, код которых будет исполняться с высокой скоростью и эффективностью благодаря архитектуре самой виртуальной машины.
Время финализации блока может достигать субсекундных значений – всё это гибко конфигурируется настройками, сохранёнными в контрактах Мастерчейна. Кроме того, на скорость финализации блоков оказывает положительное влияние улучшенный алгоритм консенсуса – SMFT (Soft Majority Fault Tolerance), который ускоряет достижение консенсуса благодаря допущению, что большая часть валидаторов большую часть времени являются честными и нормально функционирующими. Новый алгоритм консенсуса, тем не менее, никак не сказывается на безопасности сети и не добавляет ей уязвимостей.
Все перечисленные выше особенности позволяют создать быстрое, масштабируемое, безопасное решение первого уровня, функционал которого может легко совершенствоваться после проведения децентрализованных голосований.
При росте нагрузки, вычислительные Треды делятся, разделяя нагрузку между несколькими группами валидаторов:
Воркчейны можно сконфигурировать для размещения отдельных решений:
Обладая таким набором характеристик, сети Everscale и Venom подходят для разработки Web3 приложений, способных обрабатывать транзакции от любого количества пользователей бесперебойно, быстро и стабильно.
Существуют ли асинхронные конкуренты Uniswap и dYdX?
Да, сегодня в Everscale функционируют приложения, способные отчасти продемонстрировать потенциал асинхронных сетей (полное раскрытие потенциала будет возможно лишь с серьезным ростом количества пользователей).
В анимации ниже демонстрируется взаимодействие Web3 приложения с сетью Everscale:
- Приложение отправляет внешнее сообщение в сеть;
- Сообщение приводит к исполнению логики смарт-контракта (на практике получение сообщения одним смарт-контрактом в большинстве случаев запускает исполнение кода нескольких смарт-контрактов по цепочке);
- Смарт-контракты развернуты в сети Everscale;
- Состояние сети постоянно обновляется и загружается нодами;
- ПО ноды преобразует код смарт-контракта в инструкции для ТВМ;
- ТВМ возвращает новые данные для обновления состояния сети;
- Ноды отправляют новое состояние сети соседним нодам как часть процесса валидации транзакций.
Один из примеров такого приложения – FlatQube, децентрализованная биржа для спотовой торговли и децентрализованными пулами ликвидности. Логика его работы полностью описана в смарт-контрактах, способных к асинхронному взаимодействию с другими контрактами.
Вспомните, мы писали выше: «Что, если миллион пользователей Uniswap захотят единовременно купить какой-нибудь цифровой актив? Это чревато блокировкой остальных транзакций в сети». Во FlatQube такая проблема не возникнет. Отдельно взятая торговая пара FlatQube является смарт-контрактом. При поступлении в очередь огромного количества сообщений, предназначенных для данного контракта, он может остаться единственным в своем треде. Тогда на обработку транзакций по торговле на данной паре будет выделена целая отдельная группа валидаторов, вычислительной мощности которой будет вполне достаточно, чтобы обработать заявки любого количества трейдеров. И самое главное – обработка транзакций в данном вычислительном треде не окажет никакого негативного эффекта на транзакции из других тредов – ни замедления работы сети, ни повышения комиссий, ни остановок и застрявших транзакций в мемпуле.
Gravix, в свою очередь, является децентрализованной платформой для торговли деривативами, которая работает на блокчейне Venom. С высокими скоростью финализации блоков и общей пропускной способностью сети, Gravix поддерживает обновление ордербуков ончейн.
В этом и заключается польза современного эффективного решения первого уровня: разработчикам не нужно переходить на собственный блокчейн, думать о решениях второго уровня, кроссчейн-мостах и прочем. Достаточно освоиться с написанием асинхронных смарт-контрактов и понять архитектуру асинхронной гетерогенной децентрализованной сети, чтобы в результате получить гибкое, легко масштабируемое приложение, безопасность которого гарантирована распределённым протоколом Everscale или Venom.
Области применения Web3-приложений: не только DeFi
Если мы говорим о Web3 как о следующем поколении Интернета в целом, нам следует также обратить внимание на сервисы, знакомые людям, не погруженным в крипто-тематику.
Примером такого сервиса может быть обычная электронная почта. Использование почтового сервиса эпохи веб2 таит в себе риски, главным из которых является разумеется взлом централизованных серверов компаний, которым мы доверили хранение своих личных переписок. Кроме того, сами компании сегодня вольны предоставить ваши почтовые сообщения по первому требованию. Усугубляется данная ситуация и тем, что данное обращение может быть подделано и ваша переписка легко попадет в руки не органов правопорядка, а злоумышленнику, которому по той или иной причине может быть выгодно владение информацией из ваших писем.
Единственная архитектура для по-настоящему безопасной почты – приложение, развернутое в распределенной сети, со сквозным шифрованием.
Стоит ли говорить, что аудитория подобного приложения может насчитывать десятки миллионов пользователей, как корпоративных, так и частных. Разумеется, для поддержания стабильной и быстрой работы такого децентрализованного решения требуется сеть с выдающимися возможностями к масштабированию.
В экосистеме Everscale уже существует децентрализованная почта с шифрованием писем – Qamon. Как и другие, описанные выше, этот сервис полностью построен на смарт-контрактах: по сути, это почта для общения между двумя аккаунтами в сети Everscale. Подробнее о Qamon мы расскажем в следующих статьях.
Заключение
Наступление эпохи Web3 может сильно изменить текущий ландшафт распределения сил игроков на поле решений первого уровня. Мы считаем, что будущее за асинхронными, масштабируемыми, быстрыми, децентрализованными и безопасными сетями. Приглашаем вас ознакомиться с нашими наработками на Github, там вы найдете не только разработки в области децентрализованных приложений, но и полезные инструменты для разработчиков на TVM-совместимых блокчейнах.
Также призываем вас погрузиться в мир современных децентрализованных сетей и попробовать написать свой первый смарт-контракт на Threaded Solidity. Прогресс неизбежен!
- децентрализованные сети
- интернет
- будущее интернета
- будущее криптовалют
- блокчейн-технологии
- блокчейн
- распределённые вычисления
- распределенные системы
- смарт-контракты
- токенизация
Что такое Web 3.0, и почему он всем стал нужен
Последние несколько лет все чаще высказывается мнение о том, что нынешняя модель Интернета морально устарела и требует пересмотра: корпорации жадно собирают данные пользователей, устраивают цензуру и знают о юзерах больше, чем их ближайшие родственники. Лидеры мнений и индустрии предлагают свои идеи по формированию Web 3.0 и рассказывают о том, как сделать Сеть лучше и безопаснее. В этой статье рассмотрим историю развития Интернета, выделим отличительные черты каждой эпохи и проанализируем то, что нам пророчат в ближайшем будущем.

Во-первых, важно отметить, что так называемые версии Интернета формировались со временем, постепенно. Не было четкого исторического перехода от Web 1.0 к Web 2.0. Вероятно, человечество ровно также не сможет моментально перейти на Web 3.0. Сеть развивалась, на веб-сайтах начинали появляться новые функции, Интернет пришел к новым концепциям и юзеры заметили, что они уже пользуются совершенно другой инфраструктурой. На этом этапе и описали идеи новой эпохи, а также подвели итоги прошлой.
Также сами концепции — условности, собранные влиятельной личностью. Как показывает история, чаще всего они возникали после сравнения сервисов и сайтов на предмет использования технологий.
Web 1.0
Само определение Web 1.0 вошло в обиход, как ни странно, после появления Web 2.0. Сравнение показало, что Интернет стал совершенно другим и удалось выделить особенности и отличия прошлой «версии». Весь этап первой итерации Сети продлился с 1991 по 2004 год. Web 1.0 можно описать одной фразой — Read-Only (только чтение). Это же и объясняет основные концепции. У пользователей была возможность только просматривать страницы и взаимодействовать с контентом. В Интернете еще не были развиты возможности участия пользователей в создании контента, они только потребляли то, что оказывалось на веб-ресурсах. Никаких авторизаций, трекеров и регистраций.
Данные сайтов хранились на серверах в файловых системах и зачастую выдавались в том виде, в котором они были. Эта особенность вынуждала веб-местеров при добавлении новых страниц заново верстать те, что уже имелись, ради добавления ссылок. Для выравнивания контента применялись таблицы, на сайтах не было адаптивности и часто указывалось рекомендуемое разрешение, при котором вся информация открывалась бы корректно. Также не каждый сайт поддерживался всеми браузерами и веб-мастера размещали бейджи с логотипами тех веб-обозревателей, которые правильно работали с ресурсом.

Дизайн сайтов тоже был очень далек от нынешнего разнообразия и интерактивности. Многие сайты пренебрегали HTML-разметкой и выдавали пользователям «сырой» текст. CSS-стили были непопулярны среди разработчиков. На страницах преобладали яркие цвета и материальные текстуры, копирующие дерево, камни или металл. Для динамичности на сайтах размещали GIF-анимации, которые хоть как-то оживляли контент.
На закате эпохи Web 1.0 стали появляться форумы и чаты, которые позволяли пользователям самим участвовать в формировании контента. Но при этом компания Amazon с самого открытия своего сайта дала возможность клиентам оставлять отзывы на товары. В каком-то роде корпорация опередила время.

Подводя итог, выделим основные черты Интернета эпохи Web 1.0:
- этап продлился с 1991 по 2004 год;
- сайты только для чтения;
- отсутствие интерактивности и автоматизации;
- минимальное участие пользователей в формировании контента;
- примитивный дизайн;
- веб-мастера публикуют материалы, а пользователи читают.
Web 2.0
В 2005 году американский издатель и активист движения за свободное программное обеспечение Тим О’Райли (Tim O’Reilly) опубликовал статью What Is Web 2.0. В материале О’Райли отметил, что в Сети начинает появляться все больше сайтов, объединенных идеями и единым принципом. В статье издатель четко разделил Web 1.0 и Web 2.0 и наметил вектор развития. Именно с помощью этой статьи до сих пор определяют ключевые принципы Сети «нового поколения».
Считается, что эпоха Web 2.0 началась в 2004 году и продолжается по сей день. Теперь в дело включились большие корпорации и пользователи. Первые взяли под контроль Сеть и начали строить онлайн-империи, а вторым позволили принимать участие в создании контента. Сам Web 2.0 работает по принципу Read/Write Web (чтение/запись в Сети).
В Интернет пришла повсеместная авторизация и возможность создать аккаунт практически на каждом сайте. Пользователи начали добровольно оставлять свои данные и давать согласие на сбор данных взамен на удобство и возможность пользования ресурсами. Компании же получили возможность зарабатывать на данных, продавая их рекламным агентствам, а некоторые открыли собственные, что помогло полностью сосредоточить прибыль в своих руках.
В Web 2.0 появились социальные функции: все больше ресурсов позволяет пользователям общаться между собой, обмениваться сообщениями и осуществлять звонки. К социализации можно отнести и персонализацию: юзеры могут по-особенному оформлять собственные профили, добавлять на страницы фотографии и записи, размещать видеоролики и статьи. Пользователи публикуют материалы и получают реакции и оценки от других юзеров в виде лайков и комментариев. Также стоит отметить, что сайты начали вводить системы рейтинга — Карму или Репутацию.
Изменения отразились и в дизайне. Внешний вид сайтов стал более приятным, стали преобладать округлые формы, простые точно подобранные цвета, дизайнеры начали обращать внимание не только на внешний вид, но и на удобство. Сайты стали более простыми, но не менее информативными. Появились сложные анимации, и ушла эпоха GIF. Несмотря на это, специалисты отмечают, что когда у каждого появилась возможность создаваться сайты, то в мир пришли шаблоны и это привело к однообразию. В целом отмечается, что в Web 2.0 преобладают паттерны, которые убивают индивидуальность и оригинальность сайтов. В обиход пришла типографика: текст на сайтах начал выделяться по мере значимости. Появились заголовки, подзаголовки, разные шрифты, подчеркивания и выделения. А сайты стали адаптивными: один и тот же веб-портал можно открыть как на десктопе, так и на смартфоне.


Разработка сайтов стала сложнее по сравнению с Web 1.0. Для удобства пользователей появились веб-службы, а данные начали передавать в форматах JSON или XML. Большая часть операций перешла на сервера компаний, и у юзеров отпала необходимость заботиться об обновлении данных и вычислительных мощностях. AJAX (Asynchronous JavaScript and XML) позволил страницам не перезагружаться каждый раз, а асинхронно загружать только те данные, которые необходимы юзеру.
Интернетом эпохи Web 2.0 «правят» рекомендательные алгоритмы. В интересах корпораций — удерживать внимание пользователя на платформе, поэтому компании стремятся рекомендовать юзеру тот контент, который будет любопытен человеку. Алгоритмы учитывают множество факторов и работают практически везде, начиная с социальных сетей и заканчивая маркетплейсами. Именно поэтому, если два пользователя откроют, к примеру, главную страницу YouTube, то содержимое на ней будет кардинально различаться. В этом принципе видно еще одно отличие Web 2.0 от первой «версии» Сети, когда одну и ту же страницу просматривали тысячи пользователей.
Учитывая рост популярности социальных сетей и обилие контента, компании стали внимательнее относиться к публикуемой информации. На платформах появились строгие правила и модерация. Юзеры не контролируют публикуемый контент, а компании имеют право удалять те данные, которые нарушают правила.
Подводя итоги, Web 2.0 отличается от Web 1.0 следующим:
- пользователи могут сами участвовать в жизни Интернета и наполнять его контентом;
- крупные корпорации стали законодателями трендов и инициаторами изменений;
- пользовательские данные стали «товаром» для рекламодателей, Web 2.0 можно описать фразой «эра таргетированной рекламы и недостатка приватности»;
- развились и стали частью жизни пользователей социальные функции Сети;
- пользователи не контролируют свои данные, и корпорации могут удалять неподходящий контент;
- информация по-прежнему хранится на единых серверах и выдается по требованию.
Web 3.0
Основные концепции Web 3.0 обозначил руководитель компании Netscape Джейсон Калаканис (Jason Calacanis). Во-первых, важно отметить, что, как и ранее, ни у кого нет четкого представления о том, каким будет новый виток развития Интернета. Во-вторых, Web 3.0 находится на ранней стадии, поэтому пока доступны только первичные представления о технологии. Тем не менее Калаканис опубликовал свое видение будущего еще в 2007 году и считает, что на основе Web 2.0 должно появиться новое пространство, решающие основные проблемы.
Основной проблемой руководитель считает обесценивание ресурсов и сервисов: относительная простота создания сайтов повлияла на возникновение однообразия. Тим О’Райли поддержал в свое время идеи Калаканиса, а также отметил, что Web 3.0 должен выйти за рамки привычного понимания Сети и начать «взаимодействовать с физическим миром».
Определяющие характеристики Web 3.0:
- децентрализация: данные больше не будут храниться на единых серверах, а распределятся между пользователями. Необходимые вычисления переедут из датацентров на ноутбуки, смартфоны и «умные» гаджеты пользователей. В настоящее время есть технологии, позволяющие добиться этого, но нет единого решения о том, какая из них будет лежать в основе «нового Интернета»;
- ИИ и машинное обучение: интеллектуальные алгоритмы не исчезнут из Сети и все также будут продолжать помогать пользователям искать необходимый контент. Некоторые исследователи отмечают, что в будущем ИИ можно будет использовать для выявления заказных комментариев на маркетплейсах, что поможет создать более прозрачные сервисы;
- открытость: ПО будет преимущественно с открытым исходным кодом, что позволит досконально понимать, как устроены инструменты и каким образом они взаимодействуют с юзером;
- свобода: ожидается, что цензура в Сети будет упразднена, и у каждого будет возможность публиковать любой контент, роль модерации на себя возьмет сообщество, а не корпорации;
- вездесущность: специалисты предполагают, что в эпоху Web 3.0 Интернет будет практически в любом месте, а распространителями станут IoT-устройства и «умные» гаджеты;
- семантическая паутина: машина плохо понимает запросы на естественном языке и все еще часто ошибается. Для улучшения этого процесса планируют использовать технологию семантической паутины, когда из Сети можно получать информацию вида «предмет — вид взаимосвязи — другой предмет» и уже по этим данным строить логические связи.
Кроме ключевых отличий энтузиасты и специалисты пророчат и другие изменения. Во-первых, может поменяться способ авторизации в сервисах на единую прослойку, которая будет ключом ко всем ресурсам в Сети. Что-то похожее реализовано сейчас: с помощью аккаунта Google или Facebook можно войти на практически любой сайт, но в случае Web 3.0 единый аккаунт может стать и кошельком, и банковским приложением.
Во-вторых, Интернет станет более демократизированным и полезность контента будут определять Децентрализованные автономные организации (ДАО), которыми станут крупные компании и сервисы, а участники ДАО будут иметь право голоса и принимать важные для контента и самих организаций решения. Иными словами, это что-то вроде глобальной системы кармы.

Сейчас идеи Web 3.0 все еще остаются идеями и вызывают больше вопросов, чем понимания. К тому же, концепцию зачастую продвигают криптоинвесторы и NFT-энтузиасты, которые сводят все к новому виду заработка. Для лучшего понимания общих принципов и идеи я задал интересующие вопросы тимлиду компании Zoon Панкратову Александру. Ниже — небольшое интервью.
Децентрализованные приложения подразумевают, что информация хранится на устройствах всех участников приложения, а не на едином сервере. Не значит ли это, что в будущем потребуются гаджеты с большим объемом памяти для хранения копии «половины Интернета»?
Децентрализация, в которой все участники равноценны — самый простой и надежный вариант. Но это избыточное решение. Вот несколько примеров распределенных систем, действующих уже сейчас:
1. Торренты: можно скачать любую часть данных и раздавать только ее. Можно даже не раздавать. Благодаря тому, что разные куски находятся у многих пользователей, достигается сохранность и целостность данных.
2. Криптовалюты: для всех популярных криптовалют есть тонкие клиенты/кошельки, позволяющие не хранить у себя полный блокчейн. Etherium в этом плане сделает еще один шаг с внедрением шардирования. Т.е. сеть будет разделена на более мелкие части, чтобы ускорить обработку транзакций.
3. Разделение труда в человеческой истории: на заре человеческой истории каждое племя должно было полностью обеспечивать себя всем необходимым. Сейчас ни одна страна в мире не способна на такое. Человеческие знания и культура распределены между огромным количеством «участников». При этом участники не перегружены, но могут пользоваться всей сетью.
4. СМИ : в прошлом выпуск новостей был компетенцией государства и/или крупных СМИ. Сейчас новости появляются в социальных сетях, блогах, мессенджерах. Уже оттуда они попадают в классические СМИ. При этом пользователи подписаны на множество источников, чтобы получать информацию по всем интересующим темам.
Я не вижу причин, по которым развитие Web пойдет против естественных трендов.
Часто популяризаторы NFT говорят о том, что именно в Web 3.0 технология найдет свое истинное предназначение: каждый пост, картинка и видео будет записываться в блокчейн и подтверждать факт владения пользователем. Насколько целесообразно записывать каждый мем с котиком в блокчейн, и как это скажется на экологии, ведь мы уже начинаем получать предупреждения о том, что NFT «греет» планету?
Я помню, как раньше предсказывали, что у всех будет собственный сайт или собственный персональный компьютер. В реальности все это оказалось избыточным и сложным. Вместо сайта — профиль в социальной сети, а вместо компьютера — смартфон.
NFT — это модный тренд на уникальность. Такой же, как ICO в 2017. Сфера применения такая же узкая. Например, скины для оружия в CS:GO тоже, в некотором роде, NFT.
Уже сейчас в сети достаточно данных о том, кто и когда впервые выложил оригинал картинки, текста, музыки. И блокчейн не нужен, чтобы подтвердить авторство в суде, если потребуется. Но при этом копии и переработанные версии контента распространяются с огромной скоростью. А обычному пользователю без разницы, кто автор мема с котиком.
С другой стороны, есть тренд на монетизацию и эксклюзивный контент для платных подписчиков.
Надеюсь, что в будущем эти две схемы породят гибрид, при котором потребление контента будет неразрывно связано с автоматическим поощрением авторов. Примерно такая схема сейчас используется в стриминговых музыкальных сервисах, когда доходы от подписок перераспределяются между музыкантами.
Что касается экологии, то это никак не связано с принципами распределенного блокчейна. Майнинг — это просто один из механизмов честного распределения эмиссии криптовалюты и защиты увеличения от атак на блокчейн.
Сейчас майнинг (Proof of Work, POW) отходит на второй план и заменяется на другой механизм — POS (Prof of Stake).

Почему разговоры о Web 3.0 обычно сводятся в сторону криптовалют? «Новый Интернет» про криптовалюты или децентрализацию?
Криптовалюты — это самая успешная реализация задачи о византийских генералах. Никто из участников не доверяет друг другу, но при этом все доверяют системе в целом.
Основной фактор успеха — доверие. Его можно завоевать несколькими путями. Через открытый исходный код, прозрачную систему голосования операторов нод за обновления, понятный алгоритм начисления вознаграждений, открытую историю всех транзакций. Это схема работы BTC, ETH и других блокчейнов.
Но есть и другой вариант: получить доверие пользователей с помощью собственного бренда.
Выпуск токена USDT контролируется компанией Tether Limited. Она может выпустить неограниченное число своих токенов UDST. И даже есть мнение, что подобные факты были в прошлом. Однако это третья по капитализации криптовалюта, и ее курс стабилен.
Криптовалюты от Facebook и Telegram также нельзя было назвать децентрализованными, но их популярность была настолько высока, что они могли стать угрозой для центробанков США и других стран.
При этом сам центробанк США также обладает огромным доверием, которое выражается в стабильности курса. При этом другие фиатные валюты используют ту же централизованную «технологию», что и США, но доверие к ним ниже.
Централизованная модель может работать хорошо. Но. «На одного Ли Куан Ю приходится много диктаторов, подобных Мугабе».
Негативное влияние корпораций и политики усиливается, и это снижает доверие пользователей. Появляется спрос на децентрализованные решения. А криптовалюты — только один из множества «товаров».
Как скоро ожидать переход к Web 3.0, и готовы ли корпорации отказаться от пользовательских данных и уйти к децентрализации?
Децентрализация не означает отказ от данных. И нет серьезных предпосылок к тому, чтобы данных о пользователях становилось меньше.
Пользователи с удовольствием загружают всю свою информацию в соцсети. А корпорации успешно ее анализируют и продают рекламодателям.
Переход произойдет в тот момент, когда децентрализованные сети станут удобнее и привлекательнее классических.
Биткоин на несколько порядков проще, быстрее и дешевле, чем SWIFT. Ютуб интереснее, чем телевизор. Новости в твиттере появляются раньше, чем в СМИ. Удобство и доверие — основные стимулы, а не технологии, лежащие в их основе.
Децентрализация — это сложный механизм. При прочих равных централизованная база данных быстрее и дешевле в разработке, чем блокчейн.
Если корпорации смогут сохранять доверие пользователей к своим платформам, то децентрализация может остаться не востребованной широким кругом пользователей.
Меня больше интересует, захотят ли корпорации заботится о пользователях без конкуренции со стороны децентрализованных платформ. Возникли бы стриминговые сервисы без пиратства в сети?