Ethereum-кошельки под угрозой: Vitalik о провале UX и «тесте на отсутствие»

Сооснователь Ethereum Vitalik Buterin вновь поднял тревогу по поводу фундаментальной проблемы криптоиндустрии: большинство кошельков до сих пор не проходят «тест на отсутствие» (walkaway test). Этот термин означает, что если разработчик исчезнет или приложение станет недоступным, пользователь всё равно должен иметь возможность получить доступ к своим активам через нейтральные инструменты — например, блокчейн-эксплореры.

📱 В реальном примере Buterin проверил состав своего мультисига прямо с телефона — без установки Safe-приложения — через функцию «Read Contract» на Etherscan.

🔍 Что такое «тест на отсутствие»?

Идея проста: если интерфейс кошелька исчезает (разработчик бросил проект, сервер упал, приложение удалено), вы всё равно должны иметь возможность:

  • Просматривать баланс
  • Проверять права доступа
  • Отправлять транзакции через альтернативные средства

Это возможно только если кошелёк построен на открытых стандартах и не полагается на проприетарную логику.

«Если ваша система требует доверия к конкретному фронтенду, она уже сломана», — Виталик Бутерин, сооснователь Ethereum.

🧩 Как Buterin обошёлся без Safe-приложения

Утром 15 января 2026 года Buterinу понадобилось проверить, какие адреса являются подписантами его мультисига. Не имея установленного приложения Safe на телефоне, он:

  1. Зашёл на Etherscan
  2. Нашёл адрес своего мультисиг-контракта
  3. Использовал встроенную функцию «Read Contract»
  4. Вызвал метод getOwners(), чтобы получить список участников

Это сработало, потому что мультисиг-контракт основан на открытой спецификации Gnosis Safe, а его данные — публичны и верифицируемы on-chain.

⚠️ Но есть проблема: приватность

Buterin сразу отметил парадокс: такой подход нарушает приватность. Когда вы вводите адрес в Etherscan, вы раскрываете связь между своим IP и интересующим вас кошельком. В будущем это должно измениться.

Его предложение — внедрение viewing keys (ключи просмотра):

  • Это расширенная версия адреса с дополнительной приватной информацией
  • Блокчейн-эксплореры могут использовать их для дешифровки данных локально, без отправки на сервер
  • Ключ передаётся через хеш URL (после #), чтобы не попадать в логи

Однако он признал: «Поощрять пользователей вставлять секреты в URL — рискованно».

🛠️ Альтернативы уже появляются

Разработчики быстро отреагировали на пост Buterin, представив решения:

  • swissknifexyz — open-source инструмент для взаимодействия с контрактами без зависимостей
  • Microchain zk-signers — замена классическим мультисигам через zk-доказательства авторизации, где on-chain хранится только корень состояния

Эти проекты стремятся сохранить открытость, но добавить приватность и удобство.

📉 Почему это критично именно сейчас?

На фоне запуска спотовых ETH ETF в США, которые уже аккумулируют миллиарды долларов, надёжность кошельков перестаёт быть нишевой темой. Если ETF-эмитенты или крупные институты используют кошельки, не проходящие walkaway test, они создают системный риск.

По данным CoinGecko, на январь 2026 года цена ETH колеблется около $2 950, а объёмы торгов превышают $23 млрд в сутки. При таком масштабе даже небольшие UX-ошибки могут привести к многомиллионным потерям.

🛡️ Как проверить свой кошелёк?

Вы можете провести базовый walkaway test самостоятельно:

  1. Удалите приложение кошелька с телефона
  2. Перейдите на Etherscan или Blockscout
  3. Попробуйте найти свой баланс и историю транзакций
  4. Если кошелёк — контрактный (например, Safe), проверьте, можно ли вызвать его методы через «Read Contract»

Если вы не можете получить ключевую информацию без оригинального интерфейса — ваш кошелёк не проходит тест.

🔮 Будущее: открытость + приватность

Идеальное решение — гибридное: открытые, верифицируемые контракты + клиентские инструменты с end-to-end шифрованием. Это позволит сохранить децентрализацию, не жертвуя безопасностью или конфиденциальностью.

Как сказал Buterin: «В конечном счёте, нам нужно делать больше вещей напрямую через кошелёк». Но пока мы движемся к этому будущему, «тест на отсутствие» остаётся важнейшим критерием зрелости любого Web3-продукта.

30.01.2026, 01:22