USDC Paymaster 뜻, ETH 없이 가스비를 낼 수 있을까
페이지 정보
본문
USDC만 있는데도 어떤 지갑이나 앱은 ETH 없이 보낼 수 있다고 말합니다. 예전에는 가스비 부족이 떴는데 이번에는 USDC로 수수료를 낸다니, 같은 네트워크 이야기인지부터 헷갈립니다. 핵심은 Paymaster가 붙은 거래인지입니다. 그래서 답은 앱과 지갑 조건에서 갈립니다.
헷갈리는 이유는 "가스비가 없어졌다"는 식으로 들리기 때문입니다. 블록체인 거래에는 여전히 네트워크 비용이 있고, 달라지는 쪽은 그 비용을 내는 방식입니다. Paymaster는 그 차이를 만드는 장치 중 하나입니다.
ETH가 사라진 건 아니다
이더리움 계열 네트워크에서 거래를 처리하려면 gas fee가 필요합니다. 보통은 ETH나 각 체인의 native token으로 냅니다. 그래서 USDC만 들고 있으면 송금 버튼 앞에서 멈추는 일이 생깁니다.
Paymaster가 붙으면 겉으로 보이는 불편이 줄어듭니다. 사용자는 ETH를 따로 사지 않고 USDC로 비용을 낸 것처럼 느낄 수 있습니다. 하지만 네트워크가 공짜로 움직이는 것은 아닙니다.
뒤에서는 누군가가 네트워크에 필요한 gas를 처리합니다. 사용자는 USDC로 그 비용을 치르고, Paymaster가 거래가 지나가도록 중간 역할을 맡는 구조입니다.
예전에 정리한 USDC 가스비 부족은 기본 원리 쪽 글입니다. 이번 글은 그 위에서, 어떤 앱과 지갑이 예외처럼 보이는 결제 흐름을 붙였을 때의 이야기입니다.
Paymaster가 붙으면 뭐가 달라질까
Circle의 Paymaster 문서는 USDC로 네트워크 수수료를 낼 수 있게 하는 token paymaster를 설명합니다. 요지는 꽤 분명합니다. 사용자가 native token을 따로 구하지 않아도, USDC로 gas fee를 처리할 수 있게 만드는 것입니다.
이때 Paymaster는 마술처럼 수수료를 없애는 곳이 아닙니다. 거래가 네트워크에 올라가려면 여전히 gas가 필요합니다. 다만 사용자가 ETH를 직접 들고 있지 않아도 되도록, 결제 단위를 USDC 쪽으로 바꿔 주는 통로가 생깁니다.
그래서 "ETH 없이 보낼 수 있다"는 말은 모든 거래에 붙는 말이 아닙니다. 그 지갑이 맞아야 하고, 앱이 Paymaster를 붙여야 하며, 해당 체인과 USDC가 지원되어야 합니다.
일반 거래소 출금이나 평범한 지갑 송금까지 자동으로 전부 바뀌는 것은 아닙니다. 같은 USDC라도 어떤 경로로 보내느냐에 따라 필요한 준비물이 달라집니다.
USDC로 냈는데 비용은 어디서 빠질까
Coinbase의 ERC20 gas payment 문서는 흐름을 좀 더 직접적으로 보여 줍니다. 사용자가 Paymaster에 토큰 사용 승인을 주고, 거래를 제출하면, Paymaster가 사용자 토큰을 가져가고 ETH gas를 처리하는 방식입니다.
이 설명을 보면 "가스리스"라는 말도 다르게 들립니다. 사용자가 아무 비용도 내지 않는다는 뜻이 아닐 수 있습니다. 실제 의미는 ETH를 따로 들고 있지 않아도 된다는 쪽에 더 가깝습니다.
비용은 사라지지 않고 단위가 바뀝니다. 전에는 ETH가 필요했다면, Paymaster가 붙은 흐름에서는 USDC 잔고에서 네트워크 비용에 해당하는 금액이 빠질 수 있습니다.
그래서 USDC 잔고가 줄었다면 그것이 송금액인지, 스왑 비용인지, Paymaster를 통한 gas fee인지 구분해야 합니다. 이름은 편해졌지만 비용의 위치가 더 안 보일 수도 있습니다.
모든 지갑에서 되는 기능은 아니다
Circle 문서는 Paymaster가 ERC-4337 표준을 지원하는 지갑과 연결된다고 설명합니다. 이 말은 아무 지갑이나 곧바로 되는 기능이 아니라는 뜻입니다.
ERC-4337은 쉽게 말해 더 유연한 스마트 계정 흐름을 가능하게 하는 표준입니다. 이 표준을 쓰는 지갑이나 앱에서는 거래 비용을 처리하는 방식도 더 다양하게 설계할 수 있습니다.
반대로 기존 방식의 지갑이나 거래소 출금에서는 그대로 native token이 필요할 수 있습니다. USDC가 충분해도 ETH, MATIC, AVAX 같은 체인 비용 코인이 따로 필요한 상황은 여전히 남습니다.
지원 체인도 갈립니다. Circle 문서 기준으로 ERC-4337 v0.8에서는 Arbitrum, Avalanche, Base, Ethereum, Optimism, Polygon, Unichain이 언급됩니다. 다만 실제 이용 가능 여부는 내가 쓰는 지갑과 앱이 그 기능을 붙였는지에 따라 달라집니다.
10% surcharge가 붙으면 계산이 달라진다
USDC로 gas fee를 낼 수 있다는 말은 무료라는 뜻이 아닙니다. Circle 문서는 운영 비용을 반영하기 위해 gas fee에 10% surcharge가 붙는다고 설명합니다. 이 surcharge는 Arbitrum과 Base 및 해당 테스트넷에 적용된다고 적혀 있습니다.
이 숫자는 작아 보여도 의미가 있습니다. Paymaster는 편의성을 주지만, 그 편의가 항상 가장 싼 길이라는 뜻은 아닙니다.
예를 들어 ETH를 조금 갖고 있는 지갑이라면 직접 gas를 내는 편이 나을 수도 있습니다. 반대로 ETH를 사는 과정이 더 번거롭고, USDC로 바로 처리되는 앱 안에서 움직인다면 Paymaster가 훨씬 편할 수 있습니다.
비교할 때는 "무료인가"보다 "내가 ETH를 따로 준비하지 않아도 되는 편의에 비용을 얼마나 더 내는가"로 보는 편이 정확합니다.
그래서 내 USDC도 바로 보낼 수 있을까
바로 된다고 말하기는 어렵습니다. Paymaster는 지원되는 앱과 지갑, 체인, 토큰 조건이 맞을 때 작동하는 기능입니다. 내 지갑에 USDC가 있다는 사실만으로 모든 거래가 ETH 없이 지나가지는 않습니다.
그래도 방향은 분명합니다. 스테이블코인이 단순히 보관하거나 송금하는 돈에서, 네트워크 비용을 내는 단위로도 쓰이기 시작한 것입니다.
Coinbase의 Paymaster 개요는 개발자가 사용자의 gas fee를 대신 내는 gas sponsorship도 설명합니다. 여기서도 구분이 필요합니다. 개발자가 내는 경우와, 사용자가 USDC 같은 토큰으로 내는 경우는 비용을 부담하는 사람이 다릅니다.
마지막에는 내 거래가 어디에 속하는지만 남습니다. 일반 송금인지, 앱이 Paymaster를 붙인 스마트 계정 거래인지입니다. 전자라면 여전히 native token이 필요할 수 있고, 후자라면 USDC로 수수료를 치르는 흐름이 열릴 수 있습니다.
USDC Paymaster는 ETH가 필요 없는 세상을 한 번에 만든 기능이라기보다, ETH를 직접 준비해야 했던 불편을 일부 거래에서 USDC 결제로 옮겨 주는 장치입니다. 그래서 더 편해질 수는 있지만, 조건과 비용까지 사라진 것은 아닙니다.
스테이블코인, 거래소 서비스, 지갑 전송, 예치 상품은 가격 괴리, 출금 지연, 체인 선택 오류, 정책 변경 같은 위험이 있을 수 있습니다. 이 글은 정보 제공용이며 특정 자산 매수, 예치, 전송을 권유하지 않습니다. 실제 실행 전에는 공식 공지와 본인 계정 조건을 다시 확인해야 합니다.