Перейти к основному содержанию
Change page

Сравнение Web2 и Web3

Последнее редактирование: @masha_krolchenko(opens in a new tab), 10 октября 2023 г.

Web2 — это версия Интернета, известная сегодня большинству из нас. Интернет, в котором доминируют компании, предоставляющие услуги в обмен на ваши личные данные. Web3 в контексте Ethereum относится к децентрализованным приложениям, работающим на технологии блокчейна. Это приложения, которые позволяют каждому из нас пользоваться ими, не монетизируя при этом наши личные данные.

Ищете более удобный для начинающих ресурс? Взгляните на наше введение в web3.

Преимущества Web3

Многие разработчики Web3 решили создавать децентрализованные приложения из-за неотъемлемой для Ethereum децентрализации.

  • Любой, кто подключен к сети, имеет разрешение на использование сервиса. Другими словами, разрешение просто не требуется.
  • Никто не может заблокировать вас или отказать вам в доступе к сервису.
  • Платежи производятся через собственный токен, эфир (ETH).
  • Ethereum является полным по Тьюрингу. Это означает, что вы можете программировать практически что угодно.

Практическое сравнение

Web2Web3
Twitter может цензурировать любой аккаунт или твитТвиты Web3 не смогут быть подвергнуты цензуре, так как контроль в такой сети децентрализован
Платежный сервис может принять решение не разрешать оплату определенных видов работПлатежные приложения Web3 не требуют личных данных и не могут препятствовать проведению платежей
Серверы для приложений, связанных с гиг-экономикой, могут выйти из строя и повлиять на доход работниковСерверы Web3 не могут выходить из строя: в качестве бэкэнда они используют Ethereum — децентрализованную сеть из тысяч компьютеров

Это не значит, что все сервисы должны быть превращены в децентрализованные приложения. Эти примеры иллюстрируют основные различия между сервисами web2 и web3.

Ограничения Web3

У Web3 сейчас есть некоторые ограничения.

  • Масштабируемость. Транзакции в Web3 выполняются медленнее, потому что они децентрализованы. Изменения состояния, такие как платеж, должны обрабатываться узлом и распространяться по сети.
  • Дизайн взаимодействия с пользователем (UX). Взаимодействие с приложениями Web3 может потребовать дополнительных действий, программного обеспечения и обучения. Это может стать препятствием для его внедрения.
  • Доступность. Отсутствие интеграции в современные браузеры делает модель Web3 менее доступной для большинства пользователей.
  • Стоимость. Большинство успешных децентрализованных приложений помещают в блокчейн лишь очень небольшие части своего кода, поскольку это дорого.

Централизация и децентрализация

В таблице, представленной ниже, перечислены некоторые общие преимущества и недостатки централизованных и децентрализованных цифровых сетей.

Централизованные системыДецентрализованные системы
Низкий диаметр сети (то есть когда все участники подключены к одному крупному источнику); информация распространяется быстро, так как распространение осуществляется центральным органом, располагающим большим количеством вычислительных ресурсов.Наиболее удаленные друг от друга участники сети потенциально могут находиться на огромном расстоянии. Информации, транслируемой с одной стороны сети, может потребоваться много времени, чтобы достичь другой стороны.
Обычно более высокая производительность (более высокая пропускная способность, затрата меньшего объема общих вычислительных ресурсов) и простота реализации.Обычно более низкая производительность (меньшая пропускная способность, затрачивается больше общих вычислительных ресурсов) и повышенная сложность в реализации.
В случае противоречивых данных разрешение понятно и легко: окончательный источник истины — это центральный орган.Если одноранговые узлы приходят к противоречивым заключениям о состоянии данных, по которым участники должны синхронизироваться, то для разрешения таких споров необходим протокол (часто сложный).
Единая точка отказа: злоумышленники могут вывести из строя сеть, выбрав целью центральный орган.Нет единой точки отказа: сеть может продолжать функционировать, даже если большая часть участников подвергнется атаке или отключению от сети.
Координация между участниками сети намного проще и осуществляется центральным органом управления. Центральный орган может заставить участников сети применять обновления системы или протоколов с минимальными трениями.Координация часто затруднена, поскольку ни один участник системы не имеет последнего слова при принятии решений на уровне сети, обновлении протокола и т. д. В худшем случае сеть приблизится к расколу из-за разногласий по поводу изменений протокола.
Центральный орган может подвергать данные цензуре, потенциально отрезая части сети от взаимодействия с остальной ее частью.Подвергать что-либо цензуре становится намного сложнее, поскольку информация может распространяться по сети разными способами.
Участие в сети контролируется центральным органом.Кто угодно может участвовать в сети, так как там нет никаких «надзирателей». В идеале цена участия очень низкая.

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

Дополнительные ресурсы

Была ли эта статья полезной?