"가스비가 부족합니다"는 토큰 잔액과 가스 잔액이 서로 다른 것이며, 지금 거래하려는 체인의 네이티브 코인이 바닥났다는 뜻입니다. 모든 네트워크는 거래 수수료를 각자의 통화로 부과합니다 — Ethereum과 주요 L2에서는 ETH, Polygon에서는 POL, BNB Chain에서는 BNB, Solana에서는 SOL, TON에서는 Toncoin — 그래서 USDC나 밈 코인, 브릿지된 자산을 들고 있어도 거래 비용을 낼 수는 없습니다. 잃어버린 것은 없습니다. 당신의 토큰은 연료 탱크가 빈 트럭에 실린 화물일 뿐입니다. 지금 당장 풀고 싶다면, 그 체인의 네이티브 코인을 소량 같은 네트워크의 같은 지갑으로 가져오세요 — on-ramp나 bridge, 또는 swap을 통해서요. 다시 겪지 않으려면, 사용하는 모든 체인에 소량의 네이티브 여유분을 유지하거나, WATS 같은 지갑을 쓰세요. WATS에서는 체인마다 다른 네이티브 토큰을 마련하는 대신, 지원하는 체인 전반에서 충전된 하나의 ATS 잔액으로 네트워크 수수료를 낼 수 있습니다.
이것은 self-custody에서 가장 흔하면서도 가장 혼란스러운 순간 중 하나입니다. 고장 난 것도, 잃어버린 것도 없으며, 토큰은 당신이 둔 그 자리에 정확히 그대로 있습니다 — 짐은 실렸는데 탱크가 비었을 뿐입니다. 이 가이드는 왜 이런 일이 생기는지 설명하고, 빠르게 빠져나오는 세 가지 방법을 알려드리며, 수수료를 하나의 토큰으로 내는 방식이 어떻게 이 문제를 구조적으로 제거하는지 — 그것이 무엇을 바꾸고 무엇은 바꾸지 않는지에 대한 솔직한 단서와 함께 — 보여드립니다.
한 문단으로 끝내는 빠른 해결책
지금 당장 묶인 거래를 풀고 싶다면, 우선 묶인 토큰이 어느 체인에 있는지 파악한 다음, 그 체인의 네이티브 토큰을 소량 같은 네트워크의 같은 지갑으로 가져오세요. EVM 체인(Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain)이라면 약간의 ETH나 POL, BNB가 필요하고, Solana라면 약간의 SOL이, TON이라면 약간의 Toncoin이 필요합니다. 가장 빠른 경로는 내장 on-ramp(카드로 네이티브 가스를 직접 구매), 이미 네이티브를 보유한 체인에서의 bridge(몇 달러어치를 옮겨오기), 또는 이미 가진 토큰의 아주 작은 일부를 네이티브 코인으로 swap하는 것입니다 — 단, 그 한 번의 스왑 수수료를 낼 만큼의 네이티브가 있어야 합니다. 네이티브 잔액이 수수료를 감당하게 되면 묶여 있던 거래가 통과됩니다.
왜 이런 일이 생길까: 토큰 잔액 vs 가스 잔액
블록체인은 모든 상태 변경 — 전송, 스왑, 승인(approve), 민팅 — 에 대해 수수료를 부과합니다. 그 수수료를 가스라고 하며, 네트워크 고유의 네이티브 통화로 부과됩니다(Ethereum에서는 수수료의 일부가 소각되고, 우선 수수료(팁)는 검증자에게 갑니다). 결정적으로, 이 수수료는 당신이 옮기려는 토큰에서 차감되는 것이 아닙니다. USDC를 보내더라도 네트워크는 USDC로 몫을 떼어가지 않습니다. 그 위에 별도로 ETH(또는 해당 체인의 네이티브 코인)를 요구합니다.
그래서 당신의 지갑은 사실상 한 화면을 공유하는 두 개의 별개 잔액을 추적하는 셈입니다.
- 토큰 잔액 — 당신이 보유한 자산(USDC, 밈 코인, 래핑되거나 브릿지된 토큰, NFT). 옮기고 싶은 대상입니다.
- 가스 잔액 — 네트워크 수수료를 내는 네이티브 코인. 무언가를 실제로 옮길 수 있게 해주는 것입니다.
어떤 토큰을 1만 달러어치 들고 있어도, 네이티브 가스 잔액이 0이라면 그 토큰을 단 1센트도 보낼 수 없습니다. 이 에러는 네트워크가 지불 불가로 거부하리라는 것을 이미 아는 거래를, 지갑이나 그 노드가 제출하기를 거부하는 것입니다. 보안 문제가 아니라 잔액 문제이며, WATS 같은 비수탁형 지갑에서는 이를 해결하는 동안에도 당신의 키와 토큰에는 아무런 손이 닿지 않습니다.
두 번째 함정은 가스가 체인별이라는 점입니다. Ethereum 메인넷의 ETH는 Polygon에서의 거래 비용을 낼 수 없고, SOL은 EVM 체인에서 아무 역할도 하지 못합니다. 각 네트워크는 자기만의 통화를 가진 별개의 유료 도로입니다. 사람들은 보통 브릿지 직후에 이 문제를 겪습니다. USDC를 번쩍이는 새 체인으로 옮겨와 토큰은 도착했지만 그 체인에 네이티브 코인은 0이고, 결국 USDC를 다시 빼낼 수조차 없다는 사실을 발견하는 것이죠.
1단계: 그 체인이 필요로 하는 네이티브 토큰이 무엇인지 확인하기
무언가를 고치기 전에 두 가지를 확실히 하세요. 묶인 토큰이 실제로 어느 체인에 있는지, 그리고 그 체인이 어떤 네이티브 토큰으로 수수료를 부과하는지입니다. 지갑을 열어 토큰이 놓여 있는 네트워크를 확인하세요 — 같은 토큰 심볼(예: USDC)이 수십 개 체인에 존재할 수 있고, 바로 그 특정 체인의 네이티브 코인만 작동합니다.
WATS가 지원하는 네트워크에 대한 대응표는 다음과 같습니다.
| 체인 | 네이티브 가스 토큰 | 참고 |
|---|---|---|
| Ethereum | ETH | 수수료가 가장 비쌈. 래핑되거나 브릿지된 변형이 아닌 진짜 ETH가 필요합니다. |
| Arbitrum / Optimism / Base | ETH | 이 L2들도 ETH로 가스를 내지만, 메인넷이 아니라 그 L2 위의 ETH여야 합니다. |
| Polygon | POL (이전 명칭 MATIC) | 수수료는 저렴하지만 여전히 자체 네이티브 코인입니다. |
| BNB Chain | BNB | BNB Chain의 네이티브 BNB가 수수료를 냅니다. |
| Solana | SOL | 수수료는 아주 적지만, 거래하려면 여전히 소량의 SOL 잔액이 필요합니다. |
| TON | Toncoin (TON) | 네이티브 Toncoin이 TON 네트워크 작업 비용을 냅니다. |
솔직히 하나 짚자면, WATS는 하나의 self-custody 지갑 안에서 이들 EVM 체인, Solana, TON을 아우르지만 Bitcoin은 네이티브로 지원하지 않으므로 Bitcoin의 수수료 모델은 여기서 다루지 않습니다. 정확한 체인과 그 네이티브 코인을 알면, 무엇을 마련해야 하는지 정확히 알게 됩니다.
2단계: 약간의 네이티브 가스를 가장 빠르게 마련하는 방법 (on-ramp, bridge, swap)
필요한 것은 소량의 네이티브 토큰뿐입니다 — 큰 포지션이 아니라 한 번 또는 몇 번의 거래를 감당할 정도면 됩니다. 신뢰할 만한 경로가 셋 있으며, 이미 가진 것에 따라 대략 속도 순으로 정리했습니다.
방법 A — on-ramp로 네이티브 가스 구매하기
어디에도 네이티브 코인이 없을 때 가장 직접적인 해결책은, on-ramp를 통해 카드나 계좌 이체로 소량을 직접 구매해 필요한 체인의 지갑 주소로 바로 보내는 것입니다. on-ramp가 네이티브 코인을 올바른 네트워크로 전달하는지 꼭 확인하세요 — 메인넷에 도착하는 ETH를 사봐야 Base에서 묶인 거래에는 도움이 되지 않습니다. 이것은 지갑에 미리 있어야 하는 것이 전혀 없는 유일한 경로입니다.
방법 B — 다른 체인에서 네이티브를 조금 브릿지하기
이미 다른 체인에 네이티브 가스를 보유하고 있다면 — 예를 들어 Arbitrum에는 ETH가 있는데 토큰이 Base에 발이 묶였다면 — 네이티브 몇 달러어치를 브릿지해 옮길 수 있습니다. 작고 신중한 금액만 브릿지하세요. 전체 잔액을 이전하는 게 아니라 가스 탱크를 채우는 것입니다. 닭과 달걀 같은 상황을 조심하세요. 브릿지 자체가 출발 체인에서 가스를 쓰므로, 시작하려면 그곳에 약간의 네이티브가 있어야 합니다.
방법 C — 이미 가진 것의 일부를 스왑하기
딱 한 번의 거래를 감당할 만큼의 네이티브가 있다면, 묶인 토큰의 작은 부분을 네이티브 코인으로 스왑해 여유분을 만들 수 있습니다. 함정은 당신을 여기까지 몰고 온 바로 그것입니다. 스왑 자체도 하나의 거래이고 가스가 필요합니다. 네이티브 잔액이 정말 0이라면 같은 체인에서의 스왑은 당신을 구하지 못합니다 — 먼저 방법 A나 B를 써야 합니다. 바로 이 막다른 길 때문에 일부 지갑은 수수료 지불을 네이티브 코인에서 아예 떼어냈고, 그것이 아래에서 다룰 구조적 해결책입니다.
3단계: 다음번엔 겪지 않기 — 소량의 네이티브 여유분 유지하기
이 문제를 완전히 예방하는 가장 단순한 습관은, 토큰을 어떤 체인으로 옮길 때마다 약간의 네이티브 코인을 함께 가져가는 것입니다. 처음 운전해볼 도시에서 차에 연료 몇 달러어치를 늘 챙겨두는 것과 같다고 생각하세요.
- 사용하는 모든 체인을 미리 충전하세요. 실제로 거래하는 각 네트워크에 소량의 네이티브 잔액(흔히 몇 달러면 충분)을 유지해, 옮길 수 없는 토큰과 함께 발이 묶이는 일이 없도록 하세요.
- 브릿지 후가 아니라 전에 충전하세요. 토큰을 새 체인으로 보낼 때, 같은 세션에서 그곳에 약간의 네이티브를 보내거나 구매하세요.
- 여유를 남기세요. 거래 후 네이티브 코인을 마지막 1센트까지 비우지 마세요 — 수수료는 변동하며, 다음 거래는 직전보다 약간 더 비쌀 수 있습니다.
- 혼잡한 체인에 유의하세요. 특히 Ethereum 메인넷에서는 혼잡 시 가스가 치솟습니다. 어제는 충분했던 여유분이 바쁜 시간대에는 부족할 수 있습니다.
이 방법은 효과적이지만 명백한 단점이 있습니다. 사용하는 체인이 많아질수록 추적하고 보충해야 할 네이티브 잔액도 늘어납니다. 바로 그 저글링이 다음 섹션에서 다루는 문제입니다.
구조적 해결책: WATS Hot Wallet으로 수수료를 하나의 토큰으로 내기
사용하는 체인마다 별도의 네이티브 여유분을 유지하는 것은 잡일입니다. 구조적 대안은 어디서나 하나의 토큰으로 수수료를 낼 수 있게 해주는 지갑입니다. 그러면 체인마다 별도의 가스 코인을 관리하는 일을 그만둘 수 있습니다. WATS Hot Wallet이 바로 그렇게 작동합니다. 하나의 ATS 잔액을 충전하면, 여기서는 ETH, 저기서는 SOL을 따로 구하는 대신 그 토큰이 Hot Wallet이 지원하는 체인 전반의 네트워크 수수료를 냅니다. EVM 체인에서는 이것이 ERC-4337 계정 추상화를 통한 gas abstraction 위에서 돌아가며, ATS 자체는 LayerZero OFT로 체인 사이를 이동합니다. 하나의 잔액이 여러 네트워크의 수수료를 정산할 수 있는 것은 바로 이 덕분입니다. 그 과정 내내 WATS는 완전히 비수탁형으로 남습니다 — 키는 당신이 보유하며, WATS는 결코 키를 보유하지 않습니다.
이제 솔직한 시각을 말하자면, 이건 과장되기 쉽기 때문입니다.
- 얼마를 내느냐가 아니라, 어떤 토큰으로 내느냐를 바꿉니다. ATS로 내는 것은 수수료 토큰을 체인별 네이티브 코인에서 하나의 토큰으로 바꾸는 것입니다. 이것은 할인이 아니고, "가스리스(gasless)"도 아니며, 더 저렴한 가스도 아닙니다. 네트워크는 여전히 실제 비용을 부과하고, ATS는 그저 그것을 정산할 뿐입니다.
- 여전히 충전된 잔액이 필요합니다. 단일 수수료 토큰은 ATS이므로, ATS 잔액이 0이면 곧장 "가스비 부족"으로 돌아옵니다. 여러 네이티브 잔액을 하나로 대체했을 뿐, 잔액이 필요하다는 사실 자체를 없앤 것은 아닙니다.
- 실제로 ATS로 낼 때에 한해 적용됩니다. 단일 수수료 토큰 모델은 WATS가 이를 지원하는 체인들을 커버합니다. 그 밖의 곳에서 거래한다면 — 다른 지갑, 다른 체인 — 위에서 설명한 일반적인 체인별 네이티브 가스 모델이 그대로 적용되므로, 둘 다 알아둘 가치가 있습니다.
그래서 진짜 이점은 좁고 구체적입니다. 체인마다 하나씩이 아니라, 연료 탱크 하나. 당신의 고충이 그때그때 도착한 체인에서 자꾸 바닥나는 것이라면, 수수료를 충전된 단일 토큰으로 통합하면 체인별 저글링이 사라집니다 — 수수료가 작동하는 방식의 나머지 모든 것은 그대로인 채로 말이죠.
체인별 참고 사항 (EVM, Solana, TON)
EVM 체인(Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain). 이들 모두 같은 모델을 씁니다. 네이티브 코인이 가스를 내며, 그것은 바로 그 체인 위의 그 코인이어야 합니다. ETH는 Ethereum과 주요 L2들을 커버하지만, Arbitrum의 ETH는 Base 수수료를 내지 못합니다 — 별개의 잔액입니다. Polygon은 POL을, BNB Chain은 BNB를 씁니다. 메인넷 수수료가 가장 변동이 크므로, 그곳에 상대적으로 가장 큰 여유분을 두세요.
Solana. 수수료가 아주 적어서 사람들이 이를 무시하게 되는데 — 하지만 "아주 적음"이 "0"은 아닙니다. SPL 토큰을 보내거나 프로그램과 상호작용하려면 여전히 소량의 SOL 잔액이 필요합니다. 일부 작업은 토큰 계정을 여는 데 약간의 렌트(rent) 예치도 요구하므로, 단순 거래 수수료가 시사하는 것보다 SOL을 조금 더 여유 있게 두세요.
TON. 네트워크 작업은 Toncoin으로 지불됩니다. 다른 체인과 마찬가지로, 제튼(jetton, TON 토큰)을 보유한다고 해서 그 전송 비용이 충당되지는 않습니다. 같은 지갑에 약간의 네이티브 Toncoin이 필요합니다. TON에서 정기적으로 거래한다면 소량의 Toncoin 여유분을 유지하세요.
세 경우를 관통하는 핵심은 동일합니다. 토큰은 화물이고, 네이티브 코인은 연료이며, 각 체인은 자기 연료만 받습니다. 이것이 이해되는 순간, "가스비 부족"은 더 이상 미스터리가 아니라 빠르고 예측 가능한 충전이 됩니다. 더 깊은 작동 원리는 암호화폐 가스 수수료 설명과 gas abstraction이란 무엇인가를 읽어보세요. 그리고 수수료 자체보다 끝없는 충전에 지쳤다면, 실질적인 다음 단계는 그것을 하나로 통합하는 것입니다. 멀티체인 활동을 WATS Hot Wallet에 모으고, 네트워크 수수료용으로 하나의 ATS 잔액을 충전해, 체인마다 하나씩이 아니라 연료 탱크 하나만 관리하세요.
자주 묻는 질문
토큰이 있는데도 지갑이 가스비가 부족하다고 하는 이유는 무엇인가요?
토큰 잔액과 가스 잔액이 별개이기 때문입니다. 네트워크는 옮기려는 토큰이 아니라 자기 네이티브 코인(ETH, POL, BNB, SOL, Toncoin)으로 수수료를 부과합니다. 어떤 토큰을 수천 달러어치 보유하고 있어도, 그 체인의 네이티브 가스 잔액이 0이면 그것을 보낼 수 없습니다. 같은 체인에 약간의 네이티브 코인을 추가하면 거래가 통과됩니다.
네이티브 코인 대신 USDC나 다른 토큰으로 가스를 낼 수 있나요?
일반적인 지갑에서는 안 됩니다 — 각 체인은 자기 네이티브 코인을 요구하며, USDC를 아무리 많이 들고 있어도 ETH로 표시된 가스비를 정산할 수는 없습니다. 예외는 수수료 토큰을 추상화하는 지갑입니다. WATS Hot Wallet은 EVM 체인에서 ERC-4337 계정 추상화를 이용해, 지원하는 체인 전반의 네트워크 수수료를 충전된 하나의 ATS 잔액으로 냅니다. 그래서 체인마다 다른 가스 코인을 구할 필요가 없습니다. 다만 이는 네트워크가 부과하는 금액이 아니라 어떤 토큰으로 내느냐를 바꾸는 것이며, ATS 잔액이 0이면 거래는 여전히 막힙니다.
방금 토큰을 새 체인으로 브릿지했는데 이제 발이 묶였어요. 어떻게 하죠?
이것이 이 문제의 가장 흔한 형태입니다. 토큰은 도착했지만 새 체인에 네이티브 코인은 0인 상태죠. 그 체인의 네이티브 토큰을 소량 마련하세요 — on-ramp로 구매하거나, 이미 일부를 보유한 체인에서 네이티브 몇 달러어치를 브릿지하세요. 다음번에는 브릿지할 때 약간의 네이티브를 함께 가져가거나, 하나의 ATS 잔액으로 수수료를 내는 WATS 같은 지갑을 쓰면 새 체인이 막다른 길이 되는 일은 없습니다.
가스를 위해 네이티브 토큰을 얼마나 가지고 있어야 하나요?
여유를 두고 여러 번의 거래를 감당할 정도 — 체인당 보통 몇 달러면 되며, 혼잡 시 수수료가 치솟는 Ethereum 메인넷에서는 더 많이 두세요. 다음 수수료가 직전보다 약간 더 비쌀 수 있으므로, 거래 후 네이티브 코인을 마지막 1센트까지 비우지 마세요.
수수료를 하나의 토큰으로 내는 것이 가스리스 거래와 같은 건가요?
아닙니다. 수수료를 단일 토큰으로 내는 것은 어떤 자산이 수수료를 정산하느냐를 바꾸는 것이지, 수수료가 존재하는지 여부를 바꾸는 것이 아닙니다. WATS Hot Wallet에서는 하나의 ATS 잔액을 충전하면 지원 체인 전반의 네트워크 수수료를 그것이 감당합니다. 네트워크는 여전히 실제 비용을 부과하며, 그 ATS 잔액이 0이 되면 또다시 발이 묶입니다. 체인마다 하나씩이 아니라 연료 탱크가 하나가 되는 것일 뿐 — 공짜 가스도, 할인도 아닙니다.
WATS는 Bitcoin 가스를 지원하나요?
아니요. WATS는 하나의 지갑 안에서 EVM 체인(Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain), Solana, TON을 아우르는 완전한 비수탁형 지갑이지만 Bitcoin은 네이티브로 지원하지 않으므로 Bitcoin의 수수료 모델은 범위 밖입니다. 지원하는 체인들에 대해서는 위에서 설명한 대로 각자 자기 네이티브 가스 코인을 씁니다 — 또는 Hot Wallet에서는 하나의 ATS 잔액을 씁니다.

