MetaMask

MetaMask — программный криптовалютный кошелёк для взаимодействия с Ethereum-блокчейном. Предоставляет доступ к Ethereum-кошельку через браузерное расширение или мобильное приложение, что позволяет пользователям подписывать транзакции и работать с децентрализованными приложениями[1][2]. Разработка ведётся компанией Consensys, специализирующейся на программных решениях и инфраструктуре из экосистемы Ethereum[3][4]. По состоянию на январь 2024 года число ежемесячно активных пользователей кошелька превысило 30 миллионов человек[5][6].

Что важно знать
MetaMask
Тип криптовалютный кошелёк
Авторы Аарон Дэвис, Дэн Финли
Разработчик Consensys
Написана на TypeScript
Интерфейс графический
Операционные системы iOS, Android
Языки интерфейса русский и ещё 57 языков
Первый выпуск 2016
Аппаратные платформы браузерное расширение, мобильное приложение
Последняя версия 13.7.0 (2 ноября 2025)
Бета-версия MetaMask Flask (18 января 2022)
Репозиторий github.com/MetaMask/meta…
Состояние активное
Лицензия проприетарная
Сайт metamask.io

Обзор

MetaMask позволяет пользователям хранить и управлять криптографическими ключами, а также безопасно соединяться с децентрализованными приложениями через совместимый веб-браузер или встроенный браузер мобильного приложения. Кошелёк поддерживает импорт счетов с помощью секретной фразы восстановления, приватного ключа или файла JSON[7][8], а также экспорт приватного ключа для каждого отдельного счёта[9].

Изначально созданный для сети Ethereum, кошелёк поддерживает все EVM-совместимые блокчейны, такие как BNB Smart Chain, Polygon и Avalanche[10]. С конца 2025 года была добавлена нативная поддержка сетей, несовместимых с EVM, — первой из них стала Solana[11], также анонсирована интеграция с Bitcoin[12]. Помимо криптовалют и токенов стандарта ERC-20, MetaMask позволяет хранить и управлять NFT стандартов ERC-721 и ERC-1155[10].

Веб-сайты и децентрализованные приложения могут подключаться, аутентифицировать пользователя и интегрировать функциональность смарт-контрактов через взаимодействие с MetaMask с использованием JavaScript, что позволяет отправлять запросы на подпись и выполнение транзакций с помощью MetaMask как посредника.

В приложении реализован сервис обмена токенов MetaMask Swaps, который агрегирует предложения от нескольких децентрализованных бирж (DEX) и позволяет подобрать наилучший обменный курс. За проведение обменов взимается комиссия сервиса в размере 0,875 % от суммы сделки[13]. В 2024 году была представлена функция, позволяющая совершать обмены без наличия нативного токена сети для оплаты комиссии (газа) — её стоимость включается в сумму сделки[14][15].

Интерфейс кошелька является многоязычным. Браузерное расширение поддерживает более 50 языков[16], в то время как мобильное приложение — 17, включая русский, английский, испанский, китайский и японский[17].

Архитектура и разработка

Кошелёк MetaMask, как в виде браузерного расширения, так и в виде мобильного приложения, в основном написан на языке программирования TypeScript[18]. Приложение функционирует как клиентское, храня приватные ключи локально на устройстве пользователя в зашифрованном виде. Для взаимодействия с блокчейнами MetaMask использует технологию JSON-RPC и по умолчанию отправляет запросы к узлам, предоставляемым компанией Infura (которая также принадлежит Consensys). При этом у пользователей есть возможность настроить подключение к собственным или сторонним узлам[19].

Для тестирования экспериментальных функций используется специальная версия кошелька — MetaMask Flask. Она была запущена 18 января 2022 года и функционирует как «канареечная» (canary) дистрибуция для разработчиков, позволяя опробовать передовые возможности до их включения в основной стабильный релиз[20]. Постоянных публичных программ для бета-тестирования или релиз-кандидатов для широкой аудитории не существует; новые экспериментальные функции выносятся в MetaMask Flask[21].

Исходный код основных компонентов MetaMask является открытым и доступен в репозиториях на GitHub[18], однако сам продукт распространяется под проприетарной лицензией.

История

Кошелёк был создан разработчиками Аароном Дэвисом (Aaron Davis) и Дэном Финли (Dan Finlay) в компании Consensys и запущен в 2016 году[22][23]. Изначально проект распространялся как программное обеспечение с открытым исходным кодом под лицензией MIT.

До 2019 года MetaMask существовал только как десктопное браузерное расширение для Google Chrome и Firefox. Из-за высокой популярности и отсутствия официального мобильного приложения участились случаи появления вредоносных программ, выдававших себя за MetaMask, что стало проблемой для контроля со стороны Google в Chrome Web Store и Google Play[24][25][26]. В одном из случаев Google Play по ошибке удалил официальное бета-приложение MetaMask, однако восстановил его спустя неделю — 1 января 2020 года[27].

С 2019 года были запущены мобильные версии MetaMask для закрытого бета-тестирования; официальный публичный релиз для iOS и Android состоялся в сентябре 2020 года.

В августе 2020 года компания Consensys перевела MetaMask на проприетарную лицензию, ограничив возможности коммерческого использования и создания форков программного обеспечения[28]. В октябре того же года сервис агрегирования DEX MetaMask Swaps был добавлен в десктопное расширение.

В 2021 году, на фоне роста популярности DeFi и NFT, был запущен продукт MetaMask Institutional (MMI), предназначенный для организаций и криптовалютных фондов[29]. В марте того же года функция обмена токенов Swaps стала доступна в мобильных приложениях[30].

В феврале 2022 года ConsenSys приобрела конкурирующий кошелёк MyCrypto с целью объединения команд для улучшения безопасности и унификации пользовательского опыта[31][32].

В октябре 2025 года вышло обновление (версия 13.5 для расширения), которое ввело мультичейн-аккаунты. Это позволило управлять из одной учётной записи адресами в различных сетях, включая Ethereum, L2-решения и Solana, которая стала первой нативно поддерживаемой сетью, несовместимой с EVM. В том же месяце в кошельке была запущена торговля бессрочными фьючерсами[33].

Пользовательская база

Аудитория кошелька MetaMask демонстрировала рост, коррелирующий с циклами криптовалютного рынка. В 2021 году на фоне роста популярности DeFi и NFT число ежемесячно активных пользователей достигло 21 миллиона к ноябрю. В январе 2022 года, во время пика бычьего рынка, количество пользователей достигло исторического максимума в 31,7 миллиона человек, а в марте того же года компания-разработчик ConsenSys подтвердила, что число активных пользователей превысило 30 миллионов[34]. После последующего спада, в сентябре 2023 года, показатель составлял 19 миллионов, однако к январю 2024 года он снова вырос на 55 %, превысив отметку в 30 миллионов.

Критика

Несмотря на заявления MetaMask и прочих веб3-ориентированных приложений о децентрализации и повышении конфиденциальности пользователей, критики отмечают, что по умолчанию браузерное расширение MetaMask может раскрывать идентифицирующую информацию аналитическим сетям и веб-трекерам, что стало предметом озабоченности с точки зрения приватности[35]. Кроме того, несмотря на декларируемую децентрализацию, MetaMask фактически использует централизованный сервис, ныне принадлежащий Consensys, для проведения всех транзакций[36].

Зависимость от централизованной инфраструктуры Infura стала причиной масштабного сбоя 11 ноября 2020 года. Из-за ошибки в устаревшей версии клиента Geth сервис столкнулся с отказом в обслуживании, что привело к невозможности отправки транзакций и некорректному отображению балансов у многих пользователей MetaMask. Крупные криптовалютные биржи, также полагавшиеся на Infura, были вынуждены временно приостановить вывод средств в Ethereum и токенах стандарта ERC-20[37]. Этот инцидент вызвал широкую дискуссию о «скрытой» централизации в экосистеме децентрализованных приложений[37].

В конце 2022 года ConsenSys обновила политику конфиденциальности, подтвердив, что Infura, используемый в MetaMask по умолчанию в качестве RPC-провайдера, собирает IP-адреса и адреса кошельков Ethereum пользователей при совершении транзакций[38][39]. Эта новость вызвала резкую критику со стороны криптосообщества, обеспокоенного нарушением принципов анонимности. В ответ на критику компания заявила, что данные не используются в коммерческих целях, а необходимы для маршрутизации транзакций, и пообещала сократить срок их хранения до семи дней[40][41]. В последующих обновлениях (2023—2024 гг.) MetaMask упростил для пользователей возможность сменить RPC-провайдера на альтернативный и добавил расширенные настройки конфиденциальности при установке кошелька[41][42].

В апреле 2023 года произошла утечка персональных данных около 7 000 пользователей MetaMask. Согласно заявлению ConsenSys, уязвимость была обнаружена не в самом кошельке, а в сторонней системе, использовавшейся для обработки запросов в службу поддержки. Злоумышленники получили доступ к информации, которую пользователи сами указывали в обращениях[43].

Примечания