솔라나 동결 권한 유지, 언제 맞고 언제 포기할까
동결 권한 유지가 맞는 토큰이 있고 첫날 포기가 맞는 토큰이 있습니다. 해킹 대응, 규제 준수, 베스팅 잠금, 네 가지 시나리오 표, 포기 전에 동결부터 풀어야 하는 이유를 정리했습니다.

토큰을 만들면 가장 먼저 듣는 조언이 있습니다. 첫날 동결 권한부터 포기하라는 말입니다. 로드맵 없는 순수 밈코인이라면 옳은 조언입니다. 그 밖의 토큰에서는 클래식 SPL 토큰이 가진 비상 브레이크를 스스로 버리는 결정이 될 수 있습니다.
그래서 따져야 할 것은 시점과 대상입니다. 언제 포기할지, 누구를 위해 남겨 둘지를 정하는 일입니다. 이 글은 동결 권한 유지가 정당한 경우와 포기가 맞는 경우를 나누고, 동결이 할 수 있는 일과 할 수 없는 일을 정리합니다.
동결 권한이 실제로 하는 일

동결 권한은 토큰의 민트 계정에 들어 있는 필드 하나입니다. 이 필드에 주소가 들어 있는 동안 그 주소는 이 토큰의 토큰 계정을 동결하고, 다시 동결 해제할 수 있습니다. 은행 계좌를 잠그는 스위치를 떠올리면 쉽습니다. 다만 잠기는 대상은 이 토큰 하나를 담은 토큰 계정이고, 보유자의 지갑 전체는 그대로입니다.
동결된 토큰 계정은 소유자, 민트, 잔고를 그대로 유지하지만 동결이 풀릴 때까지 토큰을 받거나 보내거나 소각할 수 없습니다. 자세한 동작은 솔라나 공식 문서의 계정 동결 설명에 있습니다. 잔고의 주인은 여전히 보유자입니다. 움직이지 못할 뿐입니다.
동결은 명령 하나에 토큰 계정 하나씩 작동합니다. 보유자의 SOL과 다른 토큰에는 손대지 않습니다. 공격자 한 명을 막는 데는 동결 한 번이면 됩니다. 반대로 동결 권한만으로 모든 전송을 멈추려면 모든 보유자의 계정을 하나하나 얼려야 하고, 유동성 풀이 토큰을 보관하는 계정도 여기에 들어갑니다. 그렇게 하면 시장 자체가 멈춥니다.
Token-2022 민트에는 다른 길이 있습니다. 일시 중지(pausable) 확장을 켜면 별도의 일시 중지 권한이 민트 전체의 전송, 발행, 소각을 멈추고 재개할 수 있습니다. 동결 권한과는 다른 역할입니다.
포기는 이 필드를 None으로 바꾸는 일입니다. 현재 권한자가 서명하고, 결과는 영구적이며, 필드를 다시 채우는 명령은 존재하지 않습니다. 발행 권한(새 공급량), 동결 권한, 메타데이터 수정 권한(이름, 심볼, 이미지)은 서로 다른 역할이라 하나씩 따로 포기합니다. 각 권한을 어떻게 닫는지는 솔라나 토큰 권한 포기 가이드에서 순서대로 다룹니다.
동결 권한 유지가 맞는 세 가지 이유
첫째, 해킹 대응
브리지나 가격 오라클, 볼트 컨트랙트가 뚫리고 공격자가 내 토큰을 대량으로 손에 넣었다고 해 봅시다. 공격자는 시장에서 팔거나 거래소로 옮기려고 서두릅니다. 권한이 살아 있다면 공격자의 토큰 계정을 얼려, 아직 그 계정에 남아 있는 토큰을 그 자리에 묶을 수 있습니다. 그사이 거래소, 피해를 입은 팀들과 대응을 맞출 시간을 법니다.
한계도 분명합니다. 동결은 아직 그 계정을 떠나지 않은 토큰만 막습니다. 이미 스왑되거나 빠져나간 물량을 되돌리지는 못합니다.
스테이블코인에서도 같은 구조가 보입니다. 솔라나의 USDC, USDT, PYUSD 민트에는 모두 동결 권한이 설정되어 있습니다. Circle은 불법 활동과 연결된 주소를 차단하고 해당 USDC를 동결할 권리를, Tether는 관련 법이 요구할 때 토큰을 동결할 권리를 공개 약관에 적어 두었습니다.
둘째, 규제 준수
실물자산을 나타내는 토큰, 특정 국가에서만 유통할 수 있는 증권형 토큰, 신원 확인을 거쳐야 받을 수 있는 배포가 있습니다. 이런 토큰의 발행자는 제재 명단이나 법원 명령에 따라 움직여야 할 수 있습니다. 클래식 SPL 토큰에서는 동결 권한이 이런 요구에 대응하는 주된 온체인 수단입니다.
Token-2022는 수단을 더 줍니다. 새 토큰 계정이 동결된 채로 시작해 동결 권한이 풀어 줄 때까지 쓸 수 없게 만드는 기본 계정 상태, 영구 위임자, 전송 훅이 있습니다. 두 표준의 차이는 Token-2022와 SPL 토큰 비교에 정리되어 있습니다. 발행 구조가 이런 명령에 대응하는 것을 전제로 한다면, 포기는 그 수단을 스스로 없애는 일입니다. 이 부분은 작동 원리 설명이며 법률 조언이 아닙니다.
셋째, 베스팅 잠금
팀이나 투자자 몫을 담은 계정을 클리프 날짜까지 얼려 둘 수 있습니다. 받는 쪽은 그때까지 팔지 못합니다. 다만 이 잠금은 약속에 가깝습니다. 발행자가 언제든 동결을 풀 수 있으니, 날짜 전에 풀리지 않는다는 보장은 발행자의 말뿐입니다. 매수자가 직접 확인할 수 있는 길은 정해진 일정에 따라 토큰을 내보내는 베스팅 컨트랙트입니다.
포기가 맞는 세 가지 이유
신뢰 신호. 매수자와 토큰 검사 도구는 동결 권한을 확인합니다. 밈코인에서 살아 있는 동결 권한은 함정 신호로 읽힙니다. 동결된 계정은 팔 수 없기 때문입니다. 그렇게 읽히는 이유는 허니팟 토큰을 알아보는 법에 있습니다. 로드맵도 감사도 규제 요건도 없는 토큰이라면 이 권한을 쥐고 있어서 얻는 것이 없습니다.
거래소 상장. 상장 기준은 거래소마다 다릅니다. 동결 권한이 걸림돌이 될지 짐작하지 말고 목표 거래소에 먼저 물어보세요.
공격 대상 줄이기. 쥐고 있는 권한마다 유출되거나 내부자가 악용할 수 있는 키가 하나씩 붙어 있습니다. 그 키가 새면 권한이 내 보유자들을 겨눕니다. 필요가 끝난 뒤 포기하면 그 키가 표적 목록에서 빠집니다.
판단 표: 네 가지 시나리오
동결 권한 유지 여부는 프로젝트 유형에서 출발합니다. 아래 네 줄 가운데 가장 가까운 줄을 기본값으로 삼고, 맞지 않는 부분은 이유를 적어 두세요.
| 프로젝트 유형 | 기본값 | 움직일 계기 |
|---|---|---|
| 로드맵 없는 순수 밈코인 | 포기 | 생성할 때(토큰 생성기에 옵션이 있음) 또는 런칭 직후 |
| 활동 중인 팀이 있는 유틸리티 토큰 | 유지한 뒤 포기 | 감사 완료, 트레저리 멀티시그 가동, 런칭 뒤 사고 없이 지나간 조용한 기간 |
| 실물자산 또는 국가 제한 토큰 | 유지 | 보유자가 읽을 수 있는 곳에 이유를 공개 |
| 스테이블코인 또는 기관 자산 | 유지 | 발행자 정책에 명시 |
포기 시점은 달력 날짜보다 사건에 묶는 편이 낫습니다. 감사 완료, 멀티시그 가동, 첫 주요 상장 통과처럼 이 프로젝트에 실제로 중요한 계기를 고르세요. 권한마다 자기 계기를 따로 두면 됩니다.
동결이 하지 못하는 일
새 공급을 막지 못합니다. 발행은 발행 권한의 일이고, 동결 권한과는 떨어진 역할입니다. 동결 권한은 포기했는데 발행 권한은 살아 있는 토큰도, 그 반대인 토큰도 있습니다. 발행 권한을 닫는 일은 민팅 권한 포기 도구가 맡고, 공급량 설계는 솔라나 토큰 공급량 전략에서 다룹니다.
공급량이나 잔고를 바꾸지 못합니다. 동결된 토큰도 공급량에 그대로 잡히고 보유자의 계정에 그대로 남습니다.
Pump.fun 코인은 얼릴 수 없습니다. Pump.fun 코인은 동결 권한 없이 만들어지고, 본딩 커브에 있을 때도 PumpSwap으로 옮겨 간 뒤에도 그대로입니다. 포기할 것도 없고 누구도 그 계정을 얼릴 수 없습니다. 옮겨 가는 곳은 PumpSwap 거래소 정리에서 볼 수 있습니다.
포기는 아무것도 풀어 주지 않습니다. 이 글에서 가장 중요한 사실입니다. 동결 권한을 포기하는 순간 얼어 있던 계정은 영원히 얼어 있습니다. SPL Token 프로그램 공식 문서도 이 점을 분명히 적고 있습니다. 포기하기 전에 먼저 푸세요.
j.tools로 동결, 해제, 포기하기

계정 동결 도구에 민트 주소를 넣으면 그 토큰의 보유자 목록을 불러옵니다. 보호할 지갑은 이번 세션의 화이트리스트에 넣고, 행을 골라 한꺼번에 동결합니다. 행마다 상태가 표시되고 실패한 행만 다시 시도할 수 있습니다. 화면에 민트의 동결 권한이 나오며, 연결한 지갑이 바로 그 권한자일 때만 작동합니다.
계정 동결 해제 도구는 그 민트에서 동결된 행만 불러와 고른 행을 풉니다.
동결 권한 포기 도구에 민트를 붙여 넣으면 페이지가 현재 동결 권한을 읽어 보여 줍니다. 이미 포기된 상태이거나 다른 지갑이 쥐고 있으면 서명 전에 알려 주고, 되돌릴 수 없는 작업이라고 경고한 뒤 트랜잭션 한 번으로 포기합니다. 플랫폼 수수료는 서명하기 전에 페이지에 표시됩니다.
세 권한을 한 번에 닫고 싶다면 변경 불가 설정 도구가 발행, 동결, 메타데이터 권한을 확인하고 남은 것을 트랜잭션 한 번으로 제거합니다. 이 작업도 영구적이고 동결 권한까지 사라지므로, 먼저 풀고 나서 포기한다는 원칙이 똑같이 적용됩니다.
홀더 스냅샷 도구는 발행 권한이나 동결 권한을 쥔 지갑, 또는 토큰을 만든 지갑에 개발자 표시를 붙입니다. 동결 권한 필드 자체는 보여 주지 않습니다. 필드 값은 동결 권한 포기 페이지나 블록 익스플로러에서 확인하세요.
포기하기 전에 확인할 것
- 판단 표에서 내 프로젝트가 어느 줄인지 확인합니다.
- 얼려 둔 계정 가운데 다시 쓰여야 할 계정은 계정 동결 해제 도구로 모두 풉니다. 포기한 뒤에는 영원히 얼어 있기 때문입니다.
- 어느 지갑이 권한을 쥐고 있는지 확인합니다. 동결 권한 포기 페이지가 보여 줍니다.
- 발행 권한과 메타데이터 권한은 따로 결정합니다.
- 그다음 포기합니다. 단계별 절차는 권한 포기 순서와 확인 방법에 있습니다.
되돌리는 방법은 없습니다. 해킹 대응, 규제 대응용 잠금, 베스팅 잠금이 아직 필요할 수 있다면 권한을 유지하고 그 이유를 글로 남기세요.
자주 하는 실수
- 최근 화제가 된 런칭이 그랬다는 이유로 포기하는 것. 결정의 기준은 남의 차트보다 내 프로젝트여야 합니다.
- 권한을 핫 지갑 하나에 두는 것. 유지한다면 멀티시그 뒤에 두세요. SPL Token의 권한은 무엇이든 멀티시그가 쥘 수 있습니다. 다만 j.tools 페이지는 연결한 지갑 자체가 권한자일 때만 작동합니다.
- 공지에서 동결 권한과 발행 권한을 섞어 쓰는 것. 둘은 서로 다른 권한이고, 매수자는 그 차이를 봅니다.
- 동결이 토큰 전체를 멈춘다고 믿는 것. 동결은 계정을 하나씩 멈춥니다. 민트 전체의 일시 중지는 Token-2022의 별도 권한입니다.
- 얼린 계정이 남은 채로 포기하는 것. 그 계정은 다시는 풀리지 않습니다.
결정을 기록으로 남기기
동결 권한 유지냐 포기냐는 운영 판단입니다. 위협 모델, 규제 요건, 런칭 서사, 트레저리 운영의 성숙도를 함께 보고 정하세요. 이유는 보유자가 읽을 수 있는 곳에 적고, 프로젝트가 실제 이정표를 넘을 때마다 다시 보세요. 런칭 뒤에 챙길 순서는 솔라나 토큰 런칭 후 체크리스트에 정리되어 있습니다.
동결 권한 유지에 대해 자주 묻는 질문
동결 권한 유지는 안전합니까?
키를 단단히 지키고(가능하면 멀티시그) 실제로 쓸 이유가 있다면 안전합니다. 위험은 필드 자체보다 유출되거나 탈취될 수 있는 핫 키 하나에 있습니다. 솔라나의 USDC, USDT, PYUSD 민트에도 동결 권한이 설정되어 있습니다.
매수자는 동결 권한이 남아 있는 토큰을 믿습니까?
밈코인에서는 위험 신호로 읽힙니다. 실물자산이나 규제를 받는 토큰이라면, 사정을 아는 매수자는 필드 하나만 보지 않고 공개된 이유를 읽습니다. 매수자 쪽에서 무엇을 보는지는 솔라나 러그풀 판별 체크리스트에 나와 있습니다.
나중에 포기해도 됩니까?
됩니다. 권한을 쥐고 있는 동안이면 언제든 포기할 수 있습니다. 반대 방향은 없습니다. 한번 None이 되면 그 권한을 다시 만들 수 없습니다.
동결 권한을 포기하면 동결된 계정은 어떻게 됩니까?
영구히 동결된 채로 남습니다. 포기는 누구의 계정도 풀어 주지 않으니, 다시 쓰여야 할 계정은 먼저 동결 해제하고 나서 포기하세요.
Pump.fun 토큰도 동결될 수 있습니까?
아닙니다. Pump.fun 코인은 동결 권한 없이 만들어지고, 본딩 커브에서도 이전한 뒤에도 그 상태가 유지됩니다. 포기할 권한도 없으며, 동결 권한 포기 페이지에 넣으면 이미 포기된 상태로 나옵니다.


