<aside> 🧐 Да кто такой этот ваш Web 3.0???

</aside>

Крипта становится популярнее и все чаще в разговоре можно услышать “веб три”.

Если вы до сих пор не слышали про Web 3.0 – в своем телеграм канале я делился хорошей вступительной статьёй на эту тему. В этом же материале речь пойдёт про практическую подготовку разработчика к переходу в Web 3.0.

Хочу рассказать про эту тему, так как сам в октябре 2021 года задумался о переходе и уже спустя 2 месяца перешёл на фулл-тайм в крипту.

<aside> 💡 Если вы фронтендер, то на 90% вы готовы к переходу в работу с Web 3.0

</aside>

Содержание

Что остаётся неизменным?

Во фронтенде всё так же нужно делать интерфейсы для пользователей 👀

Вам все так же нужно заботиться об удобном интерфейсе, доступности для пользователей и оптимизациях. Все ваши знания фреймворков (React, Vue, Svelte и тд) всё так же актуальны и понадобятся в процессе работы. В конце концов, всё сводится к манипуляциям с DOM. Разница заключается в том, как приложения Web 2.0 и Web 3.0 обрабатывают данные и аутентификацию.

Что отличается?

Основная смена парадигмы в Web 3.0 произошла на этапе работы с данными и аутентификацией.

Аутентификация

Вместо учетных записей на каждом сайте в Web 3.0 для любого проекта вам достаточно иметь крипто-кошелёк. Ваш кошелёк – принадлежащее вам хранилище данных и активов, которые вы можете использовать в любом dApp.

<aside> 💡 dApp – Web 3.0 сайт или приложение

</aside>

Web 2.0 авторизация

Web 2.0 авторизация

Web 3.0 авторизация

Web 3.0 авторизация

Очень похожие интерфейсы авторизации с помощью соц. сетей перекочевали в выбор кошелька для подключения на сайте. Преимущество данного метода авторизации в том, что мы не оставляем приложениям свой контактный адрес, который чаще всего передается при авторизации через соц. сети. Вы можете держать крипто-кошелёк максимально обезличенно, авторизовываться на всех платформах и не получать какого-то спама. Так же, децентрализованные приложения не требуют вас проходить какие-либо верификации и дополнительные KYC (Know Your Client)

Взаимодействие с сервером