Я потратил 5 попыток, чтобы заплатить $50 в web3. Вот почему UX до сих пор не готов к массовым пользователям.

Как Product Manager, я привык мыслить через user journey, боли, фрикцию и точки отказа. Но когда я сам стал пользователем и попытался оплатить зарубежный сервис криптовалютой понял одну вещь:

Я потратил 5 попыток, чтобы заплатить $50 в web3. Вот почему UX до сих пор не готов к массовым пользователям.

В web3 до сих пор нет сценария «оплатить и забыть».

Мой путь до успешного платежа занял 5 попыток, 3 валюты, 2 сети и ~$20 “налога за обучение”. Вот что пошло не так и какие выводы из этого могут сделать продакты.

Попытка 1: «Низкая комиссия = хорошо?»

Перевёл 1 USDT через сеть с минимальной комиссией. Ошибся сетью и выбрал ту, где USDT не поддерживается.

→ Для обычного пользователя средства ушли в никуда.

UX-фейл: кошелёк не предупредил, что выбранная сеть несовместима с токеном.

Попытка 2: «Дошло это значит, все ок?»

Перевёл USDT через TRON - транзакция успешна! Но сервис принимает USDC, а не USDT.

→ Сервис не может быть оплачен

UX-фейл: нет валидации на стороне получателя. Почему кошелёк не говорит: «Сервис принимает только USDC»?

Попытка 3: «Теперь точно правильно!»

Купил USDC и отправил его в сеть с низкой комиссией. Но сервис принимает USDC только в Polygon, а я выбрал Arbitrum.

→ Средства «висят», но платёж за сервис не может быть выполнен.

UX-фейл: интерфейс предлагает 10+ сетей, но не подсвечивает единственно рабочую.

Попытка 4: «У меня же есть деньги!»

Наконец, правильная валюта и правильная сеть (USDC + Polygon). Но кошелек пишет: «Недостаточно POL».

→ Я не знал, что нужна отдельная валюта для оплаты комиссии (gas).

UX-фейл:

  • нет предварительной проверки «хватит ли gas»
  • нет кнопки «Купить POL за USDC в один клик»

Попытка 5: успех

Купил 0.1 POL, повторил платеж - всё прошло.

Цена урока:

  • 4 неудачные попытки
  • ~1 час времени
  • и твердая уверенность: это не проблема пользователя. Это провал продукта.

Что бы сделал я как Product Manager?

1. В кошельке сделать указание сервиса для оплаты и легкий удобный способ завести деньги через биржу: автоматическая валидация требований получателя через WalletConnect или API. Кошелек заранее знает: какую валюту принимает сервис, в какой сети и какой минимальный gas нужен.

И не даёт пользователю ошибиться!!!

2. Smart defaults вместо «выбери сам» Не 15 сетей в выпадающем списке, а простой сценарий:

«Сервис принимает USDC в Polygon. Продолжить?»

3. Gas-as-a-Service Нет gas-токена? → мгновенный swap (USDC → POL) → или gasless transaction

4. Предиктивные ошибки Не после нажатия «Confirm», а заранее:

«Вы отправляете USDT, но сервис принимает USDC. Хотите обменять?»

🔚 Вывод

Пока кошельки остаются инструментами для крипто-инженеров с гигантским выбором сетей и монет и способов ими воспользоваться, а не продуктами для обычных людей, массового внедрения не будет.

Начать дискуссию