WETH 뜻, ETH가 있는데도 가스비와 승인 화면이 따로 보이는 이유
페이지 정보
본문
WETH는 ETH와 가격이 전혀 따로 노는 새 코인이라기보다, 이더리움 안에서 ETH를 토큰처럼 쓰기 위해 감싼 형태에 가깝다. 그런데 지갑에서는 ETH 잔고와 WETH 잔고가 따로 보이고, DeFi 화면에서는 WETH 승인까지 따로 뜬다. 같은 이더리움처럼 보이는데 왜 이렇게 나뉘는지 이해하려면 먼저 네트워크의 기본 자산과 토큰의 자리를 갈라 봐야 한다.
코인과 토큰의 자리
ETH는 이더리움 네트워크의 기본 자산이다. 거래를 보낼 때 수수료를 내고, 스마트컨트랙트를 실행할 때 필요한 가스비도 ETH로 계산된다. 그래서 지갑에 어떤 토큰이 많이 있어도 네트워크 수수료로 쓸 ETH가 없으면 승인, 스왑, 전송 같은 거래가 막힐 수 있다. 이 부분은 이더리움 max fee와 priority fee 차이를 볼 때처럼 실제로 빠지는 금액과 최대 지불 한도를 나눠 읽어야 한다.
WETH는 그 ETH를 ERC-20 토큰 표준에 맞춘 형태로 이해하면 쉽다. ethereum.org의 WETH 설명도 WETH를 ETH를 감싼 토큰으로 설명한다. 감싼다는 말이 낯설지만, 독자 입장에서는 “기본 자산 ETH를 DeFi 계약이 토큰처럼 다루기 쉽게 바꿔 둔 잔고”라고 보면 된다.
이 차이 때문에 지갑에는 두 줄이 생긴다. ETH는 네트워크 기본 잔고이고, WETH는 토큰 잔고다. 둘이 비슷한 가치로 움직인다고 해서 화면과 계약 안에서 완전히 같은 자리에 서는 것은 아니다.
랩핑은 표준 맞추기
DeFi 계약은 여러 토큰을 같은 규칙으로 다루어야 할 때가 많다. 예를 들어 어떤 스왑이나 유동성 공급 화면에서는 토큰 A와 토큰 B를 같은 방식으로 넣고 빼야 한다. 이때 ETH만 네트워크 기본 자산으로 따로 있으면 계약 안에서 다른 토큰과 같은 흐름으로 처리하기가 불편해진다.
ethereum.org의 ERC-20 문서를 보면 ERC-20은 토큰이 전송되고, 잔고가 조회되고, 다른 주소나 계약이 일정 한도 안에서 토큰을 이동할 수 있게 하는 공통 규칙을 제공한다. WETH는 ETH를 이 공통 규칙 안으로 넣어 주는 역할을 한다. 그래서 DeFi에서는 ETH를 직접 쓰는 것처럼 보이는 화면에서도 내부적으로 WETH가 오가거나, 사용자가 WETH로 바꾸는 단계가 보일 수 있다.
랩핑은 일반적으로 ETH를 맡기고 WETH를 받는 흐름이다. 언랩핑은 반대로 WETH를 돌려주고 ETH를 받는 흐름이다. 여기서 중요한 점은 “다른 위험자산으로 갈아탔다”보다 “네이티브 자산과 토큰 표준 사이를 오갔다”는 쪽이다. 다만 실제로 거래를 실행하는 계약, 수수료, 화면에서 받는 자산 표시는 반드시 확인해야 한다.
가스비로 남겨 둘 ETH
WETH가 충분해도 지갑에 ETH가 하나도 없으면 거래가 멈출 수 있다. 이유는 단순하다. WETH는 ERC-20 토큰 잔고이고, 네트워크 거래 수수료는 ETH로 낸다. ethereum.org의 가스 문서는 이더리움에서 거래 실행에 gas가 필요하고 그 수수료가 ETH로 지불된다는 점을 설명한다.
초보자가 흔히 겪는 장면은 이렇다. 지갑에는 WETH가 있는데 스왑을 하려 하니 먼저 승인 거래가 필요하다고 나온다. 그런데 승인 거래 자체도 이더리움 네트워크에 보내는 거래라서 ETH가 필요하다. WETH를 ETH로 풀고 싶어도 언랩핑 거래를 실행하려면 역시 수수료로 쓸 ETH가 있어야 한다.
그래서 WETH를 쓰는 지갑에서는 “가치가 있는 잔고”와 “거래를 움직일 연료”를 따로 봐야 한다. WETH 잔고가 거래 대상이고, ETH 잔고가 네트워크 실행 비용이다. 둘을 한 덩어리로 보면 잔고는 충분한데 버튼이 막히는 상황이 이해되지 않는다.
승인 화면이 말하는 것
WETH를 DeFi에서 쓰다 보면 승인 화면이 먼저 뜰 때가 있다. 이 화면은 지갑을 연결했다는 뜻과 다르다. ERC-20 토큰은 스마트컨트랙트가 사용자의 토큰을 움직이려면 일정 한도 안에서 이동 권한을 받아야 한다. 그래서 스왑, 유동성 공급, 담보 예치처럼 계약이 WETH를 가져가야 하는 동작 앞에서 승인 거래가 나올 수 있다.
승인을 누른다고 해서 항상 즉시 WETH가 빠져나가는 것은 아니다. 보통은 계약이 앞으로 정해진 한도 안에서 WETH를 쓸 수 있게 문을 여는 거래에 가깝다. 실제 이동은 그다음 스왑이나 예치 거래에서 일어난다. 다만 한도를 크게 열어 둔 승인은 나중에 위험이 될 수 있으므로, 오래된 권한은 토큰 승인 취소처럼 별도로 확인하는 편이 안전하다.
이 지점에서 WETH가 ETH보다 더 위험하다고 단정할 필요는 없다. 핵심은 WETH가 토큰 표준을 따르기 때문에 토큰 승인이라는 별도 층위가 생긴다는 것이다. ETH 기본 전송과 WETH 토큰 이동은 지갑 화면에서 비슷해 보여도 계약이 다루는 방식이 다르다.
다시 ETH로 풀 때
WETH를 ETH로 되돌리는 언랩핑은 DeFi 화면을 빠져나올 때 자주 만난다. 예를 들어 유동성을 제거하거나 스왑 결과를 받을 때 화면이 ETH로 받을지 WETH로 받을지 고르게 할 수 있다. Uniswap out of range처럼 유동성 포지션을 볼 때도, 내가 받는 것이 네이티브 ETH인지 토큰 WETH인지에 따라 이후 지갑에서 할 수 있는 일이 달라진다.
ETH로 받으면 곧바로 네트워크 수수료에 쓸 수 있는 기본 잔고가 된다. WETH로 받으면 다른 토큰처럼 DeFi 계약에서 다시 쓰기 쉽지만, 수수료로 쓰려면 별도의 ETH가 필요하다. 둘 중 어느 쪽이 항상 좋다고 말하기보다, 다음 행동이 무엇인지에 맞춰 보면 된다.
단순 보관이나 가스비 확보가 목적이면 ETH 잔고가 필요하다. DeFi 계약 안에서 다른 ERC-20 토큰과 함께 움직일 계획이면 WETH가 편할 수 있다. 문제는 둘을 같은 잔고로 착각하고 전부 WETH로 바꾼 뒤, 다음 거래를 보낼 ETH를 남기지 않는 경우다.
지갑에서 나눠 볼 것
WETH를 볼 때는 이름보다 잔고의 역할을 먼저 나누면 실수가 줄어든다. WETH는 ETH와 가까운 자산이지만, 지갑 화면에서는 토큰이고 네트워크 수수료의 기본 재료는 아니다. 반대로 ETH는 DeFi 계약 안에서 다른 토큰과 같은 규칙으로 움직이게 하려면 WETH 형태가 필요할 수 있다.
- 지금 필요한 것이 네트워크 수수료인지, DeFi 계약에 넣을 토큰인지
- 지갑에 가스비로 남겨 둔 ETH가 있는지
- 화면에서 받을 자산이 ETH인지 WETH인지
- 승인 거래와 실제 스왑·예치 거래를 구분하고 있는지
- 오래 열어 둔 WETH 승인 한도가 남아 있지는 않은지
- 랩핑이나 언랩핑을 하는 계약 주소와 수수료를 확인했는지
이렇게 보면 WETH는 어려운 새 코인이라기보다, ETH가 토큰 표준 안으로 들어온 모습이다. 다만 “거의 같은 가치”라는 말이 “항상 같은 역할”이라는 뜻은 아니다. 지갑 안에서는 ETH와 WETH를 각각 네트워크 기본 잔고와 토큰 잔고로 나눠 볼 때, 가스비 부족과 승인 화면이 훨씬 덜 이상하게 보인다.
StableEarning의 글과 데이터는 스테이블코인 금리, 스테이킹, RWA 수익률, 거래소 이용 정보를 이해하기 위한 참고 자료입니다. 수익률, 수수료, 입출금, 상품 제공 여부는 거래소와 발행사 정책, 네트워크 상태, 거주지와 계정 조건에 따라 달라질 수 있으며 원금 손실, 가격 변동, 출금 지연, 스마트컨트랙트와 커스터디 위험이 있을 수 있습니다. 이 글은 정보 제공용이며 특정 자산 매수, 예치, 스테이킹, 전송, 투자 실행을 권유하지 않습니다. 실제 실행 전에는 공식 공지와 본인 계정 조건을 다시 확인해야 합니다.