WATS Wallet logoWATS Wallet
기술7분 분량

SOL을 전부 보낼 수 없는 이유는? Solana 렌트, 빈 토큰 계정, 2026년 렌트 인하(그리고 TON 스토리지 수수료)

SOL 잔액 전체를 보낼 수 없나요? 모든 Solana 토큰 계정에는 환불 가능한 렌트 보증금이 묶여 있으며, 2026년 9월 SIMD-0437 인하 전에는 약 0.00204 SOL이었습니다. 이 가이드는 이를 안전하게 회수하는 방법, 새 일정이 바꾸는 점, 그리고 TON 지갑에 "uninit"이 표시되는 이유를 다룹니다.

WATS Wallet을 만든 Alltoscan LLC 작성 편집 정책

게시일 업데이트

Solana는 모든 계정이 환불 가능한 "렌트 면제" 보증금을 SOL로 보유하도록 하며, 보유한 적이 있는 토큰마다 별도의 토큰 계정이 생기고 2026년 9월 이전에는 여기에 2,039,280 lamports(약 0.00204 SOL)가 묶였습니다. 이 SOL은 사용 가능한 잔액에 포함되지 않고, 지갑은 네트워크 수수료와 자체 최소 잔액을 위한 소액의 예비분도 남겨 두므로 "최대 보내기"로는 보통 잔액을 완전히 비울 수 없습니다. 빈 토큰 계정을 닫으면 보증금이 돌아오며, 2026년 10월 기준 SIMD-0437이 이를 단계적으로 줄이고 있지만 자동으로 환불되는 것은 없습니다. SOL을 사용자 본인의 주소로 보내는 닫기 트랜잭션에 직접 서명해야 합니다.

왜 SOL 잔액 전체를 보낼 수 없나요?

잔액과 0 사이에는 서로 다른 세 가지 금액이 있습니다. 스테이킹한 SOL에는 네 번째가 더해지는데, 스테이크 계정이 자체 예비분을 유지하기 때문입니다.

  1. 네트워크 수수료. Solana의 수수료 문서에 따르면 모든 트랜잭션은 서명당 5,000 lamports의 기본 수수료에 선택 사항인 우선순위 수수료를 더해 냅니다. "최대"는 잔액에서 수수료를 뺀 금액입니다. 수수료 전반은 Solana와 TON의 트랜잭션 수수료 작동 방식을 참고하세요.
  2. 지갑 계정의 렌트 면제 최소 금액. 지갑 계정의 최소 금액은 SIMD-0437 이전에는 890,880 lamports(0.00089088 SOL)였고 1단계 이후에는 810,624 lamports, 2단계 이후에는 650,240 lamports입니다. 계정에 SOL이 조금 남지만 렌트 면제 최소 금액에는 못 미치게 되는 전송은 런타임에서 거부되므로(정확히 0으로 비우는 것은 허용됩니다) 지갑은 예비분을 남겨 둡니다.
  3. 토큰 계정에 묶인 SOL. 보유 중이거나 한때 보유했던 SPL 또는 Token-2022 토큰마다 고유한 보증금이 있는 별도 계정이 있으며, SOL 잔액에는 이 금액이 포함되지 않습니다. 대부분의 사용자가 알아차리는 "사라진 SOL"이 바로 이것입니다.

Solana 렌트란 무엇이며, 왜 수수료가 아니라 보증금인가요?

Solana 렌트는 계정을 네트워크에 유지하기 위한 환불 가능한 보증금이며, 계정을 닫으면 전액이 돌아옵니다. 계산식은 (128바이트 오버헤드 + 데이터 길이) × 바이트당 lamports입니다.

표준 SPL 토큰 계정은 165바이트이므로 2026년 이전에는 (128 + 165) × 6,960 = 2,039,280 lamports, 즉 0.00203928 SOL이 들었습니다. 확장 기능이 있는 Token-2022 계정은 더 많이 듭니다.

새 토큰을 받는 데 SOL이 들 수 있는 것도 이 때문입니다. 누군가는 받는 사람의 토큰 계정 비용을 내야 합니다. 보통은 보내는 사람이나 앱이 내고, 때로는 본인이 내기도 합니다. 토큰 모델은 체인마다 다르며, 이는 ERC-20 vs SPL vs jetton에서 설명합니다.

2026년 렌트 인하(SIMD-0437)는 무엇을 바꾸나요?

SIMD-0437은 Solana의 바이트당 lamports를 6,960에서 696으로, 즉 90% 낮추며 다섯 단계로 진행됩니다. 2026년 10월 7일 기준 메인넷에는 1단계와 2단계가 적용되어 있습니다. 표는 그날 Solana의 렌트 인하 업그레이드 페이지 및 2단계 활성화에 대한 Solana Compass의 보도와 대조해 확인했으며, 보증금 열은 공개된 요율로 계산한 값입니다.

단계바이트당 lamports상태(확인 시점)토큰 계정 보증금
이전6,960기존 요율2,039,280 (0.00204 SOL)
16,3332026년 9월 3일 메인넷 적용1,855,569 (0.00186 SOL)
25,080메인넷 적용, 2026년 9월 11일(에포크 1033)1,488,440 (0.00149 SOL)
32,5752026년 11월 예정754,475
41,3222026년 11월 예정387,346
56962026년 11월 예정203,928 (0.000204 SOL)

기존 계정은 자동으로 환불되지 않습니다. 새 최소 금액은 새 잔액에 적용되므로, 기존 요율로 열린 계정에는 여전히 더 큰 보증금이 남아 있습니다. 2단계 이후 기존 표준 토큰 계정에는 새 최소 금액이 요구하는 것보다 550,840 lamports(약 0.00055 SOL)가 더 들어 있습니다. 3~5단계에는 확정된 날짜가 없습니다. Anza 개발자들은 각 단계가 상태 증가 점검을 통과한 뒤에만 활성화된다고 밝히며, Agave 4.4는 2026년 11월경으로 예상됩니다. 폴백 기능 게이트가 요율을 6,960으로 되돌릴 수 있으므로 일정은 바뀔 수 있습니다.

SOL을 돌려받는 방법은 두 가지입니다. 빈 계정을 닫으면 해당 계정의 lamports가 전부 돌아옵니다. 더 새로운 토큰 프로그램 명령인 WithdrawExcessLamports는 현재 최소 금액을 초과하는 금액만 인출하고, 계정은 열어 둔 채로 두며, 소유자의 서명이 필요합니다. 더 이상 필요 없는 계정은 닫고, 계정을 유지하려면 지갑이나 도구가 지원하는 경우 WithdrawExcessLamports를 사용하세요. 래핑된 SOL은 대신 UnwrapLamports를 사용합니다.

빈 토큰 계정에서 SOL을 안전하게 회수하려면 어떻게 하나요?

각 빈 토큰 계정을 직접 서명하는 트랜잭션으로 닫되, 먼저 SOL이 본인의 주소로 가는지 확인하세요.

  1. Solscan이나 Solana Explorer에서 본인 주소를 열고 잔액이 0인 토큰 계정을 나열합니다(블록 탐색기 읽는 법 참고).
  2. 먼저 소액 잔여 토큰(더스트)을 정리하세요. SPL Token 문서에 따르면 네이티브가 아닌 토큰 계정은 토큰 보유량이 0이어야 닫을 수 있으므로, 토큰을 다른 곳으로 옮기거나 소각해야 합니다. 소각은 되돌릴 수 없으니 가치 없는 토큰인지 확인하세요.
  3. 지갑에 자체 계정 닫기 기능이 있으면 그것을 사용하고, 없으면 잘 알려진 오픈 소스 도구를 사용하세요.
  4. 서명하기 전에 트랜잭션에 CloseAccount(그리고 선택했다면 Burn)만 들어 있는지, SOL이 본인의 주소로 지급되는지, 수수료가 있다면 표시되는지 확인하세요.
  5. 직접 서명한 뒤, 탐색기에서 계정이 닫혔고 SOL이 도착했는지 확인하세요.

렌트 회수 도구는 안전한가요? 서명 전 체크리스트

회수 도구는 서명하라고 요구하는 내용을 읽을 수 있을 때만 안전합니다. 가짜 도구는 진짜와 똑같이 보일 수 있기 때문입니다. 이 글은 어떤 도구도 보증하지 않지만, Binance.US는 Web3 지갑에서 Solana 계정 렌트를 회수하는 방법에 대한 고객센터 문서를 공개하고 있습니다.

  • 광고나 DM이 아니라 신뢰할 수 있는 출처를 통해 공식 URL에 접속했고, 도구가 오픈 소스이거나 잘 알려져 있습니다.
  • 시드 문구나 개인 키를 절대 요구하지 않습니다.
  • 미리 보기에 Close와 Burn만 표시되고 본인 주소로 지급됩니다.
  • SetAuthority(토큰 계정의 제어 주체를 바꾸는 명령), Approve 또는 위임, 선택하지 않은 토큰의 전송이 없습니다.
  • 수수료가 있다면 공개되어 있으며, "무료 SOL 받기" 팝업과 에어드롭 링크는 무시합니다.

가짜 회수 페이지는 지갑 드레이너와 같은 패턴을 따릅니다. 평범해 보이는 트랜잭션으로 자산이나 권한을 다른 사람에게 넘기는 방식입니다. 블라인드 서명의 원칙과 같습니다. 읽을 수 없는 것에는 절대 서명하지 마세요. 렌트는 공격자에게도 실제 돈입니다. 2022년 8월 OtterSec는 Solend의 반쯤 생성된 계정을 닫아 라운드마다 약 0.0082 SOL의 렌트를 얻는 봇을 설명했는데, 이는 소비자 도구가 아니라 개발자 측 결함이었습니다.

TON 지갑에 "uninit"이 표시되거나 소액 잔액이 남는 이유는 무엇인가요?

TON은 계정이 차지하는 상태에 대해 스토리지 수수료를 지속적으로 부과하는 반면, Solana는 환불 가능한 보증금을 한 번 받습니다. 수수료는 TON 코인인 GRAM(이전 명칭 Toncoin)으로 내며, 네트워크 이름은 여전히 TON입니다.

TON 문서에 따르면 계정은 네 가지 상태 중 하나입니다.

  • nonexist: 코드, 데이터, 잔액이 없고 스토리지 수수료도 없습니다.
  • uninit: 잔액은 있지만 아직 코드가 없는 상태입니다. 예를 들어 자금을 받았지만 한 번도 보내지 않은 지갑이며, 스토리지 수수료는 계속 발생합니다.
  • active: 배포되어 실행 중입니다.
  • frozen: 스토리지 부채가 0.1 GRAM을 넘은 상태이며 코드와 데이터 해시만 남습니다.

스토리지 부채가 1 GRAM을 넘고 잔액이 0인 frozen 계정은 삭제됩니다. 표준 지갑은 첫 번째 발신 트랜잭션에서 배포되며, Tonviewer 같은 탐색기가 사용자가 무언가를 보내기 전까지 "uninit"을 표시하는 이유가 이것입니다. 지갑이 스토리지 수수료와 연산 수수료를 감당해야 하므로 "최대 보내기"는 실패하거나 더스트를 남길 수 있습니다. Jetton 전송은 jetton 지갑 컨트랙트의 수수료를 내기 위해 GRAM을 추가로 첨부하며, 초과분은 대개 반환됩니다.

이 문제에서 WATS Wallet의 위치

WATS Wallet은 EVM 네트워크와 함께 Solana와 TON을 지원하는 논커스터디얼 지갑(Chrome 확장 프로그램과 iOS/Android 앱)입니다. Solana와 TON에서는 수수료와 보증금을 해당 체인의 자체 코인인 SOL과 GRAM으로 내므로 각각 소액의 잔액을 유지하세요. BSC에 있는 하나의 ATS 잔액으로 모든 EVM 수수료를 내는 ATS 단일 수수료 토큰 모델은 EVM 네트워크에만 적용되며 Solana 렌트나 TON 스토리지 수수료는 내지 않습니다. EVM 네트워크에서 ATS 수수료가 작동하는 방식과 지원 체인을 참고하세요. WATS는 결코 키를 보유하지 않으므로 닫기나 회수 트랜잭션은 사용자가 직접 서명하며, 어떤 지갑이나 도구를 쓰든 위의 체크리스트가 적용됩니다.

자주 묻는 질문

2026년 렌트 인하 이후 토큰 계정에는 SOL이 얼마나 묶이나요?

SIMD-0437 이전에는 표준 토큰 계정에 2,039,280 lamports(약 0.00204 SOL)가 묶였습니다. 2026년 9월 11일부터 메인넷에 적용된 2단계 이후 새 계정에는 약 0.00149 SOL이 필요하며, 예상되는 마지막 단계(Agave 4.4, 2026년 11월경)에서는 약 0.000204 SOL이 됩니다. 이전에 열린 계정은 닫거나 초과분을 인출하기 전까지 더 큰 보증금을 유지합니다. 이 수치는 2026년 10월 7일 기준이며, 3~5단계에는 확정된 날짜가 없습니다.

토큰 계정을 닫고 SOL을 돌려주는 웹사이트를 써도 안전한가요?

트랜잭션에 Close(그리고 선택한 Burn)만 들어 있고, 수령 주소가 본인의 주소이며, 수수료가 공개되어 있을 때만 안전할 수 있습니다. 시드 문구는 절대 입력하지 말고, 토큰 소유권을 바꾸거나(SetAuthority) 위임을 승인하거나 토큰을 전송하는 트랜잭션은 거부하세요. 가짜 회수 페이지는 흔한 드레이너 미끼이므로, 신뢰할 수 있는 경로로 접속한 출처만 사용하세요.

TON 지갑에 'uninit'이 표시되고 소액 잔액이 남는 이유는 무엇인가요?

"uninit"은 해당 주소가 GRAM을 받았지만 지갑 컨트랙트가 아직 배포되지 않았다는 뜻입니다. 첫 번째 발신 트랜잭션에서 배포되며 정상적인 현상입니다. TON은 지속적으로 스토리지 수수료를 부과하고 전송(특히 jetton 전송)에는 수수료로 GRAM이 필요하므로, "최대 보내기"는 더스트를 남기거나 실패할 수 있습니다. 스토리지 부채가 0.1 GRAM을 넘은 계정은 frozen 상태가 될 수 있으니 지갑에 GRAM을 조금 남겨 두세요.