전체 글
튜토리얼

SOL 전송 방법: 거래소에서 지갑으로, 지갑에서 지갑으로

Binance에서 Phantom으로 SOL을 출금하는 순서, 지갑 간 전송, SPL 토큰의 rent 예치금, 여러 주소로 한 번에 보내는 방법까지 단계별로 정리했습니다.

읽는 시간 7분 J Tools Editorial
솔라나 토큰 원판과 거래소에서 지갑으로 향하는 화살표로 SOL 전송 흐름을 그린 미니멀한 일러스트

SOL 전송은 솔라나에서 가장 흔한 작업이면서, 처음 시작한 사람이 첫날 가장 자주 틀리는 작업이기도 합니다. 거래소에서 출금하다가 네트워크를 잘못 골라 자금을 잃기도 하고, SPL 토큰도 SOL과 똑같이 보내면 된다고 생각했다가 토큰 계정 예치금이 따로 빠져나가는 것을 보고 놀라기도 합니다.

이 글은 두 흐름을 순서대로 다룹니다. 하나는 거래소에서 내 지갑으로 SOL을 출금하는 과정이고, 다른 하나는 지갑에서 지갑으로 이어지는 SOL 전송과 SPL 토큰 전송입니다. 받는 주소가 많을 때 손 대신 쓰는 도구도 뒤에서 함께 소개합니다.

먼저 한눈에 보는 요약

  • 거래소에서 Phantom으로 출금: Binance나 MEXC에서 SOL을 산 뒤 출금(Withdraw)을 누르고, 네트워크를 Solana로 고르고, Phantom 주소를 붙여 넣고 승인합니다. 보통 1~3분 안에 도착하고, 거래소 출금 수수료는 0.005 SOL 안팎입니다.
  • 지갑 간 SOL 전송: Phantom에서 Send(보내기)를 누르고 주소와 금액을 넣은 뒤 승인합니다. 네트워크 수수료는 약 0.000005 SOL이고, 1~2초면 확정됩니다.
  • SPL 토큰 전송: 순서는 같습니다. 다만 받는 쪽에 그 토큰의 계정(ATA)이 없으면 새로 만들어지고, 약 0.002 SOL의 rent 예치금이 보내는 쪽에서 나갑니다.
  • 대량 전송: 받는 주소가 많다면 솔라나 멀티센더 도구에 CSV를 올려 한 화면에서 보냅니다.

거래소에서 Phantom으로 SOL 전송하기: Binance 예시

거래소 출금 양식 도식으로, 네트워크 항목이 강조되어 Solana를 고르는 단계가 핵심임을 보여 주는 그림

가장 흔한 경로는 이렇습니다. Binance에서 USDT나 법정화폐로 SOL을 샀고, 이제 그 SOL을 내 Phantom 지갑으로 옮기려는 상황입니다. 단계는 다섯 개이고, 돈이 걸린 결정은 그중 하나뿐입니다.

  1. Phantom 주소 복사: Phantom을 열고 화면 위쪽의 주소나 QR 아이콘을 누른 뒤 Copy(복사)를 선택합니다. 솔라나 주소는 base58로 인코딩된 32~44자 문자열이라, 손으로 옮겨 적기보다 복사해서 붙여 넣는 편이 안전합니다.
  2. Binance 출금 화면 열기: 현물 지갑에서 출금(Withdraw)을 누르고 코인으로 SOL을 고릅니다. 주소 칸에는 방금 복사한 Phantom 주소를 붙여 넣습니다.
  3. 네트워크 선택: 네트워크는 반드시 ‘Solana (SOL)’이어야 합니다. 이 칸은 자동으로 채워지는 경우가 많지만, 그래도 눈으로 한 번 더 확인하세요. 이 글 전체에서 가장 중요한 단계가 여기입니다.
  4. 금액 입력과 인증: 보낼 금액을 입력합니다. 최소 출금액은 약 0.01 SOL이고, 출금 수수료는 이 글을 쓰는 시점에 약 0.005 SOL입니다. 두 숫자 모두 거래소가 정하며 양식에 그대로 표시됩니다. 제출한 다음 이메일 인증과 2단계 인증(2FA)을 마칩니다.
  5. 도착 확인: 솔라나 자체는 1~2초면 트랜잭션을 확정하지만, Binance 내부의 처리 대기열 때문에 보통 1~3분이 걸립니다. Phantom 잔액이 바뀌면 끝입니다. 트랜잭션 해시는 Solscan 블록 익스플로러 사이트에서 추적할 수 있습니다.

네트워크 칸이 ‘Solana (SOL)’이 아니면 거기서 멈추세요. BSC, Ethereum(ERC-20), Tron을 고르면 자금은 솔라나가 아닌 다른 체인으로 가고, 현실적으로 되찾을 방법이 없습니다. SOL은 솔라나의 기본 자산이고, BSC 위의 ‘wrapped SOL’은 이름만 비슷한 별개의 자산입니다.

솔라나 네이티브 출금은 Binance, MEXC, Coinbase, OKX, Kraken, Gate.io, Bybit, BitMart가 지원합니다. KuCoin도 지원하지만, 장애가 생기면 출금을 잠시 멈추는 일이 있습니다. 어느 거래소를 쓰든 순서는 거의 같고, 최소 출금액과 수수료만 거래소마다 따로 정합니다.

지갑에서 지갑으로 SOL 전송하기

Phantom에서 Phantom으로 보내는 쪽이 더 빠르고 저렴합니다. 중간에 거래소 대기열이 없고, 솔라나 온체인 트랜잭션 하나로 끝나기 때문입니다.

  1. 보내기: 홈 화면에서 Send(보내기)를 누릅니다.
  2. 주소: 받는 사람의 솔라나 주소를 붙여 넣습니다. Phantom은 주소를 검사하고, 유효하지 않은 주소는 받아 주지 않습니다.
  3. 토큰: SOL을 고릅니다. 기본값이 SOL이라 대개 그대로 두면 됩니다.
  4. 금액: 금액을 입력합니다. Max(최대) 버튼은 수수료 몫을 남기고 보낼 수 있는 최대치를 계산해 줍니다.
  5. 확인: Next(다음)를 누르고 받는 주소와 금액을 검토한 뒤 Send를 누르고, Phantom 서명 창에서 승인합니다.

이렇게 보낸 SOL 전송은 1~2초 안에 체인에 기록됩니다. 네트워크 수수료는 약 0.000005 SOL이고, 이 금액이 어떻게 정해지는지는 솔라나 공식 문서의 수수료 설명에 나와 있습니다. 트랜잭션은 Phantom의 활동 기록과 Solscan 양쪽에서 확인할 수 있습니다.

SPL 토큰을 보낼 때 SOL과 다른 점

USDC, BONK, JUP 같은 SPL 토큰도 보내는 순서는 같습니다. 달라지는 것은 받는 쪽에 무엇이 이미 있느냐입니다. 지갑은 SPL 토큰을 종류마다 별도의 계정에 담는데, 기술 문서에서는 이것을 Associated Token Account, 줄여서 ATA라고 부릅니다. 여기서는 토큰 계정이라고 부르겠습니다.

받는 쪽에 토큰 계정이 이미 있을 때: 전에 그 토큰을 가져 본 적이 있어서 계정이 이미 있다면, 비용은 SOL을 보낼 때와 같은 약 0.000005 SOL입니다.

받는 쪽에 토큰 계정이 없을 때: 전송 과정에서 계정이 자동으로 만들어지고, 약 0.002 SOL의 rent가 보내는 사람의 지갑에서 빠져나갑니다. 그냥 사라지는 돈이 아니라 계정에 맡겨 두는 예치금이라, 계정을 닫으면 돌려받을 수 있습니다. Phantom은 이 금액을 승인 전 화면에 보여 줍니다.

실제로 뜻하는 바는 이렇습니다. 처음 보는 주소로 SPL 토큰을 보낼 때마다 잔액 일부가 계정 개설에 쓰이고, 에어드롭처럼 받는 주소가 많아지면 이 비용이 금방 불어납니다. 예치금이 왜 필요하고 얼마인지는 솔라나 rent 예치금과 부족 오류 설명에서 따로 다뤘습니다.

여러 주소로 한 번에 보내기: 멀티센더와 배치 수집기

주소 100곳에 손으로 보내면 트랜잭션 100건에 서명 100번이고, 네트워크 수수료도 건마다 따로 나갑니다. 멀티센더 도구는 CSV 파일 하나를 받아 목록 전체에 SOL이나 어떤 SPL 토큰이든 한 화면에서 보내고, 실제 전송은 여러 건을 묶은 트랜잭션으로 나눠 처리합니다.

CSV 형식은 한 줄에 address,amount 하나입니다. 런칭 뒤의 홀더 보상, 에어드롭, 커뮤니티 캠페인 보상, 급여 지급처럼 받는 사람이 많은 일에 주로 씁니다.

솔라나 지갑 하나가 멀티센더 한 번의 실행으로 여러 수신 지갑에 SOL과 SPL 토큰을 흘려보내는 그림

반대 방향이 필요할 때도 있습니다. 봇을 돌리려고 지갑을 여러 개 만들었거나 실수로 지갑이 늘어나 SOL이 흩어졌다면, 지갑마다 로그인해서 하나씩 옮기는 일은 생각보다 번거롭습니다. 솔라나 배치 수집기는 여러 지갑의 SOL을 목적지 하나로 쓸어 모읍니다. 지갑 목록을 올리고 잔액을 확인한 뒤 모으는 전송을 승인하면 됩니다.

보내는 지갑마다 받는 지갑이 하나씩 정해져 있다면 또 다른 형태가 맞습니다. 그 경우는 지갑을 짝지어 보내는 다대다 전송 글에 정리해 두었습니다.

원하는 글자로 시작하는 지갑 주소

주소가 특정 글자로 시작하기를 바란다면 솔라나 바니티 지갑 생성기가 원하는 접두사를 가진 주소를 찾아 줍니다. 무작위로 주소를 만들어 보며 맞는 것을 찾는 방식이라, 접두사가 길수록 오래 걸립니다. 4~5자는 몇 분이면 되지만 7자 이상은 몇 시간이 걸릴 수 있습니다.

SOL 전송에서 자주 하는 실수

  • 네트워크를 잘못 고름: BSC, ERC-20, Tron으로 SOL을 출금하면 그 자금은 돌아오지 않습니다. 출금할 때마다 Solana 네트워크가 선택되어 있는지 확인하세요.
  • 주소 붙여 넣기 오류: 솔라나 주소는 대소문자를 구분합니다. Phantom은 잘못된 주소를 걸러 내지만 모든 앱이 그렇게 하지는 않습니다. 처음 보내는 주소라면 소액으로 먼저 시험해 보세요.
  • 수수료로 쓸 SOL 부족: SPL 토큰을 보내려면 수수료용으로 약 0.005 SOL을 남겨 두세요. 받는 쪽에 토큰 계정을 만들어야 한다면 rent로 약 0.002 SOL이 더 듭니다. SOL이 0인 지갑에서는 SPL 토큰을 보낼 수 없습니다.
  • 메모를 필수로 여김: 솔라나 전송에는 메모가 필요 없습니다. 메모나 태그를 요구하는 것은 XLM, XRP 같은 체인입니다. 메모 칸은 대부분 비워 두면 됩니다.

앞의 두 실수는 되돌리기 어렵습니다. 그래서 처음 쓰는 주소나 거래소라면 소액을 먼저 보내 도착을 확인하고 나머지를 보내는 편이 좋습니다. 수수료 몇 푼이 네트워크를 잘못 골라 잃는 금액보다 훨씬 쌉니다.

SOL 전송 자주 묻는 질문

Phantom에서 Binance로 SOL을 다시 보내려면 어떻게 하나요?

거래소의 입금(Deposit) 주소로 보내면 됩니다. 내 주소가 아니라 거래소가 자산마다 따로 발급하는 주소입니다. Binance에서 입금을 누르고 SOL과 ‘Solana (SOL)’ 네트워크를 고른 뒤 표시되는 주소를 복사하세요. 그다음 Phantom에서 평소처럼 보내면 1~2초 안에 체인에서 확정됩니다.

주의할 점이 두 가지 있습니다. 자산마다 입금 주소가 다르므로 SOL은 SOL 입금 주소로, USDC는 USDC 입금 주소로 보내야 합니다. 그리고 솔라나 입금에는 메모나 태그를 쓰지 않습니다. 거래소는 정해진 확인 횟수를 채운 뒤에 잔액을 반영하므로, 체인에서는 이미 끝났어도 몇 분 동안 대기 중으로 보일 수 있습니다.

거래소 출금이 대기 중으로 멈춰 있는 이유는 무엇인가요?

솔라나 자체는 빠릅니다. 트랜잭션은 1~2초 안에 체인에 올라가고 곧 확정되므로, 느끼는 지연은 거의 언제나 거래소 내부 대기열에서 생깁니다. 흔한 원인은 세 가지입니다. 자금을 내보내거나 반영하기 전에 정해진 확인 횟수를 기다리는 규정, 큰 금액이나 처음 쓰는 출금 주소 또는 최근의 보안 설정 변경 때문에 걸리는 위험 검토, 그리고 비밀번호를 재설정했거나 새 기기로 로그인한 뒤 일정 기간 출금을 막는 잠금입니다.

실제 상태는 지갑 기록이나 거래소 출금 내역에서 트랜잭션 서명을 찾아 Solscan에서 조회하면 알 수 있습니다. finalized로 나오면 자금은 이미 체인에서 움직였고, 남은 것은 받는 쪽 거래소의 잔액 반영뿐입니다. 서명이 아직 없다면 트랜잭션이 거래소를 떠나지 않은 것이라, 풀어 줄 수 있는 곳도 거래소뿐입니다.

네트워크를 잘못 골랐거나 토큰 계정 주소로 보냈다면 되찾을 수 있나요?

다른 체인으로 보낸 경우는 현실적으로 되찾을 수 없습니다. BSC, Ethereum, Tron으로 출금한 SOL은 그 체인 위의 래핑된 형태로 도착하고, Phantom 지갑에서는 보이지 않습니다. 네이티브 SOL과 다른 체인의 wrapped SOL은 서로 다른 자산입니다. 솔라나에서 정당한 래핑 형태는 wSOL 하나뿐이고, wSOL은 솔라나 wSOL 래퍼 같은 도구로 내가 직접 1:1로 감싸고 푸는 것이라 거래소가 제공하는 크로스체인 브리지와는 관계가 없습니다.

토큰 계정 주소로 보낸 경우는 사정이 다릅니다. 익스플로러에서 토큰 계정 주소를 복사해 보내면 자금이 지갑 화면에 제대로 드러나지 않는 곳에 들어갈 수 있습니다. 늘 Phantom의 받기(Receive) 화면에 나오는 기본 지갑 주소로 보내고, 처음 보내는 곳이라면 소액으로 먼저 시험하세요.

SOL 잔액을 전부 보낼 수 있나요?

보낼 수 있습니다. 네트워크는 지갑 잔액을 정확히 0으로 비우는 전송을 허용하고, Max(최대) 버튼은 수수료를 뺀 최대치를 계산해 줍니다. 거절되는 것은 0보다 많고 지갑 계정의 rent 최소액(0.001 SOL 미만)보다 적은 잔액이 남는 전송이며, 이때 ‘insufficient funds for rent’ 오류가 나옵니다. 지갑을 비우려면 Max를 쓰고, 일부만 보낸다면 그 최소액보다 조금 넉넉하게 남겨 두세요.

받은 토큰이 지갑에 보이지 않으면 어떻게 하나요?

먼저 Solscan에서 내 지갑 주소를 조회해 토큰이 실제로 도착했는지 확인하세요. 체인에는 도착했는데 Phantom 목록에 없다면 원인을 하나씩 좁혀 가야 합니다. 확인 순서는 Phantom 지갑에 솔라나 토큰이 안 보일 때 글에 일곱 가지 원인으로 정리해 두었습니다.

SOL을 보낼 때 메모를 꼭 입력해야 하나요?

아닙니다. 솔라나 전송에는 메모가 필요 없고, 거래소로 입금할 때도 메모나 태그를 쓰지 않습니다. 거래소 화면에 SOL용 선택 메모 칸이 보이더라도 비워 두세요. 메모와 목적지 태그는 XLM이나 XRP 같은 체인의 방식입니다.

전송을 마친 뒤 챙길 것

SOL 전송이 손에 익으면 쓰지 않는 토큰 계정에 묶인 예치금도 챙길 만합니다. 절차는 빈 토큰 계정을 닫아 렌트를 회수하는 방법에 있습니다. 앞에서 말한 BSC의 wrapped SOL과 솔라나의 wSOL이 어떻게 다른지 궁금하다면 wSOL 랩핑과 언랩핑 정리를 읽어 보세요.

J
작성자
J Tools Editorial

J Tools 팀에서 작성한 글입니다.

J Tools Editorial의 글 전체 보기 →

관련 글