🕸 Светлое будущее с Web3
Продолжая предыдущий пост. Так если всё так хорошо, то почему же мы всё еще не переехали фулл в Web3? Об этом можно долго рассуждать, но, если говорить коротко, то Web3 еще слишком сырой. Сырой настолько, что реально масштабных фулл-Web3 сервисов до сих пор нет. Нет даже не то что масштабных, даже небольшое хоть сколько распространенное тру-Web3 приложение, в котором нет никаких Web2 костылей, тяжело будет найти. В текущем виде Web3 просто не готов к тому, чтобы на нем реализовывать альтернативы существующим Web2 сервисам и приложениям. И вот почему:
▪️ Прежде всего, "единого пространства" Web3 нет. Если представить Web2 как единый интернет, то Web3-интернетов столько, сколько есть блокчейнов, которые поддерживают Web3-необходимую функциональность. Это, например, Etherium, TON, Solana, Polkadot, Avalanche и т.д. и т.п. У каждого блокчейна своя экосистема, часто свои кошельки, часто эти кошельки несовместимы с другими блокчейнами, практически всегда в каждом блокчейне свои SDK и свои методы реализации контрактов, часто свои системы авторизации, которые тоже часто несовместимы с другими блокчейнами. Ну, короче, обычно всё это полностью разные и часто совершенно несовместимые между собой пространства. Если вы разобрались с одним блокчейном, то в другом всё может быть совершенно иначе. ▪️ Смарт-контракты обычно пишутся в очень специфических ЯП. Это не JS и не Java, к которым все привыкли. Скорее всего это какие-то ноунэйм, похожие на C или даже на ассемблер, языки с нулевыми экосистемами. Тут не будет всяких-разных библиотечек и высокоуровневых функций, к которым все привыкли, а придется по большей части передвигать и считать байтики. Но всё зависит от конкретного блокчейна, конечно. ▪️ Наверное, самый кринж, это то, что любая запись в блокчейн - это транзакция, которая должна быть оплачена. То есть если представить фулл-Web3 приложение для сохранения заметок, то пользователь будет платить за каждое сохранение/редактирование своей заметки 🤡 Пока это существует, а это существует буквально в любом блокчейне, любое фулл-Web3 приложение будет невозможно использовать с точки зрения пользовательского опыта. ▪️ Транзакции - это долго. А так как любая запись - это транзакция, представьте, что вам нужно помимо платы за редактирование заметки, нужно еще и ждать минуту, пока это изменение применится 🤡 Причем минута - это еще считается быстро.
Поэтому мы всё еще не увидели никакую "революцию" Web3 и, возможно, без каких-то супер-прорывов и не увидим вовсе, и всё это так и останется красивыми словами на бумаге 😢 Да, есть блокчейны с низкими комиссиями, есть блокчейны с дешевым деплоем и содержанием контрактов, есть варианты с дешевым стореджем, есть варианты с поддержкой высокоуровневых языков для реализации контрактов, есть всякие супер-новаторские идеи, которые якобы решают все проблемы. Но прям реально широкого распространения пока ничего не получило.
Поэтому пока Web3 остается игрушкой для гиков, кормушкой для инфоцыган и пространством для крипто-скам-проектов, а обычным пользователям остаётся лишь сидеть и ждать появления чего-то действительно прорывного 👍