지갑에 모르는 코인이 들어왔다면? 스팸 토큰을 팔거나 보내기 전 확인할 것
지갑에 모르는 코인이 들어왔다면? 스팸 토큰을 팔거나 보내기 전 확인할 것

AI 설명용 일러스트이며 실제 지갑 화면이나 피해 사례가 아닙니다.
지갑에 구매하거나 요청한 적 없는 코인이 들어왔다면 출처를 확인하기 전에는 팔거나 보내지 마세요. 모르는 토큰을 받았다는 사실만으로 지갑이 해킹된 것은 아니지만, 토큰에 적힌 링크를 방문하거나 악성 승인 요청에 서명하면 실제 보유 자산이 위험해질 수 있습니다. 왜 이런 코인이 들어오는지부터 안전하게 확인하고 정리하는 순서까지 알아보겠습니다.
핵심 정리
1 모르는 토큰을 단순히 받았다는 사실만으로 다른 코인의 사용 권한까지 넘어가는 것은 아닙니다.
2 토큰 이름이나 설명에 포함된 외부 링크, 판매 제한, 악성 승인 요청을 먼저 확인해야 합니다.
3 출처가 불분명하면 교환·전송을 시도하지 말고 지갑의 숨기기 기능을 검토하세요. 이미 승인했다면 별도로 권한을 확인해야 합니다.
산 적 없는 코인이 왜 내 지갑에 들어왔을까?
직접 구매하거나 요청하지 않은 토큰은 어떤 경로로 내 지갑에 들어왔을까?
코인 지갑에 모르는 토큰이 나타나는 이유는 공개 블록체인의 주소 구조와 관련이 있습니다. 이더리움처럼 누구나 거래 기록을 조회할 수 있는 네트워크에서는 다른 사람이 공개된 지갑 주소로 토큰을 전송할 수 있습니다. 받는 사람이 먼저 구매하거나 입금 요청을 하지 않았어도 블록체인에 토큰 전송 기록이 생길 수 있다는 뜻입니다. 따라서 지갑에 생소한 코인이 추가됐다는 사실만으로 해킹이나 개인키 유출을 판단할 수는 없습니다.
먼저 해당 토큰을 어디에서 누가 보냈는지 확인하는 것이 순서입니다.

낯선 토큰 봉투 앞에서 확인을 멈추는 장면을 그린 AI 일러스트입니다. 실제 앱 메뉴나 토큰의 진위를 보여 주는 자료는 아닙니다.
스팸 토큰은 사용자가 요청하지 않았는데 배포되어 광고나 사기 유도 등에 활용되는 토큰을 말합니다. 흔히 에어드롭과 혼동하지만 두 개념은 같지 않습니다. 에어드롭은 특정 지갑 주소에 토큰이나 NFT를 배포하는 방식이며, 정상적인 프로젝트의 이벤트에서도 사용합니다. 반면 스팸 토큰은 이용자를 외부 사이트로 유도하거나 실제 가치가 있는 코인처럼 오해하게 만드는 수단으로 활용될 수 있습니다.
소액 수신을 이용한 거래 추적과 토큰·NFT에 담긴 피싱 유도는 서로 다른 문제입니다. 낯선 토큰을 받았다는 사실만으로 공격의 종류나 피해 발생을 단정하지 마세요.
유니스왑의 공식 보안 문서인 Airdropped NFT or Token scams에서는 예상하지 못한 토큰이나 NFT를 받은 이용자가 교환이나 보상 수령을 시도하는 상황을 설명합니다. 일부 공격자는 토큰 이름이나 설명에 웹사이트 주소를 넣어둡니다. 이용자가 무료로 받은 코인을 확인하려고 해당 사이트에 접속하면 보상 수령이나 교환을 빌미로 지갑 승인을 요구하는 구조입니다.
유니스왑은 알 수 없는 출처에서 받은 토큰을 판매하거나 교환하려고 시도하지 말라고 권고합니다. 이는 토큰을 보유한 것 자체가 곧 자산 탈취로 이어진다는 의미가 아니라 이후의 행동을 신중하게 판단하라는 경고입니다.
처음 발견했다면 자신의 거래 기록부터 확인하세요. 과거에 참여한 에어드롭이 있었는지, 다른 개인 지갑에서 보낸 내역이 있는지, 거래소 출금 기록과 일치하는지 살펴보면 됩니다. 이후 해당 토큰의 네트워크, 컨트랙트 주소, 거래 해시인 TxID를 확인하세요. 컨트랙트 주소는 블록체인에 배포된 토큰 계약을 식별하는 주소입니다. 같은 이름이나 같은 심볼을 사용하는 토큰이 여럿 존재할 수 있으므로 이름만 비교해서는 충분하지 않습니다.
확인하는 과정에서는 토큰에 포함된 주소나 링크를 누르지 말고 블록 탐색기의 공식 주소를 직접 입력해 접속하는 편이 안전합니다. 출처가 끝내 확인되지 않는다면 당장 처리하려고 거래를 만들 필요는 없습니다.
모르는 토큰이 들어오면 지갑이 이미 해킹된 걸까?
토큰을 받은 것과 악성 계약에 사용 권한을 승인한 것은 어떻게 다를까?
토큰을 단순히 받았다는 사실만으로 지갑의 개인키가 노출되거나 다른 자산에 대한 사용 권한이 부여되지는 않습니다. 이 차이를 이해하려면 토큰 수신, 지갑 연결, 토큰 사용 승인, 실제 자산 전송을 구분해야 합니다. 토큰 수신은 상대방이 공개 주소로 자산을 보내는 일입니다. 지갑 연결은 특정 웹사이트나 애플리케이션이 지갑 주소를 인식하고 허용된 정보를 확인하도록 연결하는 과정입니다.
토큰 사용 승인은 특정 계약에 자산을 사용할 권한을 부여하는 행동입니다. 실제 전송은 사용자가 거래를 승인하거나 이미 권한을 받은 계약이 그 권한을 행사하면서 발생할 수 있습니다.
메타마스크 공식 도움말은 토큰 사용 승인인 Approval을 특정 스마트계약이 이용자의 토큰을 사용할 수 있도록 허락하는 기능으로 설명합니다. 예를 들어 어떤 디앱에 USDT 사용 권한을 부여했다면 일반적인 ERC-20 승인 구조에서 해당 권한은 승인한 USDT에 적용됩니다. 이것이 자동으로 지갑에 있는 모든 종류의 코인 사용 권한을 의미하지는 않습니다.
다만 악성 사이트가 여러 자산에 대한 승인을 요구하거나 별도의 위험한 서명을 유도할 수 있으므로 화면에 나타나는 자산 종류와 권한 범위를 확인해야 합니다.
실제 피해는 예상하지 못한 에어드롭을 현금화하려는 과정에서 발생할 수 있습니다. 유니스왑이 설명한 사례에서는 모르는 토큰을 받은 이용자가 토큰에 표시된 사이트로 이동합니다. 그 사이트에서는 토큰을 다른 가치 있는 코인으로 교환하거나 보상을 받을 수 있다고 안내합니다. 이후 지갑에서 계약 승인이나 서명을 요청하고 이용자가 내용을 제대로 확인하지 않은 채 허용하면, 공격자가 승인된 자산에 접근할 가능성이 생깁니다.
이 과정에서 확인해야 할 것은 단순히 웹사이트 연결 여부가 아닙니다. 실제로 어떤 계약에 어떤 토큰이나 NFT를 이동시킬 수 있는 권한을 주었는지가 중요합니다.
상황을 구분해 판단해 보겠습니다. 지갑에 모르는 토큰만 나타났고 외부 사이트에 접속하거나 승인한 적이 없다면 우선 입금 기록을 확인하고 상호작용을 보류하면 됩니다. 반면 사이트에 접속한 뒤 승인 요청을 허용했다면 지갑의 승인 내역을 별도로 점검해야 합니다. 개인키나 시드문구를 입력했다면 위험 수준은 더 높습니다.
시드문구는 지갑을 복구하고 자산에 접근할 수 있게 하는 핵심 정보이므로 제3자에게 유출됐다면 기존 지갑을 계속 사용하는 것이 위험할 수 있습니다. 이 경우 안전한 환경에서 새 지갑을 생성하고 남은 자산의 이전을 검토해야 합니다. 단순 수신인지, 실제 승인이나 비밀정보 노출까지 있었는지에 따라 대응이 달라집니다.
스팸 토큰과 정상 에어드롭은 어떻게 구별할까?
공식 에어드롭과 스팸 토큰을 구분할 때 어떤 위험 경고를 확인해야 할까?
스팸 토큰인지 판단할 때는 토큰 이름보다 출처와 계약 주소를 먼저 확인해야 합니다. 유명한 프로젝트와 동일한 이름을 사용하거나 실제 코인과 비슷한 로고를 표시하는 사칭 토큰이 존재할 수 있기 때문입니다. 토큰 목록에 익숙한 이름이 보인다는 이유만으로 공식 발행 자산이라고 판단해서는 안 됩니다. 먼저 해당 자산이 어느 네트워크에서 발행됐는지 살펴보고 정확한 컨트랙트 주소를 확인하세요.
정상 프로젝트의 이벤트라고 생각된다면 프로젝트가 직접 공개한 공식 채널에서 같은 네트워크와 계약 주소를 확인할 수 있는지 비교해야 합니다.
바이낸스 월렛의 Token Audit은 계약·거래·사기 위험을 나눠 보여주는 보조 점검 기능입니다. 거래 주소 제한, 판매 수수료, 유동성 부족 등의 경고를 읽는 데 도움을 주지만 안전을 인증하는 기능은 아닙니다.
해당 월렛을 이미 사용한다면 토큰 화면의 Audit 항목에서 결과를 볼 수 있습니다. 이 글 때문에 새 월렛에 자산을 옮기거나 낯선 사이트에 연결할 필요는 없습니다. 경고가 없더라도 모든 위험이 발견됐다는 뜻은 아니며, 서비스·지원 네트워크·버전에 따라 제공 범위가 다릅니다.
유니스왑은 토큰 위험 경고에 악성 토큰, 사칭 토큰, 허니팟, 스팸 토큰, 높은 매매 수수료 등을 구분해 표시합니다. 허니팟은 일반적으로 매수는 가능하지만 매도가 제한되는 구조를 말합니다. 스팸 경고는 해당 토큰의 온체인 배포 활동 등을 근거로 잠재적인 스팸 여부를 보여줍니다. 그러나 모든 무료 배포 토큰이 악성이라는 뜻은 아닙니다.
직접 참여한 공식 이벤트이고 계약 주소와 배포 조건까지 일치한다면 정상적인 에어드롭일 가능성이 있습니다. 그럼에도 토큰을 받았다는 사실과 매매하기에 안전하다는 판단은 별개입니다. 출처가 확인되지 않거나 외부 사이트에서 추가 입금, 보상 수령비, 지갑 권한 승인을 요구한다면 우선 거래를 멈추고 독립적으로 진위를 확인하는 것이 합리적입니다.
지갑에 표시된 코인 가격은 실제로 받을 수 있는 돈일까?
지갑에 표시된 가격이 실제 판매 가능한 금액과 달라지는 이유는 무엇일까?
지갑 화면에 토큰 수량과 가격이 표시돼 있어도 그 금액을 실제로 현금화할 수 있다는 뜻은 아닙니다. 토큰의 평가금액은 화면에서 참조하는 가격 정보와 보유 수량을 바탕으로 표시될 수 있지만, 실제 판매 결과는 유동성과 계약 조건에 따라 달라집니다. 유동성은 해당 토큰을 다른 자산으로 교환할 수 있도록 시장에 존재하는 거래 가능 자금과 주문 규모를 의미합니다.
표시된 가격이 있더라도 실제 교환할 유동성이 부족하면 원하는 수량을 판매하지 못하거나 예상보다 불리한 가격을 받을 수 있습니다. 따라서 잔고 화면에 큰 금액이 나타나는 것과 그 금액을 받을 수 있는 것은 분리해서 판단해야 합니다.
바이낸스 공식 도움말도 유동성 부족을 교환 실패나 큰 슬리피지의 원인으로 설명합니다. 슬리피지는 예상 가격과 체결 가격의 차이입니다. 표시 금액을 확인하려고 시험 거래를 만들지 말고, 출처가 불분명하면 거래를 보류하세요.
유니스왑 공식 문서에서 제시하는 대표적인 경고가 100% Sell Fee Detected입니다. 해당 토큰에 판매 수수료 100%가 적용된 것으로 탐지됐다는 의미입니다. 일반적인 수수료 계산을 이해하기 위한 가정으로 수수료 차감 전 매도 대가가 100 USDT이고 판매 수수료가 100%라고 해보겠습니다. 단순 계산식은 100 × (1 – 1.00) = 0 USDT입니다.
이는 수수료 구조를 설명하기 위한 가상 계산이며 실제 특정 토큰을 거래한 기록이 아닙니다. 계약에 적용되는 실제 조건, 거래 성공 여부, 네트워크 가스비 등은 별도로 확인해야 합니다. 유니스왑은 이 경고가 나타난 토큰을 판매하면 판매자가 토큰 가치를 받지 못할 수 있다고 안내합니다.
이러한 이유로 모르는 토큰을 시험 삼아 조금 팔아보는 행동도 신중해야 합니다. 판매가 되지 않는 이유가 일시적인 유동성 부족인지, 계약에서 정한 주소 제한인지, 높은 매도 수수료 때문인지 구분하기 어렵기 때문입니다. 판매를 시도하면서 네트워크 수수료가 발생하거나 외부 교환 사이트에서 추가 권한을 요구받을 수도 있습니다.
특히 무료로 받은 토큰을 현금화하려고 먼저 다른 코인을 보내라는 요구가 나온다면 정상적인 보유 자산으로 취급하지 말고 거래를 중단해야 합니다. 지갑에서 숫자가 보인다는 이유만으로 경제적 가치나 판매 가능성을 인정하지 않는 것이 중요합니다.
모르는 토큰을 팔거나 보내지 않고 정리할 수 있을까?
토큰을 숨기는 것과 블록체인에서 삭제하거나 승인 권한을 철회하는 것은 어떻게 다를까?
출처가 불분명한 토큰을 지갑 화면에서 정리하고 싶다면 우선 숨기기 기능을 검토할 수 있습니다. 메타마스크 공식 도움말은 토큰을 자산 목록에서 숨기는 방법을 안내하고 있습니다. 브라우저 확장 프로그램에서는 홈페이지의 Tokens 영역에서 해당 토큰을 선택한 다음 메뉴에서 Hide를 선택하는 방식입니다. 모바일 앱에서는 자산 목록에서 토큰을 길게 눌러 숨기기 옵션을 선택할 수 있습니다.
다만 앱 버전과 화면 구성에 따라 표시 위치는 달라질 수 있으므로 현재 사용 중인 지갑의 공식 설명을 함께 확인해야 합니다.
여기에서 중요한 것은 숨기기가 블록체인상의 토큰을 삭제하는 기능이 아니라는 점입니다. 메타마스크 공식 문서에 따르면 토큰을 화면에서 숨기더라도 실제 블록체인 주소의 보유 수량은 그대로 남습니다. 따라서 다른 탐색기에서 해당 주소를 조회하면 토큰 보유 기록이 확인될 수 있습니다. 숨기기는 사용자가 지갑 화면에서 불필요한 자산을 보지 않도록 표시를 관리하는 기능입니다.
이미 토큰을 보유하게 된 사실을 취소하거나 발행자가 다시 접근하지 못하도록 막는 별도의 보안 조치는 아닙니다. 네트워크의 기본 가스 토큰처럼 숨길 수 없는 자산도 있습니다.
일부 이용자는 모르는 토큰을 없애기 위해 소각 주소나 다른 주소로 전송하려고 할 수 있습니다. 하지만 토큰을 옮기는 거래 자체에 네트워크 수수료가 발생할 수 있고, 토큰 계약의 기능에 따라 전송이 제한되거나 실패할 수 있습니다. 단순히 목록에서 보기 싫다는 이유만으로 전송 거래를 만들 필요는 없습니다.
특히 낯선 토큰을 다른 자산으로 바꾸기 위해 외부 사이트를 연결하거나 계약에 승인 권한을 주는 행동은 토큰을 받았을 때보다 더 큰 위험을 만들 수 있습니다. 유니스왑이 예상하지 못한 토큰을 판매하거나 교환하지 말라고 안내하는 이유도 이러한 악성 상호작용과 관련이 있습니다.
숨기기와 승인 철회는 별도의 기능이라는 점도 구분해야 합니다. 메타마스크는 토큰 숨기기가 이미 디앱에 부여한 토큰 사용 승인에 영향을 주지 않는다고 명시합니다. 즉, 과거에 어떤 계약에 특정 코인을 사용할 권한을 부여했다면 자산 목록에서 토큰을 숨겨도 그 권한은 남을 수 있습니다. 반대로 아무런 승인이나 의심스러운 서명을 하지 않은 상태라면 스팸 토큰이 보인다는 이유만으로 모든 승인을 취소할 필요가 있다고 단정할 수는 없습니다.
중요한 것은 어떤 행동을 했는지에 따라 필요한 조치를 선택하는 것입니다. 모르는 토큰을 발견했지만 아무것도 실행하지 않았다면 입금 출처와 계약 주소를 확인한 뒤 불필요한 상호작용을 피하는 것으로 대응할 수 있습니다.
이미 외부 사이트에 연결하거나 승인했다면 무엇부터 확인할까?
이미 모르는 토큰 때문에 사이트에 연결하거나 서명했다면 무엇부터 점검할까?
모르는 토큰을 확인하려고 외부 사이트를 방문했다면 자신이 어디까지 행동했는지부터 구분해야 합니다. 단순히 페이지를 열었는지, 지갑 연결을 허용했는지, 토큰 사용 승인 거래를 실행했는지, 특정 메시지에 서명했는지 확인하는 것입니다. 악성 사이트와 상호작용했을 가능성이 있다면 추가 거래를 멈추고 해당 사이트를 신뢰할 수 있는지 독립적으로 확인해야 합니다.
지갑 연결을 해제하더라도 기존에 부여한 토큰 사용 승인 권한이 자동으로 사라지는 것은 아닙니다. 따라서 이미 승인 요청을 허용했다면 연결 목록뿐 아니라 승인 내역도 확인해야 합니다.
이미 의심스러운 승인을 했다면 지갑 또는 신뢰할 수 있는 승인 관리 화면에서 네트워크, 승인받은 계약, 대상 토큰, 사용 한도를 확인하고 불필요한 권한의 철회를 검토하세요. 철회는 기존 승인 권한을 변경하거나 없애기 위한 별도의 블록체인 거래이며 네트워크 가스비가 발생할 수 있습니다.
일부 서명 방식은 일반적인 토큰 승인 목록과 별도로 확인해야 할 수도 있으므로 승인 목록에 이상이 없다는 이유만으로 모든 위험이 해결됐다고 단정해서는 안 됩니다. 복구 문구나 개인키를 이미 입력했다면 단순 권한 철회보다 더 넓은 대응이 필요합니다. 노출된 지갑을 손상된 것으로 취급하고 안전한 기기에서 새 지갑을 생성해 남아 있는 자산을 이전할지 검토해야 합니다.
이때 사기 사이트가 안내한 복구 절차나 추가 입금 요구는 따르지 않는 것이 중요합니다.
앞으로 같은 상황을 만났을 때 사용할 확인 순서는 간단하게 정해둘 수 있습니다. 먼저 요청하지 않은 토큰인지 자신의 거래 기록과 비교합니다. 다음으로 네트워크와 컨트랙트 주소를 확인하고 공식 블록 탐색기에서 입금 내역을 조회합니다. 토큰에 URL이 포함돼 있거나 무료 보상을 받으려면 추가 입금이나 서명이 필요하다는 안내가 나타나면 상호작용을 중단합니다.
바이낸스나 유니스왑처럼 위험 분석 기능이 있는 서비스에서는 스팸, 허니팟, 판매 제한, 높은 수수료 경고를 보조 자료로 확인할 수 있습니다. 출처가 확인되지 않으면 교환이나 전송보다 숨기기를 우선 검토하고, 이미 승인했다면 권한 점검으로 넘어갑니다. 결국 지갑에 예상하지 못한 토큰이 생겼을 때 중요한 것은 그 코인의 표시 가격이 아니라 자신이 어떤 권한을 허용했는지입니다.
핵심 포인트
모르는 토큰을 받았다는 사실보다 중요한 것은 그 토큰을 처리하려고 어떤 사이트에 접속하고 어떤 권한을 허용했는지입니다.
자주 묻는 질문
지갑에 모르는 코인이 들어왔는데 그냥 놔둬도 괜찮을까요?
단순히 토큰을 받았다는 사실만으로 지갑이 해킹됐다고 판단할 수는 없습니다. 출처가 불분명하다면 판매하거나 전송하지 말고 거래 내역과 계약 주소를 먼저 확인하세요. 지갑에서 지원한다면 토큰을 숨길 수 있으며, 화면에서 숨겨도 실제 블록체인상의 보유 기록은 유지됩니다. 기존에 악성 승인이나 서명을 했다면 별도 대응이 필요합니다.
무료로 받은 코인이 큰 금액으로 표시되면 실제로 팔 수 있나요?
화면의 평가금액만으로 판매 가능성을 판단할 수는 없습니다. 토큰 계약에 매도 제한이 있거나 유동성이 부족하면 판매가 실패하거나 예상한 금액을 받지 못할 수 있습니다. 유니스왑은 허니팟과 100% 판매 수수료 등을 위험 경고로 제공합니다. 출처가 확인되지 않은 토큰은 현금화를 시도하기 전에 이러한 조건을 확인해야 합니다.
스팸 토큰을 숨기거나 지갑 연결을 끊으면 기존 승인 권한도 없어지나요?
그렇지 않습니다. 토큰 숨기기는 자산 목록의 표시를 관리하는 기능이고, 지갑 연결 해제도 이미 승인한 토큰 사용 권한을 자동으로 취소하는 기능은 아닙니다. 의심스러운 계약에 승인했다면 해당 네트워크에서 승인 대상과 권한 범위를 확인하고 철회를 검토해야 합니다. 시드문구나 개인키가 유출된 경우에는 승인 철회만으로 충분하지 않을 수 있습니다.
이 글은 예상하지 못한 토큰 입금과 지갑 보안 위험을 이해하기 위한 정보이며 특정 코인의 매수·매도·교환이나 투자 결정을 권유하지 않습니다. 토큰 계약과 지갑 기능, 네트워크 수수료, 보안 경고는 서비스와 시점에 따라 달라질 수 있습니다. 실제 자산 이동이나 승인 철회 전에는 사용하는 지갑과 해당 서비스의 공식 자료를 확인하고 본인의 책임 아래 신중하게 판단해야 합니다.
거래하지 않고 확인할 다섯 가지
체크는 이 화면에서 확인한 내용을 표시할 뿐 안전을 인증하지 않으며 서버에 전송하지 않습니다.
직접 확인할 공식 자료
자료 확인일: 2026년 10월 10일. 메뉴와 지원 범위는 변경될 수 있습니다.
