블로그로 돌아가기
Solana

Token-2022 확장 기능: Solana 계정 임대 예치금이 다른 이유

S
Sol Slugs Team
Sol Incinerator

Solana 토큰 두 개가 지갑에서 비슷하게 보여도 계정 저장 공간 요건은 다를 수 있습니다. 하나는 기존 Token Program을, 다른 하나는 상태를 추가하거나 허용 작업을 바꾸는 확장이 있는 Token-2022를 사용할 수 있습니다.

회수 미리보기를 이해하려면 표시된 토큰 수량 외에도 살펴봐야 합니다. 어느 계정을 확인하는지, 데이터가 얼마나 저장되어 있는지, 어느 프로그램이 소유하는지, 제안된 작업에 어떤 조건이 적용되는지 알아야 합니다.

Token-2022 확장은 임대 예치금에 어떤 영향을 주나요?

Token-2022 확장은 민트나 토큰 계정 데이터 크기를 늘려 필요한 SOL 저장 공간 준비금을 높일 수 있습니다. 결과는 해당 계정의 확장과 현재 네트워크 임대 설정에 따라 달라집니다. 따라서 기존 토큰 계정의 임대 예시가 보편적인 Token-2022 회수 견적은 아닙니다.

Token-2022 개요는 확장 기반 구조를 설명합니다. 저장 공간 문제와 특정 확장이 전송, 소각, 닫기 동작을 바꾸는지는 구분하세요. 큰 계정과 작업이 제한된 계정은 같은 뜻이 아닙니다.

실제로 어느 계정에 확장이 있나요?

일부 설정은 민트에 속하고 다른 상태는 개별 토큰 계정에 속합니다. 보유자는 발행자의 민트를 관리하지 않으면서 토큰 계정을 관리할 수 있습니다. 이 구분은 임대 예치금 계산과 인출 권한 모두에 중요합니다.

예를 들어 전송 수수료 설정은 민트와 연결되지만 원천징수된 전송 수수료 금액은 토큰 계정에서 추적할 수 있습니다. 토큰 메타데이터는 기존 Metaplex NFT와 같은 구조가 아니라 관련 확장을 통해 민트와 함께 저장될 수 있습니다.

토큰 주변의 모든 계정을 합쳐 자신의 환급 가능한 예치금이라고 부르지 마세요. 먼저 트랜잭션이 사용할 계정을 식별한 뒤 잔액, 데이터 길이, 권한을 확인하세요. 지갑에 프로토콜 토큰이 있어도 프로토콜 소유 계정을 닫을 권한은 없을 수 있습니다.

어떤 확장 기능에 주목해야 하나요?

다음은 실용적인 확인 목록이며 전체 확장 카탈로그나 고정 바이트 가격표가 아닙니다.

확장 또는 상태확인할 사항
전송 수수료민트 수수료 설정과 토큰 계정의 원천징수 금액
변경 불가 소유자토큰 계정 구조와 소유자 변경 제한
메타데이터 포인터 또는 토큰 메타데이터메타데이터 저장 계정과 관리 주체
영구 위임자일반 계정 승인과 별개인 민트 수준 권한
CPI Guard제안된 트랜잭션 경로의 허용 여부
기밀 전송 상태추가 잔액 상태와 필요한 정리 조건

Solana는 전송 수수료메타데이터 확장을 별도로 문서화합니다. 특정 계정이 기존 방식과 다르게 작동하면 관련 확장 문서를 참고하세요.

현재 준비금은 어떻게 계산하나요?

계정의 실제 데이터 길이를 확인한 뒤 해당 크기의 현재 네트워크 임대료 면제 최솟값을 조회하세요. Solana는 이를 위해 getMinimumBalanceForRentExemption을 제공합니다.

준비금과 계정 잔액은 서로 다른 질문에 답합니다. 준비금은 계정이 현재 임대료 면제 상태를 유지하는 데 필요한 금액입니다. 잔액은 실제 보유액입니다. 과거 예치금, 이전 인출, 다른 잔액 변동 때문에 두 값이 다를 수 있습니다.

설명용으로 토큰 수량은 같고 데이터 길이가 다른 두 계정을 생각해 보세요. 같은 양수 바이트당 요율 아래에서는 큰 계정의 최소 준비금이 더 큽니다. 이것만으로 각 계정의 현재 잔액이나 본인의 회수 권한을 알 수는 없습니다.

잔액이 영인 계정을 닫지 못하는 이유는 무엇인가요?

Token-2022는 일반적인 토큰 잔액과 닫기 권한 검사 외에 확장별 조건을 부과할 수 있습니다. 예를 들어 원천징수된 전송 수수료 상태는 닫기 전에 적절하게 처리해야 합니다. 반올림된 지갑 표시에 모든 조건이 드러나지는 않습니다.

토큰 잔액이 영으로 보인다는 이유만으로 같은 실패 트랜잭션을 반복 제출하지 마세요. 계정, 확장 유형, 보고된 오류를 기록하세요. 도구가 필요한 정리 순서를 지원하지 않으면 조사하는 동안 해당 계정을 묶음에서 제외하세요.

특수 상태를 정리해야 한다고 메시지나 포럼에서 찾은 임의 명령을 사용해도 되는 것은 아닙니다. 작업은 올바른 권한과 프로그램 경로를 사용해야 합니다. 현재 프로그램 규칙을 읽고 지갑에 요청된 서명 내용과 비교하세요.

Token-2022 토큰을 유지하면서 초과 예치금을 회수할 수 있나요?

지원되는 초과 lamport 회수는 필요한 준비금을 넘는 잔액만 인출하면서 계정을 열어 두고 토큰 데이터를 유지할 수 있습니다. 웹사이트는 보수적인 적격 검사를 적용하므로 가능한 모든 Token-2022 설정이 웹사이트 후보가 되지는 않습니다.

보유 자산을 파기하기보다 토큰과 계정을 유지하려는 경우 유용합니다. 최소 준비금을 제거하거나 민트 권한을 부여하지는 않습니다. 정확한 명령과 서명자 요건은 Solana의 WithdrawExcessLamports를 참고하세요.

Wrapped SOL, 보호된 계정, 잠긴 CPI Guard 설정 및 다른 제외 상태에는 별도 처리가 필요합니다. 현재 회수 선택에 없는 항목을 수동으로 제약을 우회해도 된다는 뜻으로 받아들이지 마세요.

자산별 회수액은 어떻게 비교해야 하나요?

같은 종류의 작업끼리 비교하세요. 빈 계정 닫기, 토큰 계정 소각 후 닫기, 유지할 계정의 초과분 인출은 다른 작업입니다. 총회수액과 비용이 다를 수 있습니다.

원본 계정의 실제 잔액과 해당 작업이 허용하는 회수액부터 확인하세요. 그다음 프로토콜 또는 파트너 수수료, 네트워크 비용, 필요한 설정 비용을 반영하세요. 작업 경로도 다른데 두 미리보기의 차이를 전부 “Token-2022 임대 예치금” 때문이라고 하지 마세요.

유용한 검토 메모에는 프로그램, 민트, 데이터 길이, 확장 상태, 선택 작업, 예상 순변동을 기록합니다. 그러면 뜻밖의 미리보기를 설명할 수 있고 지원팀도 지갑 비밀 정보 없이 조사할 수 있습니다.

익숙하지 않은 확장에 가장 안전한 다음 단계는 무엇인가요?

관련 계정과 권한을 이해할 때까지 자산을 선택하지 마세요. 시작은 읽기 전용 확인이면 충분합니다. 화면 정리만 원한다면 지갑 표시 옵션을 온체인 작업과 별도로 고려할 수 있습니다.

계정을 이해한 뒤 Sol Incinerator에서 지원되는 과정을 사용하고 현재 견적을 검토하세요. 확장을 고려한 정리의 목적은 실제 계정 상태에 맞는 트랜잭션을 사용하는 것이며, 모든 자산을 기존 토큰 틀에 억지로 맞추는 것이 아닙니다.

Sol Incinerator

Sol Incinerator

계정의 현재 상태를 바탕으로 지원되는 Token-2022 회수를 검토하세요.

지금 사용해 보기

관련 글

자주 묻는 질문

Token-2022 계정은 왜 임대 예치금이 더 필요할 수 있나요?

확장 기능은 Token-2022 민트나 토큰 계정에 데이터를 추가하여 자금을 마련해야 하는 저장 공간을 늘릴 수 있습니다. 따라서 확장 조합에 따라 준비금이 달라질 수 있습니다. 모든 확장 계정에 기존 토큰 계정의 단일 금액을 적용하지 말고 실제 계정 데이터 길이와 현재 임대 요건을 조회하세요.

빈 Token-2022 계정은 항상 닫을 수 있나요?

표시된 토큰 잔액 0만이 유일한 닫기 조건은 아닙니다. 확장 기능에 따라 원천징수된 전송 수수료 같은 추가 상태를 정리해야 할 수 있습니다. 계정 권한과 지원되는 트랜잭션 경로도 중요합니다. 비어 보이는 모든 계정에 일반 닫기를 강제하지 말고 현재 적격 결과와 시뮬레이션을 사용하세요.

토큰 보유자가 민트 확장의 임대 예치금을 회수할 수 있나요?

토큰 소유가 민트 계정 권한을 자동으로 주지는 않습니다. 지갑은 자신의 토큰 계정을 관리하고 발행자나 프로그램이 민트를 관리할 수 있습니다. 민트 수준 회수에는 올바른 서명자 모델과 지원 작업이 필요합니다. 메타데이터나 확장 저장 공간은 모든 보유자에게 자동 환급되지 않습니다.

Token-2022 확장 기능: Solana 계정 임대 예치금이 다른 이유 | Sol Incinerator