WATS Wallet logoWATS Wallet
기술7분 분량

ERC-4337이란? 계정 추상화와 모든 토큰으로 가스비 내기

ERC-4337을 쉬운 말로 풀어봅니다. 계정 추상화가 어떻게 모든 토큰으로 가스비를 내고, 트랜잭션을 묶고, 소셜 리커버리를 더할 수 있게 하는지 — 이더리움의 합의 계층을 바꾸지 않으면서 말이죠.

문제: EOA와 네이티브 가스의 고통

모든 일반적인 이더리움 지갑은 외부 소유 계정(EOA)입니다. 즉, 하나의 개인 키로 제어되는 주소죠. EOA는 단순하지만 그만큼 경직되어 있습니다. 오직 그 하나의 키로만 작동시킬 수 있고, 한 번에 하나의 호출만 실행할 수 있으며 — 무엇보다도 — 트랜잭션 수수료를 체인의 네이티브 토큰으로만 낼 수 있습니다. 이더리움에서 스테이블코인을 옮기려 해도 가스비로 ETH가 필요합니다. 롤업에서 같은 일을 하려면 그 롤업의 네이티브 자산이 필요하죠. 그 결과 신규 사용자가 흔히 빠지는 함정이 생깁니다. 자금은 한 토큰에 들어 있는데, 네트워크는 다른 토큰까지 보유하기 전까지 아무 동작도 거부하는 것입니다.

가스 문제를 넘어, EOA에는 내장된 복구 수단이 없습니다. 키를 잃으면 계정은 영영 사라집니다. 승인과 스왑을 하나의 원자적 단계로 묶을 방법도 없고, 게임이나 디앱에 좁은 권한만 위임할 방법도 없으며, 제3자가 대신 수수료를 부담할 방법도 없습니다. 오랫동안 이런 한계들은 삶의 당연한 조건처럼 여겨졌습니다. 이를 바꾸려면 이더리움 자체를 바꿔야 하는 것처럼 보였기 때문입니다.

ERC-4337의 실체

ERC-4337은 합의 계층을 건드리지 않고 계정 추상화를 실현하는 표준입니다. 프로토콜 수준에서 계정 작동 방식을 재정의하는 하드포크 대신, 전적으로 스마트 컨트랙트와 오프체인 인프라에만 존재하는 상위 수준 시스템을 도입합니다. 계정은 프로그래밍 가능한 스마트 컨트랙트가 되고, 트랜잭션을 검증하는 로직 — 누가 서명할 수 있는지, 어떤 토큰으로 수수료를 내는지, 어떤 한도가 적용되는지 — 은 기반 프로토콜에 하드코딩되는 대신 여러분이 제어하는 코드로 작성됩니다.

그 메커니즘은 두 번째 병렬 대체 멤풀(alt-mempool)입니다. 일반 트랜잭션은 이더리움의 정규 멤풀을 통해 흐르고, ERC-4337 인텐트는 그들만의 멤풀을 통해 흐릅니다. 이 어느 것도 프로토콜 변경을 요구하지 않았기에, ERC-4337은 애플리케이션 계층 표준으로 출시되었고 2023년부터 이더리움 메인넷에서, 이후 대부분의 주요 EVM 롤업에서 가동되어 왔습니다. 바로 이것이 ERC-4337을 정의하는 묘수입니다. 변하지 않은 블록체인 위에 진짜 계정 추상화를 덧입힌 것이죠.

핵심 구성 요소

네 가지 움직이는 부품이 이를 작동시킵니다. UserOperation은 트랜잭션에 해당하는 ERC-4337의 등가물입니다 — 계정이 무엇을 하려는지를 기술한 구조화된 객체로, 여러분이 서명하여 대체 멤풀에 던져 넣습니다. Bundler는 이 UserOperation들을 수집하고 여러 개를 하나로 묶어, 실제 ETH 가스를 선지불하며 하나의 일반 트랜잭션으로 온체인에 제출하는 오프체인 행위자입니다. EntryPoint는 모든 번들이 통과하는 하나의 정본이자 감사받은 스마트 컨트랙트로, 각 오퍼레이션을 검증하고 대상 스마트 계정을 호출하며 전체 흐름을 조율하는 신뢰받는 지휘자 역할을 합니다.

네 번째 부품은 Paymaster입니다. UserOperation의 가스를 대신 부담하기로 동의하는 선택적 컨트랙트로, 전액 스폰서하거나 ETH 대신 ERC-20 토큰으로 결제를 받아들입니다. 사용자가 체감하는 마법의 대부분은 바로 이 페이마스터에서 비롯되며, 그 자체로 별도의 설명이 필요합니다 — 전체 그림은 페이마스터란 무엇인가를 참고하세요.

무엇이 열리는가

수수료 로직과 검증이 프로그래밍 가능해지면 많은 것이 가능해집니다. 모든 토큰으로 가스비 내기가 대표 기능입니다. 페이마스터가 뒤에서 ETH를 처리하는 동안 여러분은 스테이블코인이나 프로젝트 토큰으로 수수료를 정산할 수 있죠 — 이것이 가스 추상화의 핵심 아이디어입니다. 스폰서 또는 가스리스 트랜잭션은 앱이 사용자 대신 수수료를 내주어 온보딩을 매끄럽게 합니다. 배칭은 여러 단계 흐름 — 승인 후 스왑 — 을 하나의 원자적 UserOperation으로 압축합니다. 세션 키는 디앱에 범위가 한정되고 시간 제한이 있는 권한을 부여해, 모든 개별 동작마다 서명하지 않아도 되게 합니다. 그리고 소셜 리커버리는 하나의 취약한 개인 키를 다중 서명자 승인이나 신뢰할 수 있는 가디언 같은 정책으로 대체하여, 기기를 잃어버려도 더는 자금 상실을 의미하지 않게 합니다.

적용 범위: ERC-4337은 EVM 전용

그 도달 범위를 정확히 짚어둘 가치가 있습니다. ERC-4337은 EVM, EntryPoint 컨트랙트, 대체 멤풀을 중심으로 구축된 이더리움 표준입니다. 이더리움과 EVM 호환 체인에서 작동하며 — 비(非)EVM 네트워크에서는 작동하지 않습니다. Solana와 TON은 애초에 같은 의미의 EOA를 가진 적이 없으며 ERC-4337을 전혀 사용하지 않습니다. 대신 그들 자신의 설계를 통해 비슷한 결과를 달성합니다. Solana에서는 트랜잭션의 서명자와 별도로 수수료 지불자(fee-payer)를 지정할 수 있어, 릴레이어가 수수료를 부담할 수 있습니다. TON은 사용자를 대신해 지불할 수 있는 릴레이어를 갖춘 스마트 컨트랙트 지갑 모델을 사용합니다. 사용자가 체감하는 효과 — 누군가 다른 인프라가 네이티브 수수료를 대신 내준다는 것 — 는 페이마스터와 닮았지만, 그 배관은 완전히 다릅니다. ERC-4337 자체는 Solana나 TON에서 실행되지 않습니다.

2026년 현재의 상태와 한계

2026년 현재 ERC-4337은 성숙했고 널리 배포되어 있으며, 공유 EntryPoint와 성장하는 번들러·페이마스터 생태계를 갖추고 있습니다. 주된 마찰은 구조적입니다. 스마트 계정은 맨(bare) EOA보다 배포·운영에 더 많은 가스가 들고, 번들러 계층은 운영하거나 의존할 인프라를 추가하며, 도구별 지원 수준이 고르지 않습니다. 이를 보완하는 노선인 EIP-7702는 기존 EOA가 일시적으로 스마트 계정 동작을 채택할 수 있게 하는 프로토콜 수준 지원을 더해, 두 모델 사이의 격차를 좁힙니다. 두 접근법은 하나가 다른 하나를 단순히 대체하기보다는 공존하며 수렴할 것으로 예상됩니다.

WATS는 이를 어떻게 활용하는가

WATS Hot Wallet에서는 모든 동작 — 전송, 스왑, 스테이킹 — 이 체인의 네이티브 가스 대신 하나의 토큰인 ATS로 청구됩니다. EVM 체인에서는 이를 ERC-4337 페이마스터로 처리합니다. WATS는 여러분의 지갑을 수탁형 계정으로 바꾸지 않으며, 키를 절대 보유하지 않습니다 — WATS는 비수탁형이고, 키는 여러분이 직접 보유합니다. ATS는 LayerZero OFT이므로, 하나의 잔액이 EVM, Solana, TON에 걸쳐 수수료를 정산하며, 수수료로 걷힌 ATS는 소각되어 공급량을 100,000,000에서 30,000,000 하한을 향해 줄여갑니다. 그 정확한 조합 — ERC-4337과 OFT 단일 토큰 수수료를 네이티브 가스 대신 청구하고, 여기에 그 소각을 결합한 것 — 이 바로 WATS를 그 종류로는 최초이자 유일한 지갑으로 만드는 요소입니다. 그 메커니즘은 ATS 수수료 페이지에 정리되어 있습니다.

자주 묻는 질문

ERC-4337을 쓰면 ETH를 보유하지 않고도 가스비를 낼 수 있나요?

네, 간접적으로 가능합니다. ERC-4337은 ERC-20 토큰을 결제 수단으로 받거나 수수료를 전액 스폰서할 수 있는 페이마스터 컨트랙트를 도입하며, 페이마스터가 뒤에서 실제 ETH 가스를 정산합니다. 여러분 입장에서는 원하는 토큰만 들고 거래할 수 있습니다. 다만 여러분이 이용하는 경로에 그 토큰을 받아줄 페이마스터가 존재해야 합니다.

ERC-4337은 하드포크나 이더리움 변경과 같은 것인가요?

아니요. 바로 그 점이 ERC-4337의 핵심입니다. 계정 추상화를 순전히 애플리케이션 계층에서 스마트 컨트랙트, 공유 EntryPoint 컨트랙트, 별도의 대체 멤풀을 사용해 실현하므로 이더리움의 합의 규칙에는 어떤 변경도 필요하지 않았습니다. 이것이 프로토콜 업그레이드 없이 출시되어 메인넷에서 가동될 수 있었던 이유이며, EVM 롤업에서도 작동하는 이유입니다.

ERC-4337은 Solana나 TON에서 작동하나요?

아니요. ERC-4337은 EVM 전용 표준이며 Solana나 TON 같은 비EVM 체인에서는 실행되지 않습니다. 이 네트워크들은 서로 다른 메커니즘을 통해 비슷한 사용자 체감 결과에 도달합니다 — Solana는 별도의 수수료 지불자를 지정할 수 있고, TON은 릴레이어를 갖춘 스마트 컨트랙트 지갑을 사용합니다 — 그래서 제3자가 네이티브 수수료를 대신 낼 수 있지만, 그것이 ERC-4337 자체는 아닙니다.