EIP-7702 뜻, 지갑이 스마트계정처럼 보여도 개인키는 남는 이유
페이지 정보
본문
EIP-7702를 처음 들으면 이더리움 지갑이 갑자기 스마트계정으로 갈아탄다는 말처럼 들릴 수 있습니다. 특히 가스비를 대신 내거나 여러 동작을 한 번에 처리할 수 있다는 설명이 붙으면, 기존 개인 지갑의 불편함이 한 번에 사라지는 업그레이드처럼 보입니다.
하지만 핵심은 지갑이 완전히 다른 계정이 된다는 뜻이 아닙니다. EIP-7702는 기존 일반 지갑 주소가 이미 배포된 계약 코드 쪽으로 기능을 위임해, 스마트계정에 가까운 동작을 일부 쓸 수 있게 하는 장치입니다. 편해질 수는 있지만, 개인키와 서명 확인의 책임이 사라지는 것은 아닙니다.
이더리움 공식 Pectra 문서는 Pectra 업그레이드가 2025년 5월 7일 메인넷에서 활성화됐고, EIP-7702가 계정 추상화로 가는 중요한 단계라고 설명합니다. 그러니 EIP-7702는 아직 먼 개발자 메모가 아니라, 지갑과 앱이 앞으로 더 자주 보여 줄 수 있는 실제 계정 기능에 가깝습니다.
지갑에 코드가 붙는다는 말
이더리움에서 오래 써 온 개인 지갑 주소는 보통 EOA라고 부릅니다. 쉽게 말하면 개인키로 직접 서명하는 일반 계정입니다. 반대로 스마트계정은 계약 코드가 정한 규칙에 따라 움직일 수 있어, 묶음 거래나 복구 방식, 가스비 대납 같은 기능을 더 유연하게 만들 수 있습니다.
EIP-7702는 이 둘 사이에 다리를 놓습니다. 내 주소 자체를 새 계약 지갑으로 완전히 이사시키는 그림보다, 내 주소가 특정 계약 코드의 기능을 빌려 쓰는 그림에 가깝습니다. EIP 원문은 이 과정을 새 거래 유형과 authorization list로 설명합니다. 독자 입장에서는 "내 지갑 주소가 어느 코드의 동작을 빌려 쓰도록 허락했는가"가 핵심입니다.
이 말이 중요한 이유는 단순합니다. 스마트계정처럼 보이는 기능이 붙어도, 기존 개인키가 계정 통제에서 빠지는 것은 아닙니다. ethereum.org의 EIP-7702 안내도 위임 뒤에 EOA의 개인키가 계정에 대한 통제력을 계속 가진다고 설명합니다. 어떤 앱 화면에서 "스마트계정 기능"이라고 보여도, 그 말만 보고 다중서명이나 복구 장치가 자동으로 생겼다고 생각하면 안 됩니다.
편해지는 지점과 남는 지점
EIP-7702가 기대를 받는 이유는 분명합니다. EIP 원문은 여러 동작을 한 번에 묶는 거래, 다른 주체가 수수료를 대신 내는 구조, 더 약한 권한을 가진 보조키 같은 사용성을 주요 동기로 듭니다. 지금은 토큰 승인과 스왑이 따로 보이거나, ETH가 없어 USDC는 있는데도 전송이 막히는 상황이 생깁니다. EIP-7702는 이런 불편을 줄일 수 있는 길을 엽니다.
예를 들어 지갑이 한 번의 서명 안에서 승인과 실행을 묶어 보여 줄 수 있습니다. 어떤 서비스는 가스비를 대신 내고, 사용자는 다른 토큰으로 비용을 처리하는 흐름을 만들 수도 있습니다. StableEarning의 USDC Paymaster 글에서 다룬 것처럼, 네이티브 코인 없이 가스비를 처리하려는 흐름은 이미 사용자 화면에서 중요한 주제가 되고 있습니다.
다만 편한 기능은 대개 권한 설명을 더 잘 읽어야 한다는 뜻이기도 합니다. 누가 수수료를 대신 내는지, 어떤 거래가 한 번에 묶이는지, 내 주소가 어떤 코드에 위임되는지에 따라 위험의 모양이 달라집니다. "가스비 무료"라는 문구만 보고 서명하면, 실제로는 내가 이해하지 못한 동작을 함께 허락할 수 있습니다.
토큰 승인과 다른 위험
EIP-7702 위임은 토큰 승인과 같은 말이 아닙니다. 토큰 승인은 보통 특정 토큰을 특정 주소가 일정 범위 안에서 움직일 수 있게 하는 권한입니다. 그래서 토큰 승인 취소 글에서는 지갑 연결을 끊는 것과 토큰 사용 권한을 회수하는 일이 다르다고 설명했습니다.
EIP-7702는 결이 다릅니다. 여기서는 내 주소가 어떤 코드의 기능을 빌려 실행할 수 있는지가 중심입니다. 토큰 하나의 allowance만 보는 문제가 아니라, 지갑 주소의 동작 방식이 어떤 코드에 기대는지를 보는 문제에 가깝습니다. 그래서 위험도 "이 토큰을 얼마나 쓸 수 있나"에서 끝나지 않고, "이 위임 코드가 내 계정 동작을 어떻게 바꾸나"로 넓어집니다.
그렇다고 EIP-7702 자체를 위험한 기능으로만 볼 필요는 없습니다. 묶음 거래, 가스 대납, 제한된 권한은 실제로 지갑 사용성을 크게 바꿀 수 있습니다. 다만 안전한 사용은 지갑이 위임 대상과 권한 범위를 충분히 보여 주고, 사용자가 그 내용을 이해할 수 있을 때 가능합니다. 앱이 직접 EIP-7702 권한을 요구하는 것처럼 보이면, 그 요청을 지갑이 어떻게 설명하는지부터 봐야 합니다.
서명 전에 볼 순서
EIP-7702를 설명하는 화면이나 지갑 업데이트 안내를 볼 때는 기술 이름보다 확인 순서가 더 유용합니다. 최소한 아래 질문은 남겨 두는 편이 좋습니다.
- 내 지갑이 어느 계약 코드에 위임되는지 보이는가
- 그 위임이 어느 체인과 계정 상태에 묶이는지 설명되는가
- 한 번의 서명 안에 어떤 동작들이 함께 들어가는가
- 가스비를 누가 대신 내고, 그 비용은 어디에서 처리되는가
- 이 기능이 토큰 승인인지, 지갑 동작 위임인지 구분되어 보이는가
이 질문들은 사용자를 겁주기 위한 목록이 아닙니다. EIP-7702가 편의 기능인 동시에 서명 화면의 정보량을 늘릴 수 있기 때문에 필요한 기본 순서입니다. 특히 여러 동작이 한 번에 묶이면, 서명 횟수는 줄어도 한 번의 서명이 품은 의미는 더 커질 수 있습니다.
스마트계정처럼 보여도
EIP-7702의 좋은 점은 기존 지갑 주소를 버리지 않고도 스마트계정 쪽 기능을 일부 가져올 수 있다는 데 있습니다. 이것은 지갑 사용 경험을 바꿀 수 있습니다. 승인과 실행을 묶고, 수수료 처리를 유연하게 만들고, 앱마다 더 제한된 권한을 쓰는 길이 열릴 수 있습니다.
하지만 이름이 어렵다고 해서 결론까지 어렵게 볼 필요는 없습니다. EIP-7702는 "내 지갑이 사라진다"가 아니라 "내 지갑 주소가 어떤 코드 기능을 빌릴 수 있다"에 가깝습니다. 그래서 독자가 기억할 기준도 하나입니다. 스마트계정처럼 보이는 편의 기능을 보더라도, 개인키는 남고 위임 대상은 확인해야 합니다.
이 기준을 잡아 두면 가스비 대납, 묶음 거래, 자동 결제 같은 새 화면을 조금 덜 낯설게 볼 수 있습니다. x402 결제처럼 지갑 서명과 결제가 더 가까워지는 흐름에서도 마찬가지입니다. 편의 기능이 많아질수록 중요한 것은 버튼을 빨리 누르는 일이 아니라, 그 버튼이 내 주소에 어떤 권한과 동작을 남기는지 읽는 일입니다.
자료: EIP-7702 원문, ethereum.org Pectra 7702 안내, ethereum.org Pectra 개요
StableEarning의 글과 데이터는 스테이블코인 금리, 스테이킹, RWA 수익률, 거래소 이용 정보를 이해하기 위한 참고 자료입니다. 수익률, 수수료, 입출금, 상품 제공 여부는 거래소와 발행사 정책, 네트워크 상태, 거주지와 계정 조건에 따라 달라질 수 있으며 원금 손실, 가격 변동, 출금 지연, 스마트컨트랙트와 커스터디 위험이 있을 수 있습니다. 이 글은 정보 제공용이며 특정 자산 매수, 예치, 스테이킹, 전송, 투자 실행을 권유하지 않습니다. 실제 실행 전에는 공식 공지와 본인 계정 조건을 다시 확인해야 합니다.