전체 글
가이드

Token-2022와 SPL 토큰, 발행 전에 무엇을 고를까

선택은 발행 서명 순간에 고정됩니다. Token-2022가 무엇을 더하는지, Raydium과 Jupiter에서 어디가 걸리는지, 프로젝트 유형별 표까지 정리했습니다.

읽는 시간 6분 J Tools Editorial
서로 다른 두 토큰 프로그램을 갈라지는 두 갈래 길로 그리고, 토큰이 그중 하나를 고르는 모습

Token-2022와 SPL 가운데 무엇을 고를지는 발행에 서명하는 그 순간 고정됩니다. 그 뒤에는 바뀌지 않습니다. USDC, USDT, BONK는 모두 기존 SPL입니다. Pyth와 토큰화된 실물 자산 상당수는 Token-2022 쪽에 있습니다. 둘 다 솔라나 위에서 돌아가고, 지갑 안에서는 둘 다 그냥 토큰으로 보입니다.

  • 기존 SPL은 솔라나 인프라 전체가 기본으로 가정하는 표준입니다.
  • Token-2022는 발행 시점에 켜는 확장을 더하지만, 나중에 추가할 수는 없습니다.
  • Raydium의 표준 풀은 Token-2022를 받지 않고, 이것 하나로 대부분의 경우가 결정됩니다.
  • 밈코인이나 고민 없이 상장하고 싶은 무언가라면 기존 표준이 여전히 안전한 선택입니다.

Token-2022와 SPL의 출발점, 기존 SPL

SPL Token은 첫날부터 있던 솔라나의 원래 표준입니다. 바닐라 맛이라고 생각하세요. 모든 지갑, 모든 거래소, 모든 라우터, 모든 차트 사이트가 이것을 압니다. 오랫동안 솔라나에서 "토큰"이라고 하면 이걸 뜻했기 때문에, 주변 인프라 전체가 이 모양을 전제로 만들어져 있습니다.

발상은 단순합니다. 토큰을 발행하고, 몇 개가 존재할지 정하고, 더 찍을 권리를 포기할 수 있고, 남의 잔고를 동결할 권리도 포기할 수 있습니다. 발행된 뒤에는 한 가지를 잘합니다. 누군가 전송에 서명하면 지갑 사이를 옮겨 다니는 것, 그게 전부입니다. 토큰 안에 별도의 영리함은 없습니다.

밈코인, 커뮤니티 토큰, 혹은 예외 상황을 고민하지 않고 Raydium과 Jupiter에 올리고 싶은 무언가를 낸다면 기존 표준이 기본값입니다. 솔라나 토큰 생성 도구는 소수점, 공급량, 로고, 권한 포기까지 한 화면에서 처리합니다.

Token-2022가 실제로 더하는 것

Token-2022는 기존 표준과 나란히 존재하는 두 번째 표준입니다. 여전히 토큰이고, 여전히 솔라나 위에 있고, 지갑에서의 경험도 같습니다. 다른 점은 발행할 때 기존 버전에 없던 추가 기능을 켤 수 있다는 것입니다. Token-2022 생성 도구가 다루는 것은 다음과 같습니다.

  • 전송 수수료. 상한이 있는 비율을 전송할 때마다 자동으로 뗍니다. 계약상의 약속이 아니라 토큰 내부의 규칙이라 아무도 우회하지 못합니다.
  • 이자 지급. 표시되는 잔고가 설정한 이율로 스스로 늘어납니다. 수익형 스테이블코인 변형에 쓰입니다.
  • 기본 동결. 새 계정이 동결된 상태로 태어나고, 동결 권한을 가진 쪽이 풀어 줘야 합니다. 허가제 배포의 토대입니다.
  • 메모 필수. 들어오는 모든 전송에 송장 번호 같은 메모가 있어야 합니다. 은행과 일하는 발행자에게 실용적입니다.
  • 전송 불가. 토큰이 도착한 지갑에 그대로 머무릅니다. 배지, 자격 증명, 참석 증명에 맞습니다.
  • 영구 위임자. 한 지갑이 누구의 잔고든 영원히 옮길 수 있습니다. 대단히 강력하고 그만큼 위험합니다. 규제받는 발행자에게만 의미가 있습니다.
  • 전송 훅. 직접 만든 프로그램이 전송마다 함께 돕니다. 호환성을 가장 크게 깨뜨리는 기능이기도 한데, 모든 DEX가 만든 훅을 허용 목록에 넣어야 하기 때문입니다.
  • 내장 메타데이터. 이름, 심볼, 로고가 별도 계정이 아니라 민트 자체 안에 들어갑니다.
Token-2022 확장 기능을 나열한 어두운 표, 전송 수수료 행이 빨갛게 강조되어 있다

Token-2022와 SPL의 현실, 호환성

종이 위에서는 Token-2022가 깔끔한 업그레이드처럼 보입니다. 실제 운영에서는 모서리가 있고, 결정을 굳히기 전에 알아 두는 편이 낫습니다.

Raydium의 표준 풀은 기존 표준을 기준으로 작성되었고 다시 만들어지지 않았기 때문에 Token-2022를 거절합니다. 이 하나로 대부분의 출시가 결정됩니다. 거의 모든 새 토큰의 유동성이 거기서 시작되기 때문입니다. 라우터는 존재하는 것을 경로에 올리므로, 풀이 없는 토큰은 어떤 경로에도 나타나지 않습니다.

전송 훅은 한 겹을 더 올립니다. 풀을 열 곳을 찾더라도, 이 토큰을 경로에 소각하려는 플랫폼은 먼저 그 프로그램을 승인해야 합니다. 이미 존재하는 토큰이 어느 프로그램에 있는지 알고 싶다면 홀더 스냅샷 도구가 체인에서 바로 읽어 줍니다. 지갑은 두 표준을 문제없이 보여 주므로 최종 사용자는 차이를 거의 느끼지 않습니다. 문제는 토큰을 보여 주는 것이 아니라 사고팔 수 있느냐입니다.

Token-2022와 SPL, 프로젝트 유형별 결정표

무엇을 내놓는가권장 표준이유
밈코인기존 SPL유동성과 상장이 거기 있고, 확장이 필요 없다
커뮤니티 또는 거버넌스 토큰기존 SPL옮겨지고 세어지기만 하면 된다
전송 수수료가 있는 토큰Token-2022수수료를 약속이 아니라 규칙으로 만드는 유일한 방법
배지나 자격 증명Token-2022전송 불가가 정확히 그 문제를 푼다
수익형 스테이블코인Token-2022이자 지급이면 뒤에서 도는 서비스가 필요 없다
본인 확인이 필요한 배포Token-2022기본 동결이 허가제의 토대다
규제받는 실물 자산Token-2022영구 위임자가 자금 회수의 법적 요건을 채운다
두 개의 문 앞에 선 토큰, 하나는 두꺼운 유동성으로 다른 하나는 새 기능으로 이어진다

반복되는 다섯 가지 실수

  1. 더 현대적으로 보인다는 이유로 Token-2022를 고르고, 기대했던 곳에서 풀이 열리지 않는다는 걸 나중에 알게 되는 것.
  2. 확장은 나중에 더할 수 있다고 믿는 것. 소수점과 마찬가지로 발행 시점에 고정됩니다.
  3. 플랫폼 승인을 받아 낼 계획 없이 전송 훅을 켜는 것.
  4. 커뮤니티 토큰에 영구 위임자를 다는 것. 읽는 사람은 제3자가 자기 잔고를 옮길 수 있다는 걸 봅니다.
  5. 발행 권한과 동결 권한이 두 표준 모두에 있고 똑같이 닫아야 한다는 걸 잊는 것. 토큰 전체 잠금이든 하나씩이든 상관없습니다. 바깥에서 어떻게 읽히는지는 허니팟 토큰 판별하는 법에 있습니다.

Token-2022와 SPL에 대해 자주 묻는 질문

한 표준에서 다른 표준으로 옮길 수 있나요

같은 민트로는 못 합니다. 다른 표준으로 새 토큰을 발행하고 교환을 설계해야 하는데, 이는 배포를 통째로 한 번 더 하고 홀더 한 사람 한 사람을 설득하는 일입니다. 그래서 이 결정이 무겁습니다. 삼십 분 고민하는 편이 이전보다 쌉니다.

전송 수수료가 있는 토큰도 상장되나요

되는 곳도 있고 안 되는 곳도 있으며, 시간이 지나며 바뀝니다. 수수료는 백 개를 보내면 백 개가 도착한다는 전제를 깨는데, 많은 경로가 그 전제로 쓰였습니다. 수수료가 모델의 핵심이라면 발행 전에 어디서 거래되는지 확인하세요. 발행 후에는 늦습니다.

어느 쪽이 만들기 더 비싼가요

Token-2022가 조금 더 높게 시작합니다. 민트 계정이 더 많은 데이터를 담기 때문이고, 확장마다 조금씩 더 붙습니다. 정확한 금액은 확정 전에 도구 페이지에 표시됩니다. 비용 차이가 결정을 좌우하는 일은 드물고, 좌우하는 것은 호환성 차이입니다.

지갑에서 둘 다 똑같이 보이나요

같습니다. Phantom, Solflare 등은 오래전부터 둘 다 지원하므로 토큰을 가진 사람 눈에는 평범합니다. 차이는 거래할 때 드러나지, 들여다볼 때가 아닙니다.

확장은 몇 개까지 동시에 켤 수 있나요

여러 개 가능하고, 조합되도록 설계되어 있습니다. 다만 하나를 더할 때마다 이 토큰을 다룰 줄 아는 곳의 수가 줄어듭니다. 실무적인 답은 진짜 문제를 푸는 최소한, 입니다.

밈코인에 Token-2022가 필요한가요

거의 필요 없습니다. 밈코인에 필요한 것은 두꺼운 유동성과 빠른 상장이고, 그것은 기존 표준이 가졌고 새 표준이 아직 못 가진 것입니다. 그 길이라면 밈코인 만드는 법이 전 과정을 다룹니다.

Token-2022의 소수점은 어떻게 되나요

기존과 똑같이 작동하고 둘 다 발행 시점에 고정됩니다. 두 표준 사이에서 달라지지 않는 몇 안 되는 결정이자, 나중에 가장 자주 후회하는 결정이기도 합니다.

확장을 켠 뒤에 다시 끌 수 있나요

없습니다. 확장은 소수점과 마찬가지로 발행 순간 민트에 고정되고, 나중에 꺼 버리는 경로는 없습니다. 바꿀 수 있는 것은 처음에 정한 한도 안에서의 설정값뿐입니다. 예를 들어 전송 수수료 비율은 고른 상한 아래에서 조정할 수 있습니다. 확장 자체를 없애려면 새 토큰을 처음부터 다시 만들어야 합니다.

기존 SPL 토큰에 나중에 전송 수수료를 붙일 수 있나요

붙일 수 없습니다. 전송 수수료는 Token-2022 쪽 확장이고, 표준 자체가 발행 시점에 정해지기 때문입니다. 이미 SPL로 낸 토큰에 수수료를 걸려면 새 표준으로 새 토큰을 만들고 교환을 설계하는 수밖에 없습니다. 수수료가 계획에 있다면 그것부터 정하고 표준을 고르세요.

두 표준의 보안 차이는 어느 쪽이 큰가요

표준 자체의 보안 차이보다, 켜 둔 확장이 만드는 차이가 훨씬 큽니다. 기본 상태의 Token-2022는 기존 SPL과 위험이 비슷합니다. 반면 영구 위임자를 켜 두면 제3자가 남의 잔고를 옮길 수 있게 되므로, 매수자 입장에서는 동결 권한이 열려 있는 것보다 더 무거운 신호입니다.

이미 있는 토큰이 어느 표준인지 어떻게 아나요

민트의 프로그램 소유자가 체인에 드러나 있어서 어떤 조회 도구로든 볼 수 있습니다. 소유자가 기존 토큰 프로그램이면 SPL이고, Token-2022라면 확장이 켜져 있으니 어떤 것이 들어 있는지 볼 가치가 있습니다. 확인은 몇 초면 되고 비용도 없으며, 사기 전에 할 일입니다.

두 표준의 수수료 구조는 어떻게 다른가요

네트워크 수수료는 같습니다. 차이는 민트 계정이 담는 데이터 양에서 오는 임대료와, 확장마다 붙는 추가분입니다. 그리고 전송 수수료 확장을 켜면 그건 플랫폼 비용이 아니라 설계한 토큰 자체의 규칙이고, 받는 쪽이 부담합니다. 이 둘을 섞어서 생각하면 예산이 어긋납니다.

거래소가 두 표준을 다르게 취급하나요

다르게 취급합니다. 그리고 그 차이는 시간이 지나며 좁혀지는 중이지만 아직 남아 있습니다. 상장 심사에서 Token-2022는 확장 목록까지 함께 검토되는 경우가 많고, 전송 훅이 켜져 있으면 별도 승인 절차가 붙습니다. 상장이 계획에 있다면 표준을 고르기 전에 대상 거래소의 정책부터 확인하세요.

이 글은 교육 목적이며 금융, 투자, 법률, 세무 조언이 아닙니다. 표준과 확장은 발행 시점에 고정됩니다. 서명하기 전에 결정하세요.

출처는 확장 목록과 각각의 동작에 대해 Token-2022 공식 문서, 두 표준이 공유하는 민트 구조에 대해 솔라나 토큰 문서입니다.

J
작성자
J Tools Editorial

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

J Tools Editorial의 글 전체 보기 →

관련 글