Мы рады представить MetaMask Embedded Wallets — модульную некастодиальную инфраструктуру кошельков, теперь доступную в составе MetaMask Developer Suite. Работая на базе Web3Auth и интегрируясь с Infura и Delegation Toolkit, Embedded Wallets открывают возможности для бесшовного онбординга пользователей и нового уровня гибкости для разработчиков.
Создаёте ли вы игровую платформу, DeFi-приложение или NFT-маркетплейс — этот SDK делает создание кошелька незаметным: никаких seed-фраз, никаких расширений для браузера и никакого сложного порога входа для пользователей. Давайте разберёмся подробнее!
Переосмысление Web3-онбординга
Большинство Web3-пользователей не являются криптоэнтузиастами и не хотят скачивать расширения, управлять seed-фразами или разбираться с бриджингом средств, прежде чем они смогут воспользоваться dapp. По данным исследований, 35% пользователей никогда не делают резервную копию seed-фразы своего кошелька, что подвергает их серьёзному риску потери доступа к средствам.
Однако с Embedded Wallets онбординг выглядит иначе. Пользователь может войти через Google, Apple ID, аккаунт X и другие сервисы, а в фоновом режиме для него автоматически создаётся самокастодиальный кошелёк. Это означает, что он может сразу начать совершать транзакции — без лишних шагов и компромиссов, получая опыт в духе Web2, но с мощью и правом собственности Web3.
В основе своей Embedded Wallets устраняют необходимость вручную создавать резервные копии приватных ключей. Вместо этого создание и восстановление кошелька осуществляется через привычные механизмы аутентификации, такие как:
Социальные логины (Google, Apple, X и др.)
Вход по email и мобильному OTP
Подключение через существующие внешние кошельки пользователей (поддерживается 400+ кошельков)
Множество вариантов MFA и восстановления доступа
Это позволяет dapp-приложениям встречать пользователей там, где они находятся, сохраняя при этом все гарантии самокастодиального хранения. А поскольку кошелёк встроен в интерфейс вашего dapp, вы сохраняете полный контроль над внешним видом, ощущением и пользовательским потоком — без всплывающих окон и экранов перенаправления. Это быстро, незаметно и соответствует вашему бренду.
Создано с учётом потребностей разработчиков
Помимо улучшенного UX, Embedded Wallets предлагают отличный опыт разработки прямо из коробки. С Web3Auth v10 разработчики могут интегрировать Embedded Wallets всего в четыре строки кода, обеспечивая простую настройку и незаметный процесс входа для пользователей. Вы можете настроить всё — от поддерживаемых сетей до методов входа и параметров смарт-аккаунтов — прямо из MetaMask Developer Dashboard.
Защита с помощью MPC-TSS
Embedded Wallets опираются на надёжную систему управления ключами, защищённую с помощью MPC (многостороннее вычисление), работающую на базе TSS (схема пороговой подписи) и SSS (схема разделения секрета Шамира). Этот подход гарантирует, что ваш приватный ключ никогда не хранится в одном месте и не контролируется одной стороной. Вместо этого он разбивается на зашифрованные части и распределяется между различными устройствами или сервисами.
Эти части совместно используются для подписания транзакций без полного восстановления ключа, обеспечивая безопасность вашего кошелька даже в случае компрометации одной из частей.
Единая экосистема, полностью связанная
Нет необходимости создавать отдельный аккаунт Infura. Доступ к Infura RPC уже предварительно интегрирован, предоставляя мгновенный доступ к более чем 40 поддерживаемым сетям (EVM и non-EVM). Просто включите нужные вам сети.
Нужна абстракция аккаунтов? Она уже здесь. Разработчики могут активировать MetaMask Smart Accounts (Gator) прямо из дашборда — без дополнительного кода. От спонсирования газа до сессионных ключей и пакетных действий — Embedded Wallets бесшовно работают с Delegation Toolkit, обеспечивая программируемые транзакции с управлением разрешениями.
Embedded Wallets являются частью более широкого унифицированного стека для разработчиков, построенного вокруг MetaMask. В него входят:
MetaMask SDK: подключайтесь к MetaMask нативно внутри приложения без необходимости использовать WalletConnect или потоки с перенаправлением. SDK Embedded Wallets имеет встроенную поддержку этого.
Infura: получите предварительно настроенный доступ к RPC в один клик для 40+ сетей, включая кастомные EVM и non-EVM сети без дополнительной настройки.
Smart Accounts (Gator): мгновенно включайте абстракцию аккаунтов через переключатель в дашборде без дополнительного кода. Поддерживает безгазовые транзакции, сессионные ключи, пакетные действия и многое другое.
Delegation Toolkit: создавайте программируемые рабочие процессы с управлением разрешениями для пользовательских кошельков — идеально для подписок, ограниченных авторизаций и безопасной автоматизации.
В результате получается глубоко интегрированный инструментарий, позволяющий разработчикам двигаться быстро, легко масштабироваться и создавать бесшовные Web3-решения с единой настройкой.
Это та же инфраструктура, которой доверяют лидеры отрасли — McDonald's, LINE NEXT, Upbond, Fox.com, Animoca Brands и другие, — теперь доступная каждому разработчику MetaMask.
Начните создавать уже сегодня
Embedded Wallets уже доступны в MetaMask Developer Dashboard. Вы можете начать работу за считанные минуты с унифицированным SDK и получить доступ ко всем возможностям Infura, MetaMask SDK и Delegation Toolkit — всё в одном месте.
Создаёте ли вы продукт для миллионов пользователей или только начинаете — Embedded Wallets дают вам всё необходимое для создания первоклассных решений на базе кошельков без лишней сложности.
Это Web3 без лишних барьеров. Давайте создавать его вместе.