본문으로 건너뛰기
0%

EIP-7702가 MetaMask 및 기타 지갑에 미치는 영향

Lisa Ma headshot

작성자 Lisa Ma

2025년 2월 10일에 게시됨4분 읽기

EIP-7702는 EOA 지갑에 스마트 기능을 추가합니다
EIP-7702는 EOA에 스마트 기능을 추가합니다

EIP-7702는 2025년 사용자가 지갑과 상호작용하는 방식을 바꿔놓을 것으로 예상됩니다. 지갑 제공업체 입장에서 이는 기회이자 과제입니다: 보안이나 사용자 경험을 희생하지 않으면서 사용자가 원하는 새로운 기능을 제공해야 합니다.

EIP-7702가 처음이신가요? 소개 블로그를 확인해보세요. 5분이면 읽을 수 있습니다.

지갑 제공업체가 직면한 과제

EOA 지갑 제공업체는 EIP-7702 기능을 얼마나 빠르고 깊이 있게 통합할지 중요한 결정을 내려야 합니다. 이 기능을 성공적으로 구현하는 지갑 제공업체는 다음 온체인 채택 물결을 선점할 수 있는 위치에 서게 됩니다. 그렇지 못한 곳은 더 혁신적인 대안으로 사용자를 잃을 위험이 있습니다.

MetaMask와 같은 주요 지갑들이 이러한 요구를 해결하기 위해 커스텀 솔루션을 구현하는 것을 볼 수 있지만, 네이티브 EIP-7702 통합에는 몇 가지 뚜렷한 이점이 있습니다:

  • 성장하는 ERC-4337 생태계와의 내장된 호환성
  • 매끄러운 크로스체인 기능
  • 프로토콜 레벨 구현에 따른 성능상의 이점
  • Ethereum 로드맵에 부합하는 미래 지향적 아키텍처

간단히 말해, 커스텀 구현은 이미 대규모 사용자 기반을 보유한 지갑에는 통할 수 있지만, 대부분의 지갑 제공업체에게는 네이티브 EIP-7702 지원이 2025년 이후 경쟁력을 유지하는 데 핵심이 될 것입니다.

사용자가 기대하게 될 것

사용자들은 지갑에서 점점 더 web2와 유사한 경험을 요구하고 있습니다. EIP-7702를 통해 다음을 제공할 수 있습니다:

  • 친숙한 인증: web2 사용자에게 자연스러운 소셜 로그인과 패스키
  • 가스 결제 유연성: 사용자가 원하는 토큰으로 수수료를 지불하거나 대신 트랜잭션을 후원할 수 있도록 지원
  • 복구 옵션: 시드 문구 없이 계정을 복구할 수 있도록 지원
  • 세션 관리: 사용자가 일정 기간 동안 한 번만 앱을 승인할 수 있도록 허용

문제는? 이러한 기능들은 보안과 신뢰를 유지하기 위해 신중한 구현이 필요하다는 것입니다.

지갑을 위한 보안 고려사항

지갑 제공업체 입장에서 EIP-7702는 기존 EOA와 순수 스마트 계정 모두와 다른 미묘한 보안 모델을 도입합니다. 고려해야 할 사항은 다음과 같습니다:

  1. 프라이빗 키 권한
  • EOA의 프라이빗 키는 완전한 제어권을 유지하며 스마트 계정의 보안 규칙을 무시할 수 있습니다
  • 프라이빗 키를 분실한 사용자라도 EIP-7702를 통해 복구 기능이 설정되어 있었다면 자산을 복구할 수 있습니다
  • 사용자가 스마트 계정 보안을 우회하는 작업을 수행할 때 명확한 UI 표시를 구현하는 것을 고려하세요
  1. 위임 신뢰 모델
  • ERC-4337 계정과 달리, 위임된 기능은 취소 가능한 승인을 생성합니다
  • 다중 서명 구현에는 특별한 고려가 필요합니다 - 다른 소유자들은 EOA 보유자가 재정의 권한을 유지하기 때문에 그를 신뢰해야 합니다
  • 위임 컨트랙트의 평판 및 보안 위험에 대한 자동화된 검사를 구현하는 것을 고려하세요
  1. 크로스체인 고려사항
  • 위임 트랜잭션은 체인별로 다르거나 범용일 수 있습니다 (chain\_id = 0)
  • 체인마다 다른 nonce를 가진 EOA는 별도의 위임 트랜잭션이 필요합니다
  • 네트워크 간 위임 상태가 다를 때 체인별 경고를 구현하는 것을 고려하세요

구현 접근 방식

지갑 제공업체들과의 수많은 논의를 통해 두 가지 다른 접근 방식을 확인했습니다.

MetaMask와 같은 주요 지갑 제공업체는 현재 EIP-7702의 새로운 트랜잭션 타입을 사용하지 않는 커스텀 구현을 탐색하고 있으며, 대신 자체 위임 툴킷을 통한 하위 호환성과 점진적인 기능 출시에 집중하고 있습니다.

이 접근 방식은 대규모 기존 사용자 기반을 가진 지갑에는 통할 수 있지만, 네이티브 EIP-7702 지원을 채택함으로써 지갑 제공업체는 Ethereum의 기술 로드맵에 부합하면서도 사용자에게 뛰어난 기능을 제공할 수 있습니다.

권장하는 방향은 완전한 EIP-7702 통합입니다:

  • 새로운 SET\_CODE\_TX\_TYPE에 대한 완전한 지원 구현
  • ERC-4337 인프라와의 매끄러운 통합 지원
  • 세션 키 및 배치 트랜잭션과 같은 스마트 기능 활성화에 집중
  • 일관된 위임 관리를 위해 표준화된 RPC 메서드(ERC-5792 권장)를 사용하여 지갑 인터페이스 구축
  • 가스 후원 및 유연한 수수료 결제를 위해 ERC-7677을 따르는 페이마스터 기능 구현

이 접근 방식은 장기적인 유지보수를 단순화하고, 성장하는 스마트 계정 생태계로부터 가치를 확보할 수 있는 위치에 지갑을 놓아줍니다. 기존 사용자 기반이 큰 지갑들은 혼란을 최소화하기 위해 첫 번째 접근 방식을 선호하는 경향이 있으며, 신생 지갑들은 차별화를 위해 완전한 EIP-7702 통합을 선택해야 합니다.

Alchemy로 구축하기

EIP-7702 통합을 가속화하려는 지갑 제공업체를 위해, Alchemy의 bundler와 가스 후원 인프라가 더 빠르게 출시할 수 있는 기반을 제공합니다.

  • 글로벌 규모의 안정적인 ERC-4337 Bundler 인프라
  • 유연한 페이마스터 정책을 갖춘 가스 후원
  • EIP-7702와 ERC-4337 모두에 대한 완전한 지원
  • 엔터프라이즈급 안정성과 처리량

앞으로의 전망

2025년에 성공하는 지갑은 사용자가 신뢰하는 보안을 유지하면서도 가장 많은 기능을 제공하는 지갑일 것입니다. 저희는 여러분이 사용자를 위한 최고의 경험만을 구축하고, 확장하고, 제공할 수 있도록 돕겠습니다.

더 알아보려면 가스리스 트랜잭션 살펴보기를 확인하세요.


이 글은 EIP-7702 시리즈의 두 번째 글입니다. EIP-7702에 대해 아직 익숙하지 않으시다면, 이전 글을 확인해보세요.

자주 묻는 질문

EIP-7702란 무엇인가요?

EIP-7702는 외부 소유 계정(EOA)이 실행을 스마트 컨트랙트에 일시적으로 위임할 수 있도록 하는 Ethereum Improvement Proposal로, 동일한 지갑 주소를 유지하면서 트랜잭션 배치, 가스 후원, 계정 복구와 같은 기능을 가능하게 합니다.

EIP-7702는 MetaMask 및 다른 지갑에 어떤 영향을 미치나요?

EIP-7702는 지갑이 사용자에게 소셜 로그인, 유연한 가스 결제, 시드 문구 없는 계정 복구, 세션 관리를 포함한 web2와 유사한 기능을 제공할 수 있게 합니다. 지갑 제공업체는 이러한 기능을 얼마나 빠르고 깊이 있게 통합할지 결정해야 합니다.

EIP-7702가 지갑 사용자에게 가져다주는 이점은 무엇인가요?

사용자는 친숙한 인증 옵션, 원하는 토큰으로 가스 수수료를 지불하거나 수수료를 후원받을 수 있는 기능, 시드 문구 없는 복구 옵션, 그리고 일정 기간 동안 한 번만 앱을 승인할 수 있는 기능을 얻게 됩니다.

지갑에서 EIP-7702의 보안 고려사항은 무엇인가요?

EOA의 프라이빗 키는 완전한 제어권을 유지하며 스마트 계정의 보안 규칙을 무시할 수 있고, 위임은 취소 가능한 승인을 생성하며, 구현 시 명확한 UI 표시와 위임 컨트랙트 보안 위험에 대한 자동화된 검사가 필요합니다.

지갑들은 EIP-7702에 대해 어떤 구현 접근 방식을 취하고 있나요?

MetaMask와 같은 주요 지갑들은 하위 호환성에 초점을 맞춘 커스텀 구현을 탐색하고 있으며, 대부분의 지갑 제공업체에게 권장되는 방향은 새로운 트랜잭션 타입과 표준화된 RPC 메서드에 대한 네이티브 지원을 갖춘 완전한 EIP-7702 통합입니다.

네이티브 EIP-7702 통합이 커스텀 구현보다 이점을 제공하나요?

네, 네이티브 통합은 ERC-4337 생태계와의 내장된 호환성, 매끄러운 크로스체인 기능, 프로토콜 레벨 구현에 따른 성능상의 이점, Ethereum 로드맵에 부합하는 미래 지향적 아키텍처를 제공합니다.

지갑 제공업체는 EIP-7702 기능을 어떻게 구현할 수 있나요?

지갑 제공업체는 네이티브 EIP-7702 트랜잭션 타입을 구현하고, ERC-5792와 같은 표준화된 지갑 RPC 메서드를 노출하며, 선택적으로 ERC-4337 실행과 가스 후원을 위해 Alchemy의 Bundler와 Gas Manager 인프라를 사용할 수 있습니다.

Background gradient

블록체인 매직을 만드세요

Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.