전체 글
가이드

솔라나 토큰 권한 포기하기: mint, freeze, update

권한 포기는 되돌릴 수 없습니다. 각 권한이 매수자에게 무엇을 증명하는지, 안전한 순서는 무엇인지, 체인에서 무료로 확인하는 방법까지 정리했습니다.

읽는 시간 7분 J Tools Editorial
작은 자물쇠 세 개가 토큰 위에서 잠기며 발행, 동결, 수정 권한이 포기되는 그림

솔라나 토큰의 권한 포기란 세 가지 허가를 영구히 내려놓는 일입니다. 공급량을 더 찍는 권한, 보유자의 토큰을 동결하는 권한, 이름과 이미지를 바꾸는 권한. 되돌릴 길은 없고, 바로 그 점 때문에 매수자가 이 토큰을 신뢰합니다.

  • 세 가지 권한이 토큰의 신뢰도를 좌우합니다. mint, freeze, update입니다.
  • 하나씩 닫으면 서명이 세 번, 한꺼번에 닫으면 한 번입니다.
  • 순서가 중요합니다. 이미지를 영구 저장소로 옮기기 전에는 update 권한을 닫지 마세요.
  • 확인은 무료이고 지갑을 연결하지 않아도 체인에서 누구나 직접 할 수 있습니다.

토큰의 권한이란 무엇인가

솔라나의 SPL 토큰에는 권한이라고 부르는 허가가 몇 가지 붙어 있습니다. 권한은 토큰에 대해 특정 작업을 할 수 있는 자격이고, 특정 지갑이 그 자격을 쥐고 있습니다. 그 지갑을 통제하는 사람이 권한을 행사합니다. 포기란 그 권한을 영구히 없애서 본인을 포함해 누구도 다시는 쓸 수 없게 만드는 일입니다.

갓 만든 토큰은 세 권한이 모두 본인 지갑을 가리킨 채로 태어납니다. 각 권한을 포기했는지는 토큰을 살지 말지 고민하는 사람에게 서로 다른 신호가 됩니다.

발행 권한 (mint)

토큰을 추가로 발행하는 허가입니다. 열려 있는 동안에는 언제든 공급량을 더 찍을 수 있고, 새로 찍을수록 이미 들고 있는 모두의 몫이 희석됩니다. 진지한 매수자는 이를 희석 위험으로 보기 때문에, 제작자는 보통 이 권한을 가장 먼저 닫습니다. 발행 권한 해제 도구로 닫습니다.

동결 권한 (freeze)

보유자의 토큰을 얼려 팔지 못하게 만드는 허가입니다. 열려 있으면 전형적인 허니팟 위험 신호입니다. 살 수는 있어도 팔 수는 없는 상태를 만들 수 있기 때문입니다. 허니팟을 사기 전에 가려내는 방법은 허니팟 토큰 판별하는 법에 정리했습니다. 동결 권한 해제 도구로 닫습니다.

수정 권한 (update)

이름, 심볼, 이미지를 바꾸는 허가입니다. 열려 있는 한 어제 누군가 산 토큰이 내일은 다른 이름일 수 있습니다. 수정 권한 해제 도구로 닫습니다. 세 권한 중 닫기를 미루는 편이 나을 때가 있는 것은 이것 하나뿐입니다.

권한포기가 증명하는 것도구
발행공급량이 고정되어 누구도 희석할 수 없음Revoke Mint
동결누구도 토큰을 동결할 수 없어 언제든 팔 수 있음Revoke Freeze
수정이름과 이미지가 영구히 잠김Revoke Update Authority
세 가지 동시토큰이 완전히 불변이 됨Make Immutable
작은 자물쇠 세 개가 토큰 하나 위에서 잠기는 그림, 발행, 동결, 수정 권한이 포기되는 모습을 나타낸다

하나씩인가, 세 개를 한꺼번에인가

여기서 많은 사람이 모르고 돈을 더 냅니다. 세 권한을 따로 닫으면 거래가 세 번, 서명도 세 번입니다. 토큰을 불변으로 만드는 도구는 같은 일을 한 번의 작업으로 처리하고, 셋을 합친 것보다 저렴합니다.

각각의 정확한 금액은 서명하기 전에 도구 페이지에 실시간으로 표시됩니다. 여기서 숫자를 못 박지 않는 것은 의도적입니다. 글 속의 틀린 숫자는 숫자가 없는 것보다 나쁩니다. 바뀌지 않는 것은 어느 쪽이 더 싸냐는 점입니다. 전부 잠그는 것이 계획이라면 한 번에 처리하는 쪽이 싸고 서명도 한 번뿐입니다.

하나씩 따로 닫을 이유는 당분간 어느 한 허가를 열어 두고 싶을 때뿐입니다. 실제로는 거의 언제나 수정 권한이고, 다음 절이 그 이유를 설명합니다.

토큰 이미지를 살리는 순서

이것이 토큰을 망가뜨리는 실수이고, 한번 저지르면 고칠 수도 없습니다. 이미지와 메타데이터 파일이 임시 호스팅에 있는 동안에는 수정 권한을 포기하지 마세요.

수정 권한은 토큰이 새 파일을 가리키게 할 수 있는 유일한 방법입니다. 닫아 버린 뒤 그 호스팅이 만료되면 로고와 설명이 영구히 깨집니다. 다른 곳을 가리킬 허가가 더는 없기 때문입니다.

올바른 순서는 간단합니다. 먼저 파일을 Arweave나 핀 고정(pin)한 IPFS 같은 영구 저장소로 옮깁니다. 그다음 토큰이 새 링크를 가리키게 합니다. 포기는 그 뒤입니다. 리브랜딩 가능성이 아직 남아 있다면 그 허가는 열어 두세요. 닫는 것은 나중에 언제든 할 수 있지만, 한 번 닫은 권한은 결코 되찾을 수 없습니다.

포기한 권한은 스캐너에도 바로 반영되나요

체인 상태는 즉시 바뀌지만, 외부 스캐너는 저마다 자기 주기로 다시 읽습니다. 그래서 포기 직후에 어떤 사이트에서는 아직 옛 상태가 보일 수 있습니다. 기준으로 삼아야 할 것은 체인을 직접 읽는 조회 결과이고, 스캐너 화면은 그것을 뒤늦게 따라옵니다. 발표를 서두르기 전에 체인 쪽을 먼저 확인하세요.

권한을 포기한 토큰은 상장에 유리한가요

유리하다기보다, 포기하지 않은 토큰이 불리합니다. 상장 심사와 자동 스캐너가 가장 먼저 보는 항목이 권한 상태이고, 발행 권한이 열려 있으면 그 지점에서 걸립니다. 포기 자체가 상장을 보장하지는 않지만, 포기하지 않으면 대화가 시작되지도 않습니다.

이미지가 임시 호스팅에 있는 채로 수정 권한을 닫으면, 그 서버가 응답을 멈추는 날 로고가 영영 깨집니다. 파일을 먼저 옮기고, 토큰이 새 위치를 가리키게 한 다음, 마지막에 닫으세요.

실제 절차

  1. 필요한 도구를 엽니다. 전부 닫을 생각이면 Make Immutable 도구를 바로 열어도 됩니다.
  2. 본인 지갑을 연결합니다. J Tools는 시드 문구를 절대 묻지 않으며, 여러 지갑을 쓰는 도구에 붙여 넣은 키는 브라우저 탭 안에 머뭅니다. 여기서는 다른 거래와 똑같이 본인이 본인 지갑에서 서명합니다.
  3. 토큰 주소를 붙여 넣고 도구가 안내하는 작업 내용을 읽습니다. 서명하기 전에 이 작업이 영구적이라는 경고가 나옵니다.
  4. 한 번 서명합니다. 그 허가가 체인에서 사라집니다.
  5. 무엇이든 공지하기 전에 결과부터 확인합니다.

되돌릴 수 없는 작업이므로 토큰 주소가 맞는지 두 번 확인하세요. 부주의가 비싸게 먹히는 유일한 단계입니다.

토큰에서 열쇠 하나가 떨어져 나가 사라지고 그 위로 봉인이 닫히는 그림, 권한을 영구히 내려놓는 모습을 나타낸다

무료로 확인하는 방법

포기한 뒤에는 Solscan 같은 무료 탐색기에서 토큰의 민트 주소를 열어 확인합니다. 탐색기는 토큰을 체인에서 바로 읽어 실제 상태를 보여 줍니다. 권한이 포기되었다면 그 칸에 None이 표시됩니다(빈칸으로 두는 탐색기도 있습니다). 수정 권한은 토큰의 메타데이터에서 확인합니다. 잠겼다면 변경 가능(mutable) 플래그가 false로 나옵니다. None이라는 그 한 단어가 증거입니다.

쓸모는 두 가지입니다. 하나는 내 작업이 실제로 반영되었는지 확인하는 것입니다. 다른 하나가 더 중요한데, 매수를 고민하는 사람이 바로 이 확인을 한다는 점입니다. None이 있어야 할 자리에 지갑 주소가 보이면 그 허가가 아직 살아 있다는 뜻입니다. 내가 한 확인을 통과하면 매수자나 상장 심사가 하는 확인도 통과합니다.

확인에는 비용이 들지 않고 지갑 연결도 필요 없습니다. 전부 공개된 체인 데이터이기 때문입니다. 어떤 토큰이 권한을 포기했는지 알려 주는 대가로 돈을 받는 사람이 있다면, 공짜인 것에 값을 치르는 셈입니다. 외부 스캐너도 같은 확인을 하지만 화면은 더 화려합니다. 토큰 보안 검사 도구 비교에 각각 무엇을 재는지 나와 있습니다.

권한 포기에 대해 자주 묻는 질문

세 가지를 모두 포기해야 하나요

발행과 동결은 거의 논쟁의 여지 없이 그렇습니다. 매수자는 둘 다 닫혀 있기를 기대합니다. 수정만이 판단이 필요한 결정입니다. 신뢰도를 최대로 높이려면 닫고, 리브랜딩 가능성이 남아 있고 메타데이터가 이미 영구 저장소에 있다면 열어 두세요.

포기를 되돌릴 수 있나요

없습니다. 포기는 설계상 영구적입니다. 한 번 파괴된 허가는 누구도 되살리지 못합니다. 본인도, 도구도, 그것을 운영하는 팀도 마찬가지입니다. 바로 그 불가능함이 매수자의 눈에 가치로 보입니다.

포기하면 잔고가 바뀌나요

어떤 잔고도 건드리지 않습니다. 포기는 허가 하나를 없앨 뿐입니다. 전체 공급량도, 각 홀더가 가진 양도 그대로입니다.

매수자는 어떻게 확인하나요

토큰 주소를 아무 체인 조회 도구에나 붙여 넣고 mint와 freeze 옆에 None이 있는지 봅니다. 공개 정보라 위조할 수 없습니다. 같은 조회를 직접 돌려서 매수자가 볼 화면을 그대로 볼 수 있습니다.

한꺼번에 잠그는 쪽이 저렴한가요

전부 닫을 계획이라면 그렇습니다. 거래가 세 번이 아니라 한 번이고 총비용도 낮습니다. 따로 진행하는 것은 어느 하나를 일부러 남길 때만 의미가 있습니다.

토큰이 Token-2022이면 어떻게 되나요

세 권한은 똑같이 작동합니다. 다만 그 표준은 확장 기능마다 딸린 자체 허가를 더하는데, 확장은 토큰을 만들 때 정해지고 나중에 제거할 수 없습니다. 두 표준 사이에서 아직 고민 중이라면, 결정은 생성 서명 전에 내려야 합니다.

포기하면 토큰이 안전해지나요

악용하기 어려워질 뿐, 안전하다는 말과는 다릅니다. 세 권한이 다 닫혔어도 공급량 전부가 지갑 두 개에 들어 있는 토큰은 여전히 위험합니다. 분포도 함께 보세요. 매수자가 두 번째로 확인하는 지점입니다. 토큰 홀더 분포 읽는 법이 숫자로 설명합니다.

권한을 포기하는 데 시간이 얼마나 걸리나요

거래 자체는 1~2초면 확정됩니다. 나머지 시간은 준비에 들어갑니다. 메타데이터를 옮기고, 토큰 주소를 다시 확인하고, 수정 권한을 열어 둘지 결정하는 일입니다. 여기서 서두를 이유는 없습니다. 결과는 되돌릴 수 없는데 하루 더 기다린다고 잃을 것은 없기 때문입니다.

포기한 뒤에 지갑에서 뭔가 달라 보이나요

본인 지갑에서는 아무것도 달라지지 않습니다. 잔고도, 토큰 이름도, 아이콘도 그대로입니다. 달라지는 것은 체인에 기록된 상태이고, 이는 조회 도구를 열어야 보입니다. 그래서 포기한 다음에는 스스로 한 번 조회해서 None이 실제로 찍혔는지 눈으로 보는 편이 좋습니다.

세 권한을 한 번에 닫으면 실수할 위험이 크지 않나요

오히려 반대입니다. 서명이 한 번이면 잘못된 주소를 붙여 넣을 기회도 한 번뿐입니다. 세 번 나눠 하면 세 번 다 정확해야 하고, 중간에 한 번 놓치면 어느 권한이 남았는지 헷갈리기 쉽습니다. 어차피 전부 닫을 생각이라면 한 번에 하는 쪽이 더 안전합니다.

수정 권한을 너무 일찍 포기하면 어떻게 되나요

토큰 자체는 계속 작동하지만 이름과 이미지는 그 시점 모습으로 굳습니다. 파일이 임시 호스팅에 있고 그곳이 언젠가 응답을 멈추면, 지갑에는 로고 대신 빈 사각형만 남습니다. 새 파일을 가리킬 허가가 없으니 고칠 방법도 없습니다. 영구 저장소가 먼저이고 포기가 나중인 이유가 여기 있습니다.

이 글은 교육 목적이며 금융, 투자, 법률, 세무 조언이 아닙니다. 권한 포기는 되돌릴 수 없습니다. 주소를 눈앞에 두고 서두르지 말고 진행하세요.

출처: mint 권한이 작동하는 방식은 솔라나 Token Program 문서를, 그 상태가 저장되는 위치는 솔라나 계정 모델 문서를 참고했습니다.

J
작성자
J Tools Editorial

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

J Tools Editorial의 글 전체 보기 →

관련 글