**SPL-20 (Solana Program Library-20)**은 솔라나(Solana) 블록체인에서 토큰을 생성하고 관리하기 위한 표준입니다. 이더리움(Ethereum)의 ERC-20 표준과 마찬가지로, SPL-20은 대체 가능 토큰(Fungible Tokens)과 대체 불가능 토큰(NFTs) 모두에 맞춤화된 규약과 인터페이스로 구성된 포괄적인 프레임워크를 구축합니다. 대체 가능 토큰은 전통적인 화폐와 유사하게 상호 교환이 가능하며 정량화 가능한 가치를 나타내는 반면, 대체 불가능 토큰은 각각 고유한 특성과 가치를 지닌 구별되고 독특한 디지털 자산입니다.[1]
SPL-20 토큰 표준은 대체 가능 토큰의 생성과 관리를 간소화하기 위해 도입되었습니다. 2017년 아나톨리 야코벤코(Anatoly Yakovenko)에 의해 설립된 솔라나는 확장성이 뛰어나고 효율적인 블록체인 플랫폼을 제공하기 위해 2020년 3월에 출시되었습니다. 개발자들이 대체 가능 토큰이 필요한 탈중앙화 애플리케이션(dApps)을 구축하기 시작하면서, 솔라나 팀은 SPL-20을 포함하는 솔라나 프로그램 라이브러리(SPL)를 만들었습니다.
이더리움의 ERC-20 표준에서 영감을 받은 SPL-20은 토큰 개발을 위한 통일된 규칙과 기능을 제공하여 솔라나 생태계 내에서의 상호 운용성을 보장하도록 설계되었습니다. 이 표준에는 토큰의 민팅(발행), 소각, 전송과 같은 필수 기능이 포함되어 있어 다양한 dApp과의 원활한 통합을 촉진합니다.
도입 이후 SPL-20은 탈중앙화 금융(DeFi), 디지털 통화, 자산 토큰화 등 다양한 애플리케이션을 구동하며 솔라나의 기초가 되었습니다. 솔라나의 빠른 트랜잭션 속도와 낮은 수수료 덕분에 개발자와 사용자들 사이에서 선호되는 선택지가 되었습니다. 솔라나가 계속 성장함에 따라 SPL-20 표준은 블록체인 공간 내에서 지속적인 혁신과 개발을 지원하며 핵심적인 역할을 유지하고 있습니다.[2]
SPL-20 토큰은 솔라나 블록체인에서 작동하는 디지털 자산입니다. SPL-20 표준은 이러한 토큰에 대한 규칙을 설정하여 솔라나 지갑 및 스마트 컨트랙트와 호환되도록 보장합니다. 블록체인의 핵심 운영 및 합의 메커니즘에 필수적인 솔라나의 네이티브 코인과 달리, SPL-20 토큰은 별도로 운영됩니다. 다른 암호화폐처럼 사용할 수 있지만 트랜잭션 수수료는 솔라나의 네이티브 코인으로 지불해야 합니다.[3]
흥미롭게도 솔라나의 네이티브 코인 역시 SPL 표준을 준수하기 때문에 SPL 토큰으로 간주되지만, 네트워크 시작부터 통합되어 있었다는 점에서 독특합니다.
이더리움의 ERC-20과 유사한 SPL-20 표준은 솔라나 블록체인에서 대체 가능 토큰과 대체 불가능 토큰 모두를 생성하고 관리하기 위한 가이드라인을 제공합니다. 대체 가능 토큰은 상호 교환이 가능하며 화폐처럼 작동하는 반면, 대체 불가능 토큰(NFTs)은 고유한 디지털 자산입니다.
SPL-20 인스크립션(Inscriptions)은 비트코인(Bitcoin)의 BRC-20 표준과 유사하게 디지털 아트를 온체인에 저장할 수 있게 해줍니다. 이러한 고유한 솔라나 주소에는 블록체인에 직접 저장된 이미지가 포함될 수 있어 NFT 생성을 용이하게 합니다.[4]
솔라나 블록체인 및 호환되는 가상 머신을 위해 설계된 SPL-20 표준은 토큰을 생성, 관리 및 전송하는 방법을 설명합니다. 여기에는 운영 매개변수를 정의하고 네트워크 생태계 내에서의 기능을 보장하는 것이 포함됩니다. SPL-20 토큰은 팬텀(Phantom)과 같은 솔라나 전용 지갑을 통해 관리됩니다. 일부 지갑은 여러 블록체인을 지원하지만, 이더리움이나 솔라나 전용으로 제작된 지갑은 상대 네트워크의 토큰을 지원하지 않습니다. 본질적으로 메타마스크 지갑을 사용하여 솔라나 토큰을 거래할 수 없으며(솔라나 지갑 메타마스크 스냅을 통하는 경우 제외), ERC-20 토큰은 팬텀과 같은 솔라나 지갑에 저장할 수 없습니다.[5]
SPL-20 토큰은 민팅(Minting)이라는 프로세스를 통해 생성되며, 제작자는 솔라나의 프로그래밍 언어인 Rust로 작성된 코드를 사용하여 솔라나 블록체인의 스마트 컨트랙트 기능과 상호 작용합니다.
SPL-20 토큰을 민팅하기 위해 제작자는 코드를 처음부터 작성하거나 필요에 따라 기존 코드베이스를 맞춤화할 수 있습니다. 또는 코딩 지식이 거의 없어도 민팅 프로세스를 단순화해 주는 도구들을 사용할 수 있습니다. 민팅 과정에서 토큰의 필수 특성이 설정됩니다. 예를 들어, 대체 불가능한 SPL-20 토큰을 제작하려면 일반적으로 공급량을 1로 설정하고 소수점(decimal) 기능을 생략합니다. 반대로 대체 가능 토큰의 경우, 개발자는 소수점 기능을 구성하여 토큰의 분할 전송을 가능하게 합니다. 또한 공급 데이터는 프로젝트의 토크노믹스 전략에 따라 조정됩니다.
일단 민팅되면, 이러한 토큰은 민팅 과정에서 제작자가 특정 동작을 프로그래밍하지 않는 한 다른 암호화폐와 유사하게 작동합니다.[7]
SPL 토큰은 다양한 분야에서 여러 기능을 수행합니다:
June 1, 2026. 15:22 UTC
편집 요약:
Updated tags: replaced cryptocurrencies with glossary
