계정 추상화 지갑 4,000만 개 돌파: ERC-4337 + EIP-7702가 마침내 개인 키를 대체한 이유
지난 15년 동안 크립토의 온보딩 경험은 변명의 여지가 없을 정도로 엉망이었습니다. 새로운 사용자들은 지갑을 다운로드하고, 이해할 수 없는 12개의 임의의 단어 세례를 받으며, 무엇이든 하려면 ETH가 필요하다는 사실(하지만 가스 비용을 위한 ETH가 없으면 ETH를 살 수 없는 상황)을 깨닫고 단 한 건의 트랜잭션도 완료하기 전에 화를 내며 앱을 종료합니다. 업계는 이를 "탈중앙화"라고 불렀지만, 사용자들은 이를 "적대적 디자인"이라고 불렀습니다.
계정 추상화—특히 ERC-4337과 2025년 5월 이더리움의 EIP-7702 업그레이드—가 마침내 결코 망가져서는 안 되었던 부분들을 고치고 있습니다. 이더리움 및 레이어 2 네트워크 전반에 걸쳐 4,000만 개 이상의 스마트 계정이 배포되었으며, 2024년에만 거의 2,000만 개가 생성되었습니다. 이 표준은 1억 건 이상의 UserOperations를 가능하게 했으며, 이는 2023년 대비 10배 증가한 수치입니다. 또한 이러한 트랜잭션의 87%가 페이마스터(paymasters)에 의해 가스비가 지원되면서, 우리는 "이더리움을 사용하려면 ETH가 필요하다"는 역설의 종말을 목격하고 있습니다.
이것은 단순한 점진적 개선이 아닙니다. 크립토가 암호학자가 아니라는 이유로 사용자를 처벌하던 시대를 끝내 는 변곡점입니다.
4,000만 스마트 계정 달성: 무엇이 바뀌었나
계정 추상화는 새로운 개념이 아닙니다. 개발자들은 이더리움 초기부터 이를 논의해 왔습니다. 2024-2025년에 바뀐 점은 배포 인프라, 지갑 지원, 그리고 스마트 계정을 경제적으로 실행 가능하게 만든 레이어 2 확장성입니다.
ERC-4337은 2023년 3월에 확정되었으며, 이더리움의 핵심 프로토콜을 변경하지 않고 스마트 컨트랙트 지갑을 구현하는 표준화된 방법을 도입했습니다. 이는 번들러(bundlers)라고 불리는 특수 노드에 의해 묶여 제출되는 가상 트랜잭션인 UserOperations를 통해 작동하며, 기존의 외부 소유 계정(EOA)으로는 불가능했던 기능들을 가능하게 합니다.
- 가스리스 트랜잭션(Gasless transactions): 페이마스터가 가스 수수료를 대납하여 ETH를 먼저 준비해야 하는 문제를 해결합니다.
- 일괄 거래(Batch transactions): 여러 작업을 하나로 묶어 비용과 클릭 횟수를 줄입니다.
- 소셜 복구(Social recovery): 시드 구문 대신 신뢰할 수 있는 연락처를 통해 계정을 복구합니다.
- 세션 키(Session keys): 마스터 키를 노출하지 않고 앱에 임시 권한을 부여합니다.
- 프로그래밍 가능한 보안: 맞춤형 검증 로직, 지출 한도 설정, 사기 탐지 기능 등을 제공 합니다.
4,000만 개의 배포 이정표는 전년 대비 7배의 성장을 의미합니다. 이러한 계정의 거의 절반이 2024년에 생성되었으며, 주요 지갑과 레이어 2가 ERC-4337 인프라를 채택함에 따라 2025년까지 그 속도는 가속화되었습니다.
Base, Polygon, Optimism이 이러한 도입을 주도하고 있습니다. Base는 Coinbase Wallet과의 통합을 통해 수백만 명의 사용자에게 가스비 없는 온보딩을 지원했습니다. Polygon의 강력한 게임 생태계는 플레이어가 프라이빗 키를 관리할 필요 없이 게임 내 경제를 이용할 수 있도록 스마트 계정을 활용하고 있습니다. Optimism의 OP Stack 표준화는 소규모 L2들이 별도의 구현 없이도 계정 추상화를 채택할 수 있도록 도왔습니다.
하지만 진정한 촉매제는 2025년 5월 7일 이더리움의 펙트라(Pectra) 업그레이드와 함께 활성화된 EIP-7702였습니다.
EIP-7702: 3억 개의 기존 지갑을 업그레이드하는 방법
ERC-4337 스마트 계정은 강력하지만 새로운 계정입니다. 2015년부터 이더리움을 사용해 왔다면, 여러분의 자산은 프라이빗 키가 모든 것을 제어하는 단순한 키-값 쌍인 EOA에 보관되어 있을 것입니다. 이러한 자산을 스마트 계정으로 옮기려면 트랜잭션, 가스 수수료, 그리고 오류의 위험이 따릅니다. 대부분의 사용자에게 이러한 번거로움은 너무나 큰 장벽이었습니다.
EIP-7702는 기존 EOA가 트랜잭션 중에 일시적으로 스마트 컨트랙트 코드를 실행할 수 있도록 하여 이 문제를 해결했습니다. 이는 EOA가 영구적으로 컨트랙트가 되지 않고도 실행 가능한 바이트코드를 첨부할 수 있는 새로운 트랜잭션 유형(0x04)을 도입합니다.
작동 방식은 다음과 같습니다. EOA 소유자가 자신의 계정이 일시적으로 채택할 실행 코드가 포함된 주소인 "위임 지정자(delegation designator)"에 서명합니다. 해당 트랜잭션 동안 EOA는 일괄 작업, 가스 대납, 맞춤형 검증 로직과 같은 스마트 컨트랙트 기능을 갖게 됩니다. 트랜잭션이 완료되면 EOA는 원래 상태로 돌아가지만, 인프라는 이제 이를 계정 추상화와 호환되는 것으로 인식합니다.
이는 3억 개 이상의 기존 이더리움 주소가 자산 이동이나 새 컨트랙트 배포 없이도 스마트 계정 기능을 얻을 수 있음을 의미합니다. MetaMask, Trust Wallet, Ambire와 같은 지갑은 사용자 계정을 투명하게 업그레이드하여 다음과 같은 기능을 제공할 수 있습니다.
- 가스리스 온보딩: 앱이 신규 사용자의 가스비를 지원하여 ETH 역설을 제거합니다.
- 트랜잭션 일괄 처리: 두 번의 트랜잭션 대신 한 번의 클릭으로 토큰 승인과 스왑을 동시에 처리합니다.
- 대체 키 체계로의 위임: Face ID, 패스키(passkeys) 또는 하드웨어 지갑을 기본 인증 수단으로 사용합니다.
주요 지갑들은 펙트라 업그레이드 후 몇 주 만에 EIP-7702 지원을 구현했습니다. Ambire와 Trust Wallet은 즉시 지원을 시작하여 사용자들의 EOA를 수동 마이그레이션 없이 계정 추상화가 가능한 상태로 만들었습니다. 이것 은 단순한 기능 업그레이드가 아니라, 이더리움 사용자 기반 전체에 현대적인 UX를 소급 적용한 것입니다.
ERC-4337(신규 스마트 계정)과 EIP-7702(기존 계정 업그레이드)의 조합은 업계 전망치에 따르면 2025년 말까지 2억 개 이상의 스마트 계정으로 향하는 길을 열어줄 것입니다. 이것은 과장된 광고가 아닙니다. 크립토가 정당한 이유 없이 스스로 부과했던 온보딩 마찰을 제거한 자연스러운 결과입니다.
1억 건의 UserOperations: 진정한 채택의 척도
아무도 사용하지 않는다면 스마트 계정 배포 수는 허상에 불과한 지표입니다. ERC-4337 스마트 계정이 제출하는 트랜잭션 형태의 묶음인 UserOperations가 실제 상황을 보여줍니다.
ERC-4337 표준은 2023년 830만 건에서 증가하여 1억 건 이상의 UserOperations를 가능하게 했습니다. 이는 불과 1년 만에 12배 증가한 수치로, 주로 게임, DeFi 및 가스비 없는 온보딩 흐름에 의해 주도되었습니다.
이러한 UserOperations의 87%는 페이마스터(paymaster)에 의해 가스비가 후원되었습니다. 페이마스터는 사용자를 대신하여 트랜잭션 수수료를 지불하는 스마트 컨트랙트입니다. 이것이 바로 핵심 기능입니다. 개발자는 사용자가 앱과 상호작용하기 전에 ETH를 확보하도록 강요하는 대신, 가스비를 후원하여 즉시 온보딩할 수 있습니다. 비용은 트랜잭션당 몇 센트에 불과하지만, 이점은 크립토 온보딩에서 가장 큰 장애물을 제거하는 것입니다.
페이마스터는 세 가지 모드로 작동합니다:
- 전체 후원 (Full sponsorship): 앱이 모든 가스비를 지불합니다. 온보딩, 추천인 프로그램 또는 프로모션 캠페인에 사용됩니다.
- ERC-20 결제 (ERC-20 payment): 사용자가 ETH 대신 USDC, DAI 또는 앱 네이티브 토큰으로 가스비를 지불합니다. 플레이어가 토큰을 획득하지만 ETH를 보유하지 않는 게임에서 흔히 사용됩니다.
- 조건부 후원 (Conditional sponsorship): 특정 조건(예: 첫 번째 트랜잭션, 트랜잭션 가치가 임계값 초과, 기존 회원의 추천)이 충족될 경우 가스비를 후원합니다.
실질적인 효과는 이렇습니다. 신규 사용자는 중앙화 거래소를 거치지 않고, 여러 개의 지갑을 다운로드하지 않으며, 가스비를 이해할 필요 없이 60초 이내에 가입에서 첫 트랜잭션까지 마칠 수 있습니다. 이메일과 비밀번호(또는 소셜 인증)로 가입하면 앱이 첫 트랜잭션을 후원합니다. 사용자가 지갑과 키를 이해해야 할 시점이 되면, 그들은 이미 앱을 사용하며 가치를 경험하고 있는 상태가 됩니다.
이것이 Web2 앱이 작동하는 방식입니다. 그리고 크립토가 항상 작동했어야 하는 방식이기도 합니다.
가스비 없는 트랜잭션: ETH 부트스트래핑 문제의 종말
"이더리움을 사용하려면 ETH가 필요하다"는 문제는 크립토에서 가장 당혹스러운 UX 실패 사례였습니다. 새로운 앱 사용자에게 다음과 같이 말한다고 상상해 보십시오. "이 앱을 사용해 보기 전에 별도의 서비스로 이동하여 신원을 확인하고, 네트워크 통화를 구매한 다음, 이 앱으로 이체해야 합니다. 또한, 해당 통화가 다 떨어지면 다른 자산이 있어도 아무것도 할 수 없습니다."
페이마스터는 이러한 불합리함을 끝냈습니다. 이제 개발자는 ETH가 전혀 없는 사용자를 온보딩하고, 첫 트랜잭션을 후원하며, 즉시 DeFi, 게임 또는 소셜 앱과 상호작용하게 할 수 있습니다. 사용자가 익숙해지면 셀프 커스터디와 직접 가스비를 관리하는 단계로 전환할 수 있지만, 초기 경험에서 블록체인 내부 구조를 이해하지 못한다는 이유로 신규 사용자에게 벌칙을 주지 않습니다.
Circle의 페이마스터가 대표적인 예입니다. 이는 애플리케이션이 USDC로 결제하는 사용자를 위해 가스비를 후원할 수 있도록 합니다. 지갑에 USDC가 있는 사용자는 ETH를 구매하지 않고도 이더리움이나 레이어 2에서 트랜잭션을 수행할 수 있습니다. 페이마스터는 백그라운드에서 USDC를 가스비로 전환하며, 이는 사용자에게 보이지 않습니다. 스테이블코인 우선 앱(송금, 결제, 저축)의 경우, 이는 변동성이 큰 가스 토큰을 관리해야 하는 심리적 부담을 제거합니다.
Base의 페이마스터 인프라는 코인베이스(Coinbase)가 크립토의 복잡함 없이 수백만 명의 사용자를 DeFi로 온보딩할 수 있게 했습니다. 코인베이스 월렛은 기본적으로 Base를 사용하며, 초기 트랜잭션을 후원하고 사용자가 가스비가 무엇인지 이해하기 전에 Uniswap이나 Aave와 같은 앱을 사용할 수 있도록 합니다. 사용자가 ETH를 구매해야 할 시점이 되면, 그들은 이미 가치를 경험하고 시스템이 왜 그렇게 작동하는지에 대한 문맥을 파악한 상태가 됩니다.
Immutable X나 Treasure DAO와 같은 게임 플랫폼은 페이마스터를 사용하여 플레이어 트랜잭션을 보조합니다. 인게임 액션 — 아이템 민팅, 마켓플레이스 거래, 보상 수령 — 은 가스 트랜잭션 승인을 위해 게임 플레이를 중단할 필요 없이 즉시 이루어집니다. 플레이어는 게임 플레이를 통해 토큰을 획득하고 나중에 이를 가스비로 사용하거나 거래할 수 있지만, 초기 경험은 마찰이 없습니다.
그 결과, 2024년에서 2025년 사이에 애플리케이션이 후원한 가스비는 수천만 달러에 달합니다. 이는 자선 활동이 아니라 고객 획득 비용(CAC)입니다. 앱들은 사용자가 중앙화 거래소를 먼저 거치게 만드는 것보다 트랜잭션당 $0.02 - 0.10를 지불하여 사용자를 온보딩하는 것이 더 저렴하고 효과적이라고 판단한 것입니다.
일괄 트랜잭션: 클릭 한 번으로 여러 작업 수행
전통적인 이더리움 UX에서 가장 실망스러운 측면 중 하나는 모든 작업을 개별적으로 승인해야 한다는 점입니다. Uniswap에서 USDC를 ETH로 교환하고 싶으신가요? 두 번의 트랜잭션이 필요합니다. 하나는 Uniswap이 귀하의 USDC를 사 용하도록 승인(Approve)하는 것이고, 다른 하나는 스왑을 실행하는 것입니다. 각 트랜잭션마다 지갑 팝업, 가스비 확인 및 블록 확정 시간이 필요합니다. 신규 사용자에게는 앱이 고장 난 것처럼 느껴질 수 있고, 숙련된 사용자에게는 그저 번거로울 뿐입니다.
ERC-4337과 EIP-7702는 트랜잭션 배칭(transaction batching)을 가능하게 하며, 여기서 여러 작업이 하나의 UserOperation으로 묶입니다. 동일한 Uniswap 스왑이 이제 한 번의 클릭, 한 번의 확인, 한 번의 가스비로 처리됩니다. 스마트 계정은 내부적으로 승인과 스왑을 순차적으로 실행하지만, 사용자는 단일 트랜잭션만 보게 됩니다.
활용 사례는 DeFi를 훨씬 뛰어넘습니다:
- NFT 민팅: USDC 승인, NFT 민팅, 마켓플레이스 리스팅을 한 번의 트랜잭션으로 처리
- 게이밍: 보상 수령, 아이템 업그레이드, 토큰 스테이킹을 동시에 수행
- DAO 거버넌스: 각 투표마다 가스비를 내는 대신 단일 트랜잭션으로 여러 제안에 투표
- 소셜 앱: 작업별 확인 없이 콘텐츠 게시, 크리에이터 후원, 계정 팔로우 수행
이것은 단순한 UX 개선이 아닙니다 — 사용자가 온체인 애플리케이션과 상호작용하는 방식을 근본적으로 바꿉니다. 이전에는 번거롭고 비용이 많이 들게 느껴졌던 복잡한 다단계 흐름이 이제는 즉각적이고 매끄럽게 느껴집니다. "이 앱은 복잡하다"와 "이 앱은 그냥 잘 작동한다"의 차이는 종종 배칭(batching)에서 결정됩니다.