GUIDE

계정 추상화를 활용한 스마트 계정 구축을 통해 사용자들이 팝업이 없는 환경에서 즉시 가입하고 가스비 없이 거래하며 디앱에서 새로운 방식으로 상호작용할 수 있는 즐거운 경험을 제공하세요.
조합 가능한 SDK로 강력한 비수탁형 임베디드 지갑을 배포하세요. Delegation Toolkit으로 구동되는 네이티브 ERC-4337 스마트 지갑, 커스텀 인증 플로우, 브랜드 지갑 UI 화면을 구성하세요. 계정 추상화, 배치 트랜잭션, 멀티체인 지원 등의 혜택을 누리세요.
다음과 호환 가능:Unity
더 이상 반복적인 컨펌, 팝업, 앱과 지갑 간 전환 때문에 불편해할 필요가 없습니다. 가스비를 단순화하거나 연기하거나 재할당할 수 있습니다. 디지털 자산을 즉시 생성하세요. 디앱에서 사용자가 클릭하는 횟수를 자동화하고 정밀하게 제어하세요.
끊김 없는 사용자 경험 제공
브라우저 확장 지갑, 모바일 앱, 시드구문이 필요하지 않습니다. 웹3를 처음 접하는 신규 사용자도 쉽게 온보딩할 수 있는 매끄러운 경험을 제공합니다. 사용자가 디앱을 생성, 인증, 연결하는 방식과 시기를 구체적으로 맞춤화합니다
즉각적인 사용자 온보딩
MetaMask에서 가장 활발하고 참여도가 높은 사용자층을 활용하세요. 새로운 사용자를 유입시키면서 MetaMask의 수백만 월간 활성 사용자가 쉽고 다양한 기능을 지속적으로 경험할 수 있도록 하세요.
MetaMask에서 가장 규모가 크고 활발한 웹3 사용자층을 대상으로 개발하기"웹3를 눈에 띄지 않게 만들면 이토록 강력한 힘을 발휘하게 될지 누가 알았을까요?"
댄 핀레이(Dan Finlay)MetaMask 지갑 공동 창립자MetaMask 위임 툴킷은 스마트 계정 라이브러리(Wagmi 커넥터와 맞춤형 Viem 클라이언트 포함) 모음과 서명자, 페이마스터, 번들러를 지원하는 미들웨어입니다.
이 툴킷에는 디앱과 프로토콜이 세밀한 권한 공유와 신뢰를 바탕으로 새로운 경험을 만들 수 있게 해주는 혁신적인 맞춤형 오픈 소스 스마트 계약 패키지인 위임 프레임워크가 포함되어 있습니다.
ERC-7710 및 ERC-7715 사양과 호환되는 위임 프레임워크를 통해 개발자는 계정 네이티브 위임을 지원하는 애플리케이션을 준비할 수 있습니다.저희가 관찰한 바에 따르면 다른 내장 지갑들은 실제로는 자신의 도메인을 iframe 형태로 삽입한 것으로, 디앱 사이트가 팝업을 띄우고 모든 작업에 대해 권한을 요청해야 합니다. 위임 툴킷은 개발자가 자신의 애플리케이션을 제어할 수 있게 하면서 보안이 중요한 개발에 대한 부담은 덜어줍니다. 위임은 제한 사항에 따라 온체인 작업을 수행할 수 있는 권한입니다.위임은 사용자(위임자)가 정의된 규칙과 조건(제한 사항)에 따라 다른 사용자가 위임자를 대신하여 특정 작업을 수행할 수 있는 권한을 주는 기능입니다. 이러한 조건은 사전 조건이나 결과 조건으로 설정할 수 있어, 선언적 의도를 조합하는 것이 가능합니다. 위임을 통해 블록체인 활동을 더욱 유연하고 효율적으로 관리할 수 있습니다. 위임은 오프체인과 온체인 모두에서 가능하며, 조합 가능하고 전이적인 특성을 가집니다. 디앱이나 프로토콜의 특정 요구사항에 맞게 맞춤화할 수 있습니다.모든 4337 계정의 경우와 마찬가지로, 위임자를 인식하는 디앱은 가스비를 후원할 수 있고 네이티브 체인 토큰이 아닌 다른 토큰으로 가스비를 지불할 수 있습니다. 또한 위임은 가스비 지불을 연기할 수 있고 가스 없이 즉시 자산을 생성할 수 있는 기능을 제공합니다. 기존에는 수수료가 필요한 트랜잭션으로 처리되던 많은 상호작용들이 이제 완전히 무료로 즉시 처리됩니다. 권한을 확장하는 것은 무료이지만, 권한을 철회하는 데는 수수료가 발생합니다. 예. 위임자 계약은 맞춤형 및 버너 EOA 서명자, 제3자 EOA 서명자, 멀티시그, 패스키와 호환됩니다. QR 코드 스캔, 초대 링크, 이메일, 기타 맞춤형 인증 방법과 같은 다양한 온보딩 및 인증 플로우를 지원합니다. 예. 위임자 계약이 EIP-4337 사양에 정의된 Entrypoint v0.7을 지원하는 한 가능합니다.
예.MetaMask 위임 툴킷은 사용자 작업을 지원하는 번들러가 있는 한 모든 EVM 체인을 지원할 수 있습니다. 아니요. 무료로 사용할 수 있습니다.현재 제한적 알파 테스트 중이며, MetaMask 위임 툴킷을 활용해 이 혁신 기술의 모든 가능성을 구현하려는 팀들과 긴밀히 협업하고 있습니다.여기서 얼리 액세스 대기 명단에 등록하세요. 신청 시 프로젝트에 대해 간단히 설명해 주세요. 귀하의 디앱이나 프로토콜에 위임 기능을 적용하는 데 도움을 드릴 수 있다고 판단될 경우, 시작을 도울 수 있도록 다시 연락드겠습니다.
아니요. 무료로 사용할 수 있습니다.현재 제한적 알파 테스트 중이며, MetaMask 위임 툴킷을 활용해 이 혁신 기술의 모든 가능성을 구현하려는 팀들과 긴밀히 협업하고 있습니다.여기서 얼리 액세스 대기 명단에 등록하세요. 신청 시 프로젝트에 대해 간단히 설명해 주세요. 귀하의 디앱이나 프로토콜에 위임 기능을 적용하는 데 도움을 드릴 수 있다고 판단될 경우, 시작을 도울 수 있도록 다시 연락드겠습니다.
아니요. 무료로 사용할 수 있습니다.현재 제한적 알파 테스트 중이며, MetaMask 위임 툴킷을 활용해 이 혁신 기술의 모든 가능성을 구현하려는 팀들과 긴밀히 협업하고 있습니다.여기서 얼리 액세스 대기 명단에 등록하세요. 신청 시 프로젝트에 대해 간단히 설명해 주세요. 귀하의 디앱이나 프로토콜에 위임 기능을 적용하는 데 도움을 드릴 수 있다고 판단될 경우, 시작을 도울 수 있도록 다시 연락드겠습니다.
EIP-4337에 명시된 계정 추상화는 사용자가 임의의 검증 로직을 포함하는 스마트 계약 계정(SCA)을 관리할 수 있게 하는 메커니즘입니다. EIP-4337을 통해 SCA는 기존의 개인 키 기반 계정 또는 외부 소유 계정(EOA) 대신 기본 계정으로 사용될 수 있습니다.
EIP-4337의 주요 개념들은 다음과 같습니다.사용자 작업(UserOp) - 사용자가 서명한 명령 패키지로, SCA가 실행할 작업을 지정합니다. UserOp는 번들러에 의해 수집되고 네트워크에 제출됩니다.번들러 - 여러 UserOp를 수집하여 단일 트랜잭션으로 묶고 네트워크에 제출함으로써 가스비와 트랜잭션 효율성을 최적화하는 서비스입니다.엔트리 포인트 계약 - 번들된 UserOp를 검증하고 처리하여 필요한 규칙과 보안 검사를 준수하도록 하는 계약입니다.페이마스터 - 사용자를 대신하여 가스비 지불을 처리하는 주체로, 가스 추상화를 촉진하기 위해 종종 SCA에 통합됩니다.위임자 계정은 EIP-4337 계정으로, 스마트 계약을 사용하여 계정 로직을 관리하고 4337 엔트리 포인트 계약을 사용하여 가스 지불을 관리할 수 있습니다.
예를 들어 설명해 보겠습니다.밥(위임자)은 앨리스가 밥의 계정에서 캐롤의 계정으로 NFT를 전송할 수 있도록 위임(일종의 권한)을 줍니다.
작업을 진행하려면 밥이 위임에 서명해야 합니다.앨리스는 위임이 생성될 때 정의된 조건 범위 내에서 위임된 작업을 실행하는 UserOp를 전송하여 이 위임 권한을 행사합니다.
위임은 오프체인으로 처리할 수 있으므로 UserOp 제출 횟수를 줄여 가스를 절약하고 온보딩 장벽을 낮출 수 있습니다.EIP-7702는 EOA에 대한 코드를 설정하는 새로운 트랜잭션 유형을 추가합니다. 위임자 계정은 EOA가 권한을 위임하는 코드가 될 수 있으며, 읽기 가능한 권한, 의도, 오프체인 권한의 모든 기능을 기존 EOA 계정에서 사용할 수 있게 합니다.
ERC-7710은 스마트 계약이 다른 스마트 계약, 스마트 계약 계정, 외부 소유 계정(EOA)에 기능을 위임하는 데 필요한 최소 인터페이스를 정의하는 ERC 표준입니다. ERC-7710은 위임 프레임워크에서 나온 것입니다.
MetaMask 위임자 계정은 ERC-7710을 구현하여 다른 스마트 계약 계정들과 호환되는 방식으로 권한을 사용할 수 있게 합니다. 이 핵심 인터페이스를 공개 표준으로 만들어 협업형 지갑 분야의 혁신을 장려하면서 MetaMask도 이러한 신규 개방형 카테고리에 참여할 수 있도록 하고 있습니다.ERC-7715는 지갑과 디앱 간에 권한이 요청되고 부여되는 형식을 통합함으로써 '세션 키' 또는 '세션 계정'(위임 툴킷이 지원하는 스마트 계정 형태로도 구현 가능)을 통해 사용자를 대신하여 트랜잭션을 실행하기 위한 ERC 표준입니다.
위임자 계정은 7710 계정 세션을 통해 7715와 완전히 호환됩니다.위임 프레임워크는 위임이 다른 계약과의 안전한 구성을 가능하게 하는 유연하고 감소 가능한 방식으로 권한 공유를 허용하는 확장 가능한 권한 시스템입니다. 이는 모든 모듈에 대해 전체 계정 권한을 부여하는 기존 스마트 계약 계정 '모듈' 시스템에서 볼 수 있는 접근 방식과 다릅니다. 위임자 툴킷은 완전 내장형 계정을 지원하여 사이트가 직접 계정을 제어할 수 있게 하므로 JSON-RPC 인터페이스 없이 어떤 작업이라도 수행할 수 있습니다.나중에 이 스마트 계정을 MetaMask로 가져와서(키 공유가 아닌 위임을 통해) 기존 웹3 사이트에 연결될 수 있게 되면 이 인터페이스는 필수적으로 지원될 것입니다.