SPL 토큰이란?
SPL 토큰은 Solana의 기본 토큰 표준을 사용해 만들어진 대체 가능 또는 대체 불가능 토큰이에요. SPL는 Solana Program Library의 약자입니다. 스테이블코인부터 memecoin, 거버넌스 토큰까지 Solana 위의 모든 토큰은 Solana Program Library에서 정의한 표준 인터페이스를 따르면 SPL 토큰이에요.
SPL 토큰의 작동 방식
SPL 토큰은 Solana Token Program이 관리해요. 온체인에 배포된 이 프로그램은 민팅, 전송, 소각을 담당합니다. 각 토큰에는 공급량과 민트 권한을 저장하는 민트 계정이 있고, 각 홀더는 자신의 잔액을 보관하는 토큰 계정을 갖고 있어요. Ethereum의 ERC-20 토큰은 잔액을 토큰 컨트랙트 내부에서 관리하는 반면, SPL 토큰 잔액은 민트에 연결된 별도의 지갑별 토큰 계정에 저장돼요.
SPL 토큰 만들기
SPL 토큰을 만들려면 원하는 소수점 자리수와 공급량을 설정한 민트 계정을 배포한 뒤, 수령 주소로 토큰을 민팅해야 해요. Solana CLI를 통해 프로그래밍 방식으로 진행하거나, Smithii의 token creator처럼 커맨드라인 지식 없이 간단한 인터페이스로 처리해주는 툴을 이용할 수도 있어요. 민트 권한을 burn 지갑으로 설정하거나 완전히 취소하면 추가 공급량 민팅이 불가능해져요. 고정된 총 공급량을 보장한다는 신호로 자주 활용되는 방법이에요.
SPL 토큰 vs. ERC-20 토큰
SPL 표준과 Ethereum의 ERC-20 표준은 개념적으로 비슷하지만 구현 방식에서 차이가 있어요. SPL 토큰은 Solana의 계정 모델을 사용하는데, 토큰 잔액이 단일 컨트랙트 내부가 아닌 별도의 계정에 저장돼요. 이 설계 덕분에 Solana는 토큰 거래를 병렬로 처리할 수 있어 높은 처리량을 자랑해요. ERC-20 토큰은 Ethereum의 컨트랙트 모델을 사용해, 잔액이 토큰 컨트랙트의 저장소에 직접 저장됩니다.
자주 묻는 질문
SPL 토큰은 Solana Program Library 표준을 사용하는 Solana 위의 대체 가능 또는 대체 불가능 토큰이에요. 스테이블코인과 memecoin을 포함한 Solana의 모든 기본 토큰이 SPL 토큰입니다.
SPL 토큰은 Solana의 계정 모델을 사용해, 홀더마다 토큰 유형별로 별도의 토큰 계정을 가져요. Ethereum의 ERC-20 토큰은 모든 잔액을 단일 스마트 컨트랙트 내부에 저장합니다.
네. SPL 토큰을 만들려면 Solana 지갑과 렌트 및 거래 수수료를 충당할 소량의 SOL가 필요해요. Smithii token creator 같은 툴을 사용하면 몇 단계만으로 간단하게 만들 수 있어요.
민트 권한을 취소하면 누구도 해당 토큰의 추가 공급량을 생성할 수 없어요. 고정된 총 공급량을 보장한다는 신호로 자주 사용되며, 온체인에서 검증할 수 있습니다.
경쟁자를 앞서나가고 싶으세요?
뉴스레터를 구독하고 Web3 빌더를 위한 주간 블록체인 뉴스를 받아보세요.





