MetaMask Embedded Wallets를 소개하게 되어 기쁩니다. 이는 모듈식 비수탁형 지갑 인프라로, 현재 MetaMask Developer Suite의 일부로 제공됩니다. Web3Auth를 기반으로 하며 Infura 및 Delegation Toolkit과 통합된 Embedded Wallets는 사용자에게 원활한 온보딩 경험을, 개발자에게는 새로운 수준의 유연성을 제공합니다.
게임 플랫폼, DeFi 앱, NFT 마켓플레이스 등 어떤 것을 개발하든, 이 SDK는 지갑 생성을 보이지 않게 처리합니다. 시드 구문도, 브라우저 확장 프로그램도, 사용자가 넘어야 할 가파른 학습 곡선도 없습니다. 지금 바로 시작해 보세요!
Web3 온보딩의 재구성
대부분의 Web3 사용자는 크립토에 익숙하지 않으며, 확장 프로그램을 다운로드하거나 시드 구문을 관리하거나, dapp을 사용하기 전에 자금을 브리지하는 방법을 파악하는 데 관심이 없습니다. 실제로 데이터에 따르면 사용자의 35%가 지갑 시드 구문을 백업하지 않아 자금에 대한 접근권을 잃을 심각한 위험에 처해 있습니다.
그러나 Embedded Wallets를 사용하면 온보딩이 달라집니다. 사용자는 Google, Apple ID, X 계정 등으로 로그인하도록 선택할 수 있으며, 그 이면에서는 자기 수탁형 지갑이 자동으로 생성됩니다. 이는 마찰이나 타협 없이 즉시 거래를 시작할 수 있음을 의미하며, Web2와 같은 경험을 제공하면서도 Web3의 강력함과 소유권을 갖출 수 있습니다.
Embedded Wallets의 핵심은 사용자가 개인 키를 수동으로 백업할 필요성을 없애는 것입니다. 대신, 지갑 생성 및 복구는 다음과 같은 친숙한 인증 흐름을 통해 처리됩니다:
소셜 로그인 (Google, Apple, X 등)
이메일 및 모바일 OTP 기반 로그인
사용자의 기존 외부 지갑 연결 (400개 이상의 지갑 지원)
다양한 MFA 및 복구 옵션
이를 통해 dapp은 사용자가 있는 곳에서 만날 수 있으며, 동일한 자기 수탁형 보장을 제공합니다. 또한 지갑이 dapp의 UI에 내장되어 있기 때문에 팝업이나 리디렉션 화면 없이 외관, 느낌, 흐름을 완전히 제어할 수 있습니다. 빠르고, 보이지 않으며, 브랜드에 맞게 구성됩니다.
개발자를 위해 설계된 솔루션
더 나은 UX 외에도, Embedded Wallets는 기본적으로 강력한 개발자 경험을 제공합니다. Web3Auth v10을 통해 개발자는 단 네 줄의 코드로 Embedded Wallets를 통합할 수 있어 원활한 설정과 사용자를 위한 보이지 않는 로그인 경험을 구현할 수 있습니다. 지원되는 체인부터 로그인 방법 및 스마트 계정 옵션까지 모든 것을 MetaMask Developer Dashboard에서 직접 구성할 수 있습니다.
MPC-TSS로 보안 강화
Embedded Wallets는 MPC(다자간 연산)로 보안이 강화되고, TSS(임계값 서명 체계) 및 SSS(샤미르의 비밀 공유)로 구동되는 강력한 키 관리 시스템에 의존합니다. 이 접근 방식은 개인 키가 단일 장소에 저장되거나 한 당사자에 의해 제어되지 않도록 보장합니다. 대신, 암호화된 조각으로 분할되어 다양한 기기나 서비스에 분산됩니다.
이 조각들은 키를 완전히 재구성하지 않고도 함께 작동하여 트랜잭션에 서명하므로, 한 조각이 손상되더라도 지갑을 안전하게 유지합니다.
하나의 생태계, 완전한 연결
별도의 Infura 계정을 설정할 필요가 없습니다. Infura RPC 액세스가 사전 통합되어 있어 EVM 및 non-EVM을 포함한 40개 이상의 지원 네트워크에 즉시 액세스할 수 있습니다. 지원하려는 체인을 토글하기만 하면 됩니다.
계정 추상화가 필요하신가요? 이미 준비되어 있습니다. 개발자는 추가 코드 없이 대시보드에서 직접 MetaMask Smart Accounts(Gator)를 활성화할 수 있습니다. 가스 후원부터 세션 키 및 일괄 작업까지, Embedded Wallets는 Delegation Toolkit과 원활하게 연동되어 프로그래밍 가능하고 권한이 부여된 트랜잭션을 지원합니다.
Embedded Wallets는 MetaMask를 중심으로 구축된 더 광범위하고 통합된 개발자 스택의 일부입니다. 여기에는 다음이 포함됩니다:
MetaMask SDK: WalletConnect나 리디렉션 흐름 없이 앱 내에서 기본적으로 MetaMask에 연결합니다. Embedded Wallets SDK는 이에 대한 기본 지원을 갖추고 있습니다.
Infura: 추가 설정 없이 커스텀 EVM 및 non-EVM 네트워크를 포함한 40개 이상의 체인에 걸쳐 사전 구성된 원클릭 RPC 액세스를 제공합니다.
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입니다. 함께 만들어 나갑시다.