WATS Wallet logoWATS Wallet
기술6분 분량

EIP-7702: EOA를 위한 네이티브 계정 추상화 (2026)

EIP-7702는 일반 EOA가 스마트 컨트랙트 코드에 위임할 수 있게 해주는 이더리움 트랜잭션 유형입니다. 덕분에 평범한 주소가 주소를 바꾸지 않고도 동작을 배칭하고, 가스를 후원받고, 세션 키를 발급할 수 있습니다. Pectra 시대의 위임이 어떻게 작동하는지, ERC-4337과 어떻게 짝을 이루는지, 그리고 WATS가 그 일상적 이득을 이미 어떻게 제공하고 있는지 살펴봅니다.

EIP-7702는 Pectra 업그레이드에서 도입된 이더리움 트랜잭션 유형으로, 평범한 외부 소유 계정(EOA)이 자신의 코드 필드를 스마트 컨트랙트 구현으로 향하게 하는 승인에 서명할 수 있게 해줍니다. 덕분에 평범한 주소가 새 계정이 되지 않고도 스마트 계정 로직을 실행할 수 있습니다. 주소와 개인키, 잔액은 정확히 그대로 유지되고, 위임은 언제든 다시 지정하거나 지울 수 있으므로 이것은 마이그레이션이 아니라 되돌릴 수 있는 업그레이드입니다. 적절한 구현을 뒤에 두면 EOA는 원자적 배치 트랜잭션, 후원되거나 네이티브가 아닌 토큰으로 내는 가스 지불, 범위가 지정된 세션 키를 얻습니다. 이것은 ERC-4337을 대체하지 않습니다. 7702로 위임된 계정은 ERC-4337 호환 로직을 채택해 동일한 EntryPoint, bundler, paymaster 인프라를 사용할 수 있습니다. 일상적 이득—체인마다 네이티브 가스 코인을 들고 있지 않아도 된다는 것—은 WATS Hot Wallet이 EVM에서 ERC-4337 paymaster를 통해 이미 논커스터디얼로 제공하고 있으며, 수수료는 ETH나 POL, BNB가 아니라 단일 토큰인 ATS로 청구됩니다.

간극: 왜 당신의 EOA는 스마트 계정 기능을 못 하는가

이더리움을 사용하는 대부분의 사람들은 외부 소유 계정(EOA)—단일 개인키로 통제되는 주소—을 보유합니다. EOA는 단순하고 오랜 검증을 거쳤지만, 동시에 경직되어 있습니다. 여러 동작을 하나의 원자적 트랜잭션으로 배칭할 수 없고, 다른 누군가가 가스를 대신 내게 할 수 없으며, 제한된 서명 권한을 임시 키에 위임할 수 없습니다. 그런 편의는 계정 추상화에 속하며, 역사적으로 그것들은 당신의 자금을 스마트 컨트랙트 계정—별개의 주소로, 마이그레이션 마찰과 그 자체의 신뢰 가정을 지닌—으로 옮겨야만 했습니다.

바로 그것이 EIP-7702가 메우도록 설계된 간극입니다. 사용자에게 이미 소유한 주소를 버리라고 요구하지 않으면서 기존 EOA에 스마트 계정 동작에 대한 접근을 부여하는 것입니다.

EIP-7702란 무엇인가

EIP-7702는 EOA가 컨트랙트 코드에 위임할 수 있게 해주는 새로운 트랜잭션 유형을 정의합니다. 덕분에 계정은 프로토콜 수준에서는 여전히 EOA로 남아 있으면서도 스마트 계정처럼 동작할 수 있습니다. 2025년 이더리움의 Pectra 업그레이드의 일부로 출시되었으며, 2026년 기준 메인넷에서 가동 중이고 주요 EVM 네트워크와 지갑 인프라 전반에서 지원됩니다. 이 트랜잭션은 서명된 승인을 하나 이상 실어 나르며, 각 승인은 일반 계정에 위임을 붙입니다. 무엇보다 당신의 키, 잔액, nonce, 주소는 정확히 그대로 유지됩니다. 계정은 프로그래머블 로직을 실행할 능력을 단지 얻을 뿐입니다.

이는 의미 있는 변화입니다. EIP-7702 이전에 "스마트 계정으로 업그레이드"는 "새 계정을 만들고 자금을 채운다"를 뜻했고, 모든 앱과 거래소 출금 주소, 결제 링크는 여전히 옛 계정을 가리키고 있었습니다. 그 이후로는 당신이 이미 가진 계정이 스마트 계정 기능에 참여하고, 마찬가지로 손쉽게 다시 참여를 해제할 수 있습니다.

작동 방식: 위임 지정자

EIP-7702는 위임 지정자(delegation designator)를 통해 작동합니다. 이는 계정의 코드 필드에 저장되는 작은 포인터로, 사실상 "이 컨트랙트의 코드를 마치 내 것인 양 실행하라"고 말합니다. 사용자는 체인 ID(또는 0, 이를 받아들이는 모든 EVM 체인을 뜻합니다), 구현 컨트랙트 주소, nonce를 지정하는 승인 튜플에 서명합니다. 그 승인을 실은 7702 트랜잭션이 실행되면, 계정의 코드 필드는 짧은 마커—0xef0100 뒤에 구현 주소가 붙은 값—로 설정됩니다. 그 이후로 EOA에 대한 호출은 위임된 컨트랙트의 로직을 실행하지만, 계정은 자신의 스토리지, 잔액, nonce를 그대로 유지하고 자신의 개인키가 여전히 자기 트랜잭션에 서명합니다. 다른 호출자가 무엇을 촉발할 수 있는지는 구현의 규칙이 결정하며, 그래서 어떤 구현을 고르느냐가 중요합니다.

놓치기 쉽지만 정말 유용한 결과가 하나 있습니다. 승인은 그것을 실어 나르는 트랜잭션과 별도로 서명되므로, 서명자가 곧 전송자일 필요가 없습니다. 다른 누군가가 트랜잭션을 제출하고 비용을 낼 수 있다는 뜻이며, 따라서 ETH를 한 푼도 보유하지 않은 계정도 업그레이드된 뒤 바로 첫 동작부터 후원을 받을 수 있습니다.

또한 위임은 자동으로 일시적인 것이 아니라 지속적입니다. 당신이 바꾸기 전까지 그대로 남아 있습니다. 새 승인에 서명하면 계정이 다른 코드를 가리키게 되고, 제로 주소를 지정하는 승인에 서명하면 포인터가 지워져 계정이 평범한 EOA로 되돌아갑니다. 그 되돌릴 수 있음이 이 설계의 안전 밸브이며, 그래서 "내 계정은 지금 무엇에 위임되어 있는가?"는 지갑이 한눈에 답해줄 수 있어야 하는 질문입니다.

EIP-7702 vs ERC-4337: 경쟁이 아니라 상호 보완

ERC-4337UserOperation, bundler, 싱글턴 EntryPoint 컨트랙트, paymaster를 도입한 계정 추상화 표준으로, 이더리움의 핵심 프로토콜을 전혀 건드리지 않은 스마트 계정용 오프체인 친화적 파이프라인입니다. 반면 EIP-7702는 EOA를 직접 업그레이드하는 프로토콜 수준의 변경입니다.

이들을 경쟁자로 프레이밍하기는 쉽지만, 2026년 기준 상호 보완적으로 이해하는 것이 가장 좋습니다. EIP-7702는 "평범한 EOA가 어떻게 코드로 정의된 정체성을 얻는가?"에 답합니다. ERC-4337은 "스마트 계정이 어떻게 묶음 실행, 후원된 수수료, 공유 검증 파이프라인을 얻는가?"에 답합니다. EIP-7702로 위임된 계정은 ERC-4337 호환 구현에 위임하여 동일한 EntryPoint, bundler, paymaster에 그대로 연결될 수 있습니다. 두 표준은 서로를 대체하는 것이 아니라 쌓여 올라가며, 그래서 지갑은 4337 방식의 수수료 후원을 오늘 출시하고 배관을 다시 짜지 않은 채 그것을 위임된 EOA로 확장할 수 있습니다.

기존 지갑에 무엇을 가능하게 하는가

지갑 개발자에게 EIP-7702는 이전에는 "스마트 계정 전용"이던 기능을 평범한 사용자의 주소가 사용할 수 있는 것으로 바꿔줍니다:

배칭. 하나의 원자적 트랜잭션에서 승인과 스왑을 함께 처리하여, 한 단계가 절반만 완료되어 승인과 거래 사이에 발이 묶이는 일이 없습니다. 게다가 같은 배치 안에서 정확한 액수만 승인하거나 나중에 취소할 수 있어, 열린 허용량(allowance)을 온체인에 방치하지 않아도 됩니다.

가스 후원. paymaster(또는 비EVM 체인에서 동등한 fee-payer)가 가스를 부담하거나, 사용자가 체인의 네이티브 자산이 아닌 토큰으로 수수료를 지불하게 할 수 있습니다. 별도의 가스용 ETH 완충분이 필요하지 않습니다. 그 아래에서 체인은 여전히 네이티브 가스를 전액 받습니다. 달라지는 것은 당신의 지갑에서 어떤 토큰이 나가느냐뿐입니다.

세션 키. 정해진 범위 안에서 제한된 동작 집합에 서명할 수 있고 이후 만료되는 임시적이고 범위가 지정된 키를 부여합니다. 매 단계마다 재서명하지 않아도 되므로 게임, 트레이딩 UI, 반복 흐름에 유용합니다.

리스크와 고려사항

위임은 강력하며, 바로 그래서 주의가 필요합니다. 당신이 위임하는 구현 컨트랙트가 사실상 당신의 계정이 무엇을 할 수 있는지를 정의하므로, 악의적이거나 결함이 있는 구현은 심각한 리스크입니다. 감사를 거친 평판 좋은 코드에만 위임하십시오. 지갑은 사용자를 속여 계정을 공격자가 통제하는 로직으로 향하게 하는 피싱을 피하도록 서명된 승인을 신중하게 다뤄야 합니다. 체인 ID가 0인 승인은 EVM 체인들 사이에서 재사용(리플레이)될 수 있는데, 이는 편리한 동시에 잘못된 손에 들어가면 위험합니다. 그리고 EIP-7702는 비교적 새롭기 때문에, 2026년 기준 툴링, 인덱서, 보안 가정은 아직 성숙해 가는 중입니다. 이 중 어느 것도 그것을 피할 이유는 아닙니다. 오히려 지갑이 위임 대상을 명시적으로 보여주고, 그것을 지우는 일을 한 단계 동작으로 만들며, "내가 무엇에 위임하고 있는가?"를 일급 보안 질문으로 다루기를 기대할 이유입니다.

WATS는 어디에 들어맞는가

최종 사용자가 EIP-7702에 관심을 가질 이유는 옵코드의 세부가 아닙니다. 자기 돈을 옮기려고 다섯 개의 네이티브 가스 잔액을 계속 살려두지 않아도 된다는 것입니다. WATS는 위임 지원이 모든 곳에 안착하기를 기다리지 않고 그것을 오늘 제공합니다. WATS Hot Wallet은 모든 전송, 스왑, 스테이킹을 단일 토큰인 ATS로 청구합니다—EVM에서는 ERC-4337 paymaster를 통해, Solana와 TON에서는 동등한 fee-payer를 통해서입니다—따라서 ETH, POL, BNB, SOL, Toncoin을 각각 별도의 완충분으로 들고 있을 필요가 전혀 없습니다. ATS는 LayerZero OFT이므로, 그것은 Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana, TON에 걸친 여덟 개가 아니라 하나의 잔액입니다. WATS는 ERC-4337 + OFT 단일 토큰 수수료를 네이티브 가스 대신 부과하고, 징수된 ATS를 1억 개(100M)에서 3천만 개(30M) 하한선을 향해 끌어내리는 소각과 결합한 최초이자 유일한 지갑입니다. 그러는 내내 당신은 자신의 키를 계속 보유합니다. WATS는 키를 결코 보유하지 않기 때문입니다.

무엇이 달라지는지는 정확히 짚어야 합니다. ATS로 내는 것은 할인이 아닙니다. EIP-7702나 ERC-4337 아래의 후원이 할인이 아닌 것과 똑같습니다. 네트워크는 여전히 네이티브 가스를 전액 걷습니다. 달라지는 것은 당신이 쓰는 토큰뿐입니다. 그러므로 EIP-7702에서 당신이 실제로 원하는 부분이 실용적인 것들—하나의 수수료 토큰, 네이티브 가스 심부름 없음, 끝까지 당신 것인 키—이라면, 구체적인 한 걸음은 WATS Hot Wallet을 설치하고 ATS 잔액 하나만 유지한 채, 표준이 그 아래에서 계속 성숙해 가는 동안 지원되는 여덟 개 체인 전부에서의 활동을 그것이 감당하게 하는 것입니다.

자주 묻는 질문

EIP-7702를 쉽게 말하면 무엇인가요?

EIP-7702는 Pectra 업그레이드에서 도입된 이더리움 트랜잭션 유형으로, 평범한 외부 소유 계정(EOA)이 자신의 코드 필드를 스마트 컨트랙트 구현으로 향하게 하고 그 컨트랙트의 로직을 실행할 수 있게 해줍니다. 쉽게 말해, 당신이 이미 쓰던 주소가 새 주소를 만들거나 자금을 채우지 않고도 스마트 계정처럼 동작하기 시작할 수 있다는 뜻입니다—동작을 배칭하고, 가스를 후원받고, 범위가 지정된 세션 키를 발급하는 식으로요. 당신의 키, 잔액, 주소는 그대로입니다.

EIP-7702는 내 EOA를 영구적으로 스마트 컨트랙트 계정으로 바꾸나요?

아닙니다. EIP-7702는 당신의 계정을 구현 코드로 향하게 하는 위임 지정자를 붙이지만, 당신의 주소, 키, 잔액은 그대로 유지됩니다. 위임은 당신이 바꾸기 전까지 지속되며, 다른 코드로 다시 지정하거나 제로 주소에 대한 승인에 서명해 완전히 지워 계정을 평범한 EOA로 되돌릴 수 있습니다. 이는 새 계정으로의 영구적 마이그레이션이 아니라 되돌릴 수 있는 업그레이드입니다.

EIP-7702는 ERC-4337의 대체재인가요?

아닙니다. 2026년 기준 둘은 상호 보완적입니다. EIP-7702는 EOA가 컨트랙트 코드에 위임하게 하는 프로토콜 수준의 변경이고, ERC-4337은 스마트 계정을 위한 UserOperation 파이프라인, EntryPoint 컨트랙트, bundler, paymaster를 제공합니다. 7702로 위임된 계정은 ERC-4337 호환 로직을 채택하고 동일한 paymaster 인프라를 사용할 수 있으므로, 두 표준은 경쟁하는 대신 함께 쌓입니다.

ETH가 아닌 토큰으로 네트워크 수수료를 내려면 EIP-7702가 필요한가요?

아닙니다—WATS는 7702 위임 없이도 이미 그렇게 하고 있습니다. WATS Hot Wallet은 EVM 체인에서는 ERC-4337 paymaster를, Solana와 TON에서는 동등한 fee-payer를 사용해 모든 동작을 단일 토큰인 ATS로 청구하며, ATS는 LayerZero OFT이므로 Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana, TON에 걸쳐 하나의 잔액입니다. EIP-7702는 EOA가 같은 부류의 기능에 이르는 한 가지 경로입니다. 다만 이는 할인이 아니라는 점에 유의하세요. 체인은 여전히 네이티브 가스를 전액 걷고, 달라지는 것은 당신이 쓰는 토큰뿐입니다. WATS는 처음부터 끝까지 완전히 논커스터디얼입니다—키를 쥐는 쪽은 당신이고, WATS는 키를 결코 보유하지 않습니다.

EOA가 EIP-7702로 이전에는 못 하던 무엇을 할 수 있나요?

적절한 위임 구현을 사용하면, 평범한 EOA도 여러 동작을 하나의 원자적 트랜잭션으로 배칭하고, paymaster가 가스를 후원하거나 네이티브가 아닌 토큰으로 가스를 지불하게 하며, 범위가 지정되고 만료되는 세션 키를 부여할 수 있습니다. 이것들은 이전에는 스마트 계정 전용 기능이었습니다. 주된 유의점은 계정이 위임하는 컨트랙트만큼만 안전하다는 것이므로, 감사를 거친 코드에만 위임하고 지갑이 현재 위임 대상으로 무엇을 표시하는지 확인하십시오.