본문으로 건너뛰기
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 로드맵에 부합하는 미래 지향적 아키텍처

간단히 말해, 커스텀 구현은 기존 사용자 기반이 이미 방대한 지갑에는 통할 수 있지만, 대부분의 지갑 제공업체 입장에서는 2025년 이후에도 경쟁력을 유지하기 위해 네이티브 EIP-7702 지원이 필수적일 것입니다.

사용자가 기대하게 될 것

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

  • 익숙한 인증: web2 사용자에게 자연스럽게 느껴지는 소셜 로그인과 패스키
  • 가스 지불 유연성: 사용자가 원하는 토큰으로 수수료를 지불하거나, 대신 트랜잭션을 스폰서할 수 있게 함
  • 복구 옵션: 시드 문구 없이도 계정을 복구할 수 있게 함
  • 세션 관리: 사용자가 을 한 번 승인하면 일정 기간 동안 유지되도록 허용

문제는 이러한 기능들이 보안과 신뢰를 유지하려면 신중한 구현이 필요하다는 점입니다.

지갑 보안 고려사항

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

  1. 개인 키 권한
  • EOA의 개인 키는 여전히 전체 통제권을 가지며 스마트 계정 보안 규칙을 무시할 수 있습니다
  • 개인 키를 분실한 사용자도 EIP-7702를 통해 복구 기능이 설정되어 있었다면 자산을 복구할 수 있습니다
  • 사용자가 스마트 계정 보안을 우회하는 작업을 수행할 때 명확한 UI 표시를 구현하는 것을 고려하세요
  1. 위임 신뢰 모델
  • ERC-4337 계정과 달리, 위임된 기능은 철회 가능한 권한 부여를 만듭니다
  • 다중 서명 구현에는 특별한 고려가 필요합니다 — 다른 소유자들은 EOA 보유자를 신뢰해야 하는데, 이는 그가 여전히 오버라이드 권한을 갖고 있기 때문입니다
  • 위임 계약의 평판과 보안 위험에 대한 자동 검사를 구현하는 것을 고려하세요
  1. 크로스체인 고려사항
  • 위임 트랜잭션은 체인별로 특정될 수도, 범용일 수도 있습니다 (chain\_id = 0)
  • 체인마다 다른 논스를 가진 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의 번들러와 가스 스폰서십 인프라는 더 빠르게 출시할 수 있는 기반을 제공합니다.

  • 글로벌 규모의 신뢰할 수 있는 ERC-4337 번들러 인프라
  • 유연한 페이마스터 정책을 갖춘 가스 스폰서십
  • EIP-7702와 ERC-4337 모두에 대한 완전한 지원
  • 엔터프라이즈급 신뢰성과 처리량

앞으로의 전망

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

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


이 글은 EIP-7702 시리즈의 두 번째 포스트입니다. EIP-7702에 대해 아직 파악 중이시라면, 이전 글을 확인해보세요.

자주 묻는 질문

EIP-7702란 무엇인가요?

EIP-7702는 외부 소유 계정(EOA)이 일시적으로 실행 권한을 스마트 계약에 위임할 수 있도록 하는 Ethereum 개선 제안으로, 같은 지갑 주소를 유지하면서도 트랜잭션 일괄 처리, 가스 스폰서십, 계정 복구 같은 기능을 가능하게 합니다.

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 기능을 어떻게 구현할 수 있나요?

지갑 제공업체는 Account Kit을 사용할 수 있습니다. Account Kit은 마찰 없는 온보딩, 승인 흐름을 위한 즉시 사용 가능한 컴포넌트, 안전한 위임 관리, 그리고 EIP-7702와 ERC-4337 모두에 대한 내장 지원을 제공합니다.

Background gradient

블록체인 매직을 만드세요

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