MSTR Cat

블록체인/레벨 VIII · 밈코인 시대/8.3 밈코인/수업 5

토큰 구조, 러그풀, 그리고 허니팟

토큰이 약속인지 함정인지 가르는 6가지 필드

준비물솔라나 블록 탐색기(Solscan 또는 Solana Explorer)토큰 스캐너 도구(예: RugCheck)민트 주소와 권한 상태를 기록하는 스프레드시트블록 탐색기(Solscan 또는 Etherscan)

호기심

  1. 출시 후에 크리에이터가 무한한 토큰을 생성할 수 있게 하는 구체적인 온체인 권한은 무엇인가요?
  2. 동결 메커니즘은 어떻게 일반적인 자산을 빠져나갈 수 없는 허니팟으로 바꾸나요?
  3. 토큰을 구입한 후에 이름과 이미지가 왜 바뀔 수 있나요?

탐구

    파트 I토큰 해부: 공급량, 유동성, 민트 권한과 동결 권한

  1. 솔라나의 모든 SPL 토큰은 `InitializeMint` 명령으로 초기화되며, 이 명령은 소수점 자릿수를 정하고 `mint_authority`를 지정합니다. pump.fun 토큰은 소수점 6자리로 표준화되어 있지만, 다른 발행자들은 다른 정밀도를 선택합니다. 이 권한이 null로 설정되지 않고 특정 지갑 주소에 묶여 있다면, 그 보유자는 언제든 새 토큰을 생성할 권한을 유지합니다. 이 구조적 특징이 공급량이 고정된 자산과 무제한적이고 임의적인 인플레이션에 노출된 자산을 가릅니다.
  2. `freeze_authority` 파라미터는 유동성에 심각한 영향을 주는 관리 기능을 도입합니다. 이 기능이 활성화되어 있으면 권한 보유자는 어떤 사용자의 토큰 계정이든 동결해 잔액을 쓸 수 없게 만들고, 사실상 매도를 막을 수 있습니다. 규제 환경에서는 컴플라이언스 기능을 하지만, 익명 팀이 운영하는 탈중앙화 자산에서는 치명적인 위험이 됩니다. 동결된 지갑은 토큰을 거래소나 다른 사용자에게 보낼 수 없으므로, 자산은 들어갈 수는 있어도 나올 수는 없는 허니팟이 됩니다.
  3. 유동성은 토큰을 애초에 팔 수 있는지를 결정합니다. 2024년 1월 솔라나에서 출시된 pump.fun 같은 플랫폼에서 토큰은 먼저 본딩 커브에서 거래되다가 커브가 완료되면 AMM 풀로 마이그레이션됩니다. 생성자나 초기 구매자가 공급한 유동성은 다른 참여자들이 빠져나갈 수 있게 해 주는 장치입니다. 이 유동성이 소각되거나 잠기지 않으면 팀은 유동성 공급자(LP) 토큰에 대한 통제권을 유지하며, 풀에서 페어 자산을 모두 인출할 수 있습니다.
  4. ‘러그풀’은 보통 이 유동성을 빼내거나 민트 권한을 악용하는 방식으로 일어납니다. 한 유형은 풀에서 SOL을 빼내 빠져나갈 길을 완전히 없애고, 다른 유형은 구매자를 끌어들인 뒤 공급량을 늘려 자산 가치를 희석합니다. 두 방식 모두 팀이 포기할 수도 있는 관리 키를 계속 쥐고 있는 데 기반합니다. 트레이드오프는 분명합니다. 이 권한을 유지하면 향후 조정이 가능하지만 홀더가 일방적인 가치 파괴에 노출되고, 권한을 소각하면 규칙은 고정되지만 오류가 생겼을 때 손쓸 방법이 사라집니다.
  5. 홀더 분포는 컨트랙트 권한과 별개로 집중 위험을 드러냅니다. 대부분이 상위 10개 지갑에 몰린 토큰은 수천 개 주소에 분산된 토큰과 엑싯 양상이 다릅니다. 생성자나 초기 내부자와 연결된 지갑은 큰 포지션을 움직여 가격에 상당한 영향을 줄 수 있으며, 유동성이 얇은 풀에서는 특히 그렇습니다. 스캐너는 이 데이터와 함께 메타데이터 업데이트 권한도 분석하는데, 이 권한은 출시 후 이름, 심볼, 이미지를 바꿀 수 있는지를 결정합니다. 메타데이터가 변경 가능하면 사람들이 이미 산 토큰의 이름이나 브랜드를 나중에 바꿀 수 있습니다.
  6. 검증은 인터넷에 접속할 수 있는 누구나 직접 할 수 있는 수작업입니다. Solscan이나 Solana Explorer 같은 솔라나 블록 탐색기를 열고 원하는 토큰의 민트 주소를 조회하세요. `mint_authority`와 `freeze_authority`(비어 있으면 권한이 철회된 것), 풀의 현재 유동성, 상위 10개 지갑이 보유한 공급량 비율을 기록하세요. RugCheck 같은 도구가 이 확인 작업을 자동화해 주지만, 그 바탕이 되는 필드를 이해하면 스캐너가 보고하는 내용을 누구나 직접 검증할 수 있습니다.
  7. 파트 II러그풀과 허니팟

  8. 유동성 제거는 가장 직접적인 가치 추출 방식입니다. 자동화된 마켓 메이커(AMM)에서는 스마트 컨트랙트에 보관된 한 쌍의 자산 풀을 상대로 거래가 이루어집니다. 크리에이터가 해당 컨트랙트나 그에 대응하는 유동성 공급자(LP) 토큰의 소유권을 계속 보유하고 있다면, 페어 전체를 인출할 수 있습니다. 유동성이 일단 제거되면 다른 홀더들이 거래할 상대방이 더 이상 존재하지 않습니다. 토큰은 여전히 그들의 지갑에 남아 있지만, 매수자와 매도자를 연결하는 시장 메커니즘이 없기 때문에 가격 자체를 정할 수 없게 됩니다.
  9. 민트 남용은 새로운 공급량을 만들어내는 권한을 악용하는 방식입니다. 많은 토큰 표준에는 추가 물량을 무기한 발행할 수 있는 민트 권한이 포함되어 있습니다. 이 권한이 출시 후에도 철회되지 않으면, 크리에이터는 비용을 들이지 않고 막대한 양의 토큰을 찍어낼 수 있습니다. 이렇게 새로 발행한 토큰을 기존 풀에 매도하면 보유 중인 모든 토큰의 가치가 희석되고 유동성이 고갈됩니다. 이 메커니즘을 통해 단일 주체가 공급 확대를 통제할 수 있으며, 사실상 인플레이션을 통해 다른 모든 홀더에게 세금을 부과하는 셈이 됩니다.
  10. 허니팟은 전송을 비대칭적으로 제한해 자본을 가둡니다. 솔라나에서는 보통 구매자가 들어온 뒤 행사되는 활성 동결 권한(freeze authority)이나, 매도를 거부할 수 있는 전송 훅(transfer hook)을 통해 이를 구현합니다. EVM 체인에서는 화이트리스트에 없는 주소에 100% 매도세를 설정하거나 매도를 되돌리는(revert) 코드를 사용하는 경우가 많습니다. 구매자는 포지션에 진입할 수 있지만, 출구 경로는 프로그램 차원에서 차단됩니다. 개발자는 동결되지 않은 자신의 보유 물량에 대한 접근 권한을 그대로 유지합니다.
  11. 인기 드라마의 이름을 딴 스퀴드 게임 토큰(2021년 11월, BNB 스마트 체인)이 이 패턴의 대표적인 사례입니다. 이 토큰의 컨트랙트는 누구나 매수할 수 있게 했지만 일반 홀더의 매도는 막았습니다. 구매자들이 몰리며 가격이 치솟자 제작자들은 당시 추정치로 약 300만 달러를 현금화했고, 가격은 몇 분 만에 거의 0으로 떨어졌습니다. 이 메커니즘은 체인 합의 과정의 버그가 아니라 토큰 전송 규칙에 의도적으로 넣은 로직이었습니다.
  12. 슬로우 러그는 시점 면에서 즉각적인 이탈과 다릅니다. 개발자는 대량의 물량을 보유한 채 몇 주에서 몇 달에 걸쳐 조금씩 매도해, 다른 이들의 경계심을 불러일으킬 급격한 가격 폭락을 피할 수 있습니다. 또는 초기 지분은 그대로 유지한 채 프로젝트 개발을 완전히 중단하기도 합니다. 활발한 유지·관리가 없다는 것은 손을 뗐다는 신호이지만, 핵심 위험은 여전히 내부자 물량이 결국 개인 투자자들의 유동성을 상대로 매도된다는 점입니다.
  13. 신중한 트레이더들은 새 토큰과 상호작용하기 전에 여러 온체인 조건을 확인합니다. 민트 권한과 동결 권한이 철회되었거나 null로 설정되었는지 점검합니다. 유동성이 소각되었는지(개인 키가 없는 주소로 전송됨), 아니면 타임락 컨트랙트에 잠겨 있는지 확인합니다. 단일 주체가 과도한 공급량을 장악하고 있지 않은지 홀더 집중도를 분석합니다. 마지막으로, 소유자가 여전히 세율이나 권한을 바꿀 수 있는 컨트랙트는 나중에 매도를 막을 수 있다는 점을 알기에, 많은 트레이더가 소량의 테스트 매도로 매도 자체가 가능한지 확인합니다.

핵심 사실

  • 솔라나의 `InitializeMint` 명령은 민트 권한과 동결 권한을 모두 지정하며, null 값은 권한이 철회되었음을 뜻합니다.
  • 동결 권한이 활성화되어 있으면 어떤 사용자의 토큰 잔액이든 사용할 수 없게 만들 수 있어 허니팟 상황이 만들어집니다.
  • pump.fun 토큰은 소수점 6자리를 사용하며, 졸업 시 본딩 커브에서 AMM 풀로 마이그레이션됩니다.
  • LP 토큰이 소각되거나 잠기지 않은 경우, 그것을 보유하고 있는 사람이 풀의 유동성을 인출할 수 있습니다.
  • 변경 가능한 메타데이터 업데이트 권한을 통해 제작자는 출시 후에도 토큰의 이름, 심볼 또는 이미지를 변경할 수 있습니다.
  • 홀더 집중도는 상위 10개 지갑이 보유한 공급량의 비율로 측정됩니다.
  • 유동성 제거는 크리에이터가 AMM 풀에서 자산 페어를 인출해 거래 기능 자체를 없앨 때 발생합니다.
  • 철회되지 않은 민트 권한이 있으면 크리에이터가 공급량을 늘려 기존 홀더의 가치를 희석할 수 있습니다.
  • 솔라나 허니팟은 매수는 허용하면서 매도는 막기 위해 동결 권한이나 전송 훅을 자주 사용합니다.
  • 스퀴드 게임 토큰(2021년 11월)은 구매자들의 매도를 막아 제작자만 빠져나갈 수 있게 했습니다.
  • 소각된 LP 토큰은 파기되거나 아무도 통제할 수 없는 주소로 보내지므로, 누구도 해당 유동성을 인출할 수 없습니다.
  • 홀더 집중도 분석을 통해 소수의 지갑이 공급량의 과도한 비율을 장악하고 있는지를 파악할 수 있습니다.

연습 아홉, 여섯, 셋, 하나

9모으기최근 런치패드에서 출시된 솔라나 토큰 9개를 고르세요. 각 토큰의 민트 권한 상태, 동결 권한 상태, 메타데이터 변경 가능 여부, 상위 10개 홀더 비율을 기록하세요.
6묶기이 9개 토큰을 각 토큰의 필드가 드러내는 위험에 따라 6개로 묶으세요.
3추리기6개 그룹을, 토큰에 대한 권한을 쥔 쪽이 그 가치를 파괴할 수 있는 3가지 방식으로 줄이세요.
1결정화null 권한이 무엇을 보장하고 무엇을 보장하지 않는지 한 문장으로 쓰세요.

팩트 체크

날짜, 수치 및 주장은 아래에 명시된 출처들을 통해 확인되었습니다.

인터랙티브 아카데미에서 열기 →

EN PT ES ZH JA RU DE FR MS