Пояснення токенів Solana SPL: Повний посібник
Learn what Solana SPL tokens are, how they work, and their differences from ERC-20. Includes creation guide, use cases, and Token-2022 extensions.
Токени Solana SPL – це цифрові активи, створені за допомогою програм токенів Solana Program Library, де облікові записи мінтів визначають актив, а облікові записи токенів записують баланси.
Примітка щодо сумісності: Підтримка гаманців, синтаксис команд, комісії та функції Token-2022 можуть змінюватися. Перевіряйте актуальні вимоги в офіційній документації перед створенням або переказом токена.
Ключові висновки
- SPL розшифровується як Solana Program Library: офіційний стандарт токенів, що регулює всі взаємозамінні та незамінні токени в мережі Solana.
- SOL НЕ є токеном SPL. SOL – це нативна монета, яка оплачує транзакційні комісії; токени SPL – це цифрові активи, створені поверх Solana.
- Стандарт токенів SPL використовує одну спільну Програму токенів. Ethereum розгортає окремий контракт для кожного токена ERC-20, що є фундаментальною архітектурною відмінністю.
- Створення токена SPL коштує приблизно 0,00203928 SOL у вигляді орендної плати, що є часткою вартості створення токена ERC-20 на Ethereum.
- Token-2022 (розширення SPL Token) додає корпоративні функції, такі як конфіденційні перекази, комісії за переказ та непередавані токени, про які меншість конкурентних статей не згадує.
На цій сторінці:
- Що таке токен Solana SPL?
- Як працюють токени SPL: Програма токенів, облікові записи мінтів та облікові записи токенів
- Взаємозамінні проти Незамінних токенів SPL: Два типи, один стандарт
- Токен SPL проти ERC-20: Як стандарт токенів Solana порівнюється з Ethereum
- Визначні токени SPL: Реальні приклади з екосистеми Solana
- Зберігання та управління токенами SPL: Сумісні гаманці та практичне налаштування
- Як створити токен SPL на Solana: Покроковий посібник
- Сценарії використання токенів SPL: DeFi, NFT, стейблкоїни та управління
- Token-2022: Наступне покоління стандарту токенів SPL
- Часті запитання про токени Solana SPL
- Висновок: Чому стандарт токенів SPL важливий для екосистеми Solana
Що таке токен Solana SPL?
Токени SPL – це цифрові активи, які працюють у всій екосистемі Solana (SOL). SPL розшифровується як Solana Program Library (Бібліотека програм Solana) – офіційна колекція ончейн-програм, що підтримується Solana Foundation та документована в документації Solana Program Library.). Програма токенів у цій бібліотеці керує кожним взаємозамінним токеном та незамінним токеном (NFT), створеним на Solana.
Стандарт токенів – це набір правил, яким слідують усі токени в заданому блокчейні, що гарантує взаємодію гаманців, бірж та децентралізованих додатків з ними без потреби у спеціальній інтеграції. На Ethereum таким стандартом є ERC-20. На Solana – це стандарт токенів SPL, функціонально аналогічний ERC-20 за призначенням, але архітектурно відмінний в реалізації.
Solana була заснована у 2017 році Анатолієм Яковенком та Раджем Гокалом з чіткою метою досягнення високої пропускної здатності за низькою ціною. Мережа обробляє приблизно 2700 транзакцій на секунду (TPS) при комісіях, що зазвичай нижче 0,01 долара США, завдяки механізму Proof of History (PoH) Solana. PoH – це криптографічний годинник, який упорядковує події перед тим, як вони досягнуть рівня консенсусу Proof of Stake (PoS), дозволяючи валідаторам обробляти транзакції паралельно, а не послідовно. Кожна операція з токеном SPL завершується менш ніж за секунду за вартістю менше одного цента завдяки цій архітектурі.
На Solana код, що самостійно виконується, називається "ончейн-програмою" (on-chain program), а не "смартконтрактом". Останній термін є специфічним для Ethereum. Сама програма SPL Token Program є ончейн-програмою. Розуміння цієї термінологічної відмінності свідчить про технічну обізнаність з екосистемою Solana та запобігає плутанині при читанні офіційної документації Solana.).
Децентралізовані фінансові (DeFi) протоколи, ринки NFT, стейблкоїни та системи управління на Solana працюють на токенах SPL. Розуміння стандарту SPL означає розуміння інфраструктурного рівня під кожним проектом, який ви оцінюєте в екосистемі Solana.
SOL проти SPL: Найпоширеніша плутанина в екосистемі Solana
Чи є SOL токеном SPL? Ні.
SOL Токени SPL Що це Власна монета Solana Цифрові активи, створені на Solana Роль Оплачує транзакційні комісії та орендну плату за рахунки Активи, які ви утримуєте, торгуєте та використовуєте для управління Створено Сам протокол Solana Програма токенів SPL Еквівалент Ethereum ETH Токени ERC-20 SOL – це паливо. Токени SPL – це транспортні засоби. Вам потрібен SOL у вашому гаманці для взаємодії з будь-яким токеном SPL, для оплати транзакційних комісій та застави орендної плати, але сам SOL не є токеном SPL.
Як працюють токени SPL: Програма токенів, облікові записи мінтів та облікові записи токенів
Стандарт токенів SPL працює на одній спільній ончейн-програмі під назвою Token Program, розгорнутій на блокчейні Solana. Ця єдина програма обробляє всі операції з токенами для кожного існуючого токена SPL: створення пропозиції, переміщення її між гаманцями та її повне видалення.
Програма токенів: ончейн-рушій токенів Solana
Програма токенів (Token Program) – це ончейн-програма, яку використовують усі токени SPL. Вона слугує еквівалентом того, що Ethereum називає смартконтрактом, але відрізняється архітектурно одним ключовим моментом. Кожен токен ERC-20 розгортає власний окремий контракт. Кожен токен SPL на Solana, навпаки, взаємодіє з тією самою Програмою токенів.
Програма токенів застосовує три елементи контролю токена, встановлені під час створення:
- Авторитет мінту (Mint authority): адреса, уповноважена створювати нові токени
- Авторитет заморозки (Freeze authority): адреса, уповноважена заморожувати облікові записи токенів (може бути вимкнено)
- Управління пропозицією: загальна пропозиція та точність десяткових знаків токена
Повну технічну специфікацію ви можете знайти в документації SPL Token Program.). Кожна транзакція з токеном SPL коштує менше 0,01 долара США у вигляді комісії за транзакцію SOL, незалежно від того, чи ви карбуєте нову пропозицію, чи переказуєте токени між гаманцями.
Облікові записи мінтів проти облікових записів токенів: Модель зберігання SPL
Кожен тип токена SPL у вашому гаманці зберігається в окремому ончейн-рахунку, а не безпосередньо за адресою вашого гаманця, як це відбувається з балансами ERC-20 на Ethereum. Для цього використовуються два різних типи облікових записів.
Обліковий запис мінту (Mint Account): Розглядайте це як головну книгу для токена. Вона записує, скільки одиниць існує всього, хто володіє авторитетом мінту (правом створювати більше), хто володіє авторитетом заморозки та точність десяткових знаків токена. Кожен тип токена SPL має рівно один обліковий запис мінту з унікальним відкритим ключем, який називається адресою мінту, аналогічно адресі контракту для токена ERC-20. USDC на Solana має певну адресу мінту, яка відрізняє його від USDC на Ethereum, навіть якщо обидва випущені Circle.
Обліковий запис токена (Token Account): Розглядайте це як вашу особисту сховище, що містить ваш баланс одного конкретного токена. Якщо ви володієте USDC, BONK та RAY, ваш гаманець Solana керує трьома окремими обліковими записами токенів, по одному на кожен тип токена. Це відрізняється від Ethereum, де всі ваші баланси ERC-20 зберігаються за вашою єдиною адресою гаманця.
Асоційований токен-акаунт (ATA): Управління токен-акаунтами вручну було б непрактичним. Асоційований токен-акаунт (ATA) — це стандартизований токен-акаунт, отриманий детерміновано з відкритого ключа вашого гаманця та адреси мінту токена. Будь-яка програма може обчислити правильний ATA для вашого гаманця та конкретного токена, не запитуючи вас попередньо. Саме так гаманці, як-от Phantom та Solflare, знають, куди автоматично надсилати монети. Для отримання технічних специфікацій дивіться документацію асоційованого токен-акаунта (ATA).)
Пошук вашої адреси SPL-токена означає пошук ATA для цього токена у вашому гаманці. Блокчейн-провідники, як-от Solscan, відображають адресу мінту кожного токена та вашу адресу ATA у вікні деталей токена.
Вартість оренди ATA: Відкриття нового токен-акаунта вимагає невеликого депозиту для звільнення від оренди в SOL (приблизно 0,002 SOL на момент написання), щоб підтримувати акаунт відкритим ончейн. Ось чому отримання SPL-токена вперше іноді вимагає від відправника мати невеликий Баланс SOL. Витрати, деноміновані в SOL, коливаються разом із ринковою ціною SOL. Перевіряйте поточні цифри в офіційній документації Solana.
[ЗАПИТ НА ДІАГРАМУ 1: Архітектура гаманця, що показує один гаманець, підключений до трьох ATA (ATA для USDC, ATA для BONK, ATA для RAY), що ілюструє, що токен-акаунти є окремими субакаунтами всередині одного гаманця і не зберігаються за самою адресою гаманця.]
Життєвий цикл SPL-токена: створення, переміщення та вилучення пропозиції
SPL-токени проходять через три основні операції протягом свого життєвого циклу. Мінт створює пропозицію, переказ переміщує її між власниками, а спалювання видаляє її назавжди.
Мінт: Орган, відповідальний за мінт, звертається до Програми Токенів для створення нових токенів, які зараховуються на токен-акаунт. Тільки адреса, що має повноваження на мінт, може ініціювати цю операцію. Багато емітентів токенів скасовують повноваження на мінт після встановлення початкової пропозиції, що робить створення додаткових токенів неможливим.
Переказ: Токени переміщуються з ATA відправника на ATA одержувача. Якщо одержувач ще не має ATA для цього токена, він створюється автоматично під час переказу, що додає невелику вартість оренди SOL, яку зазвичай оплачує відправник.
Спалювання: Власник токена або орган, відповідальний за мінт, викликає інструкцію спалювання Програми Токенів, назавжди видаляючи токени з загальної пропозиції. Спалені токени неможливо відновити.
Кожна операція вимагає невеликої комісії за транзакцію в SOL, зазвичай менше $0,01.
Взаємозамінні проти невзаємозамінних SPL-токенів: два типи, один стандарт
Стандарт SPL-токенів обробляє як взаємозамінні, так і невзаємозамінні токени через єдину Програму Токенів. Ethereum, навпаки, використовує окремі стандарти: ERC-20 для взаємозамінних токенів та ERC-721 для NFT.
Взаємозамінні SPL-токени є взаємозамінними та подільними. Кожна одиниця ідентична будь-якій іншій одиниці того самого токена. USDC — це взаємозамінний SPL-токен: один USDC, утримуваний будь-яким гаманцем, ідентичний одному USDC, утримуваному будь-яким іншим. Взаємозамінні токени мають змінну пропозицію та настроювану десяткову точність. USDC, наприклад, використовує 6 десяткових знаків.
Невзаємозамінні SPL-токени (NFT) є унікальними. Solana NFT — це SPL-токен, випущений із пропозицією рівно 1 та 0 десятковими знаками, що робить його неподільним та невзаємозамінним. Немає двох однакових NFT, навіть якщо вони мають однакове зображення. Протокол Metaplex) додає рівень метаданих (назва, зображення, атрибути, роялті) поверх цього базового SPL-токена. Отже, всі Solana NFT є SPL-токенами на рівні протоколу.
| Властивість | Взаємозамінний SPL-токен | Невзаємозамінний SPL-токен (NFT) |
|---|---|---|
| Пропозиція | Змінна (може бути мільйони або мільярди) | Рівно 1 |
| Десяткові знаки | Настроювані (наприклад, 6 для USDC) | 0 (неподільний) |
| Взаємозамінність | Так, кожна одиниця ідентична | Ні, кожен токен унікальний |
| Приклади | USDC, BONK, RAY, MNDE | Усі Solana NFT на Magic Eden, Tensor |
| Метадані | Зберігаються офчейн або через Metaplex | Додаються Metaplex (назва, зображення, атрибути) |
Чи є Solana NFT токенами SPL? Так. Усі Solana NFT випускаються як SPL-токени за допомогою Програми Токенів. Різниця між NFT та будь-яким іншим SPL-токеном полягає виключно у двох параметрах мінту: пропозиція 1 та 0 десяткових знаків.
Solana не використовує окремий стандарт токенів NFT. Разом Програма Токенів SPL та протокол Metaplex становлять де-факто стандарт NFT на Solana. SPL відповідає за рівень токена, тоді як Metaplex відповідає за рівень метаданих.
SPL-токен проти ERC-20: порівняння стандарту токенів Solana з Ethereum
Найбільш суттєва архітектурна різниця між стандартом SPL-токенів та ERC-20 в Ethereum полягає в тому, як кожен з них обробляє код, що керує токенами. Кожен токен ERC-20 розгортає власний контракт. Усі SPL-токени використовують єдину ончейн Програму Токенів. Такий дизайн з однією програмою означає, що SPL-токени отримують переваги від однієї перевіреної кодової бази, а не піддаються ризику контрактів кожного окремого токена.
| Вимір | SPL-токен (Solana) | ERC-20 (Ethereum) | BEP-20 (BNB Chain) |
|---|---|---|---|
| Архітектура контрактів | Єдина спільна Програма Токенів; без розгортання для кожного токена | Окремий контракт, розгорнутий для кожного токена | Окремий контракт для кожного токена (на базі EVM) |
| Середня комісія за транзакцію | Зазвичай менше $0,01 | $1–$100+ (варіюється залежно від завантаженості мережі) | Зазвичай $0,01–$0,10 |
| Пропускна здатність мережі | ~2 700 TPS | ~15–30 TPS | ~300 TPS |
| Стандарт NFT | Уніфікований: взаємозамінні + невзаємозамінні через ту саму Програму Токенів (Metaplex додає метадані) | Окремі: ERC-20 (взаємозамінні) + ERC-721 (невзаємозамінні) | Окремі: BEP-20 + BEP-721 |
| Мова розробки | Rust / фреймворк Anchor | Solidity | Solidity |
| Основні гаманці | Phantom, Solflare, Backpack | MetaMask, Coinbase Wallet, Rainbow | MetaMask (EVM-сумісний), Trust Wallet |
| Зрілість екосистеми DeFi | Швидко зростає; Jupiter, Raydium, Marinade | Найбільша та найбільш зріла; Uniswap, Aave, Compound | Середнього розміру; PancakeSwap — основний DEX |
Значення є приблизними та відображають типові умови мережі на момент написання. Комісії за транзакції коливаються залежно від попиту в мережі. Перевіряйте поточні показники в офіційних джерелах документації.
Переваги Solana у швидкості та вартості є справжніми. Переваги Ethereum також є справжніми: більша екосистема розробників, довша історія безпеки, вища децентралізація та ширша бібліотека перевірених контрактів токенів. Жоден Блокчейн не є універсально кращим. Правильний вибір залежить від вашого конкретного випадку використання, толерантності до ризику та екосистеми, де вже працюють ваші цільові користувачі.
Помітні SPL-токени: приклади з реального світу в екосистемі Solana
Екосистема Solana працює на SPL-токенах у всіх категоріях. Наведені нижче приклади SPL-токенів ілюструють, як стандарт підтримує стейблкоїни, управління DeFi, інфраструктуру оракулів, ліквідний стейкінг та ком'юніті-токени. Для ширшого контексту того, як цифрові активи представляють цінність ончейн, дивіться цей огляд того, що означає токенізація у фінансах і як вона працює.
Відмова від відповідальності щодо інвестицій: Наступні токени представлені як приклади різноманітності екосистеми Solana. Цей вміст призначений лише для освітніх цілей і не є інвестиційною порадою. Ринки Криптовалют волатильні, а минулі показники не гарантують майбутніх результатів. Завжди проводьте власне дослідження перед купівлею будь-якої Криптовалюти.
стейблкоїни
| Токен | Тікер | Основний випадок використання | Чим примітний |
|---|---|---|---|
| USD Coin | USDC | Платежі, торгівля DeFi, ліквідність | Випущений Circle; стабільно є SPL-токеном з найбільшим ончейн-обсягом |
| Tether | USDT | Платежі, торгівля DeFi | Найбільший стейблкоїн за ринковою капіталізацією, доступний нативно на Solana як SPL-токен |
Управління DeFi
| Токен | Тікер | Основний випадок використання | Чим примітний |
|---|---|---|---|
| Raydium | RAY | Управління протоколом, майнінг ліквідності | Нативний токен автоматизованого маркетмейкера Solana |
| Marinade Finance | MNDE | Управління ліквідним стейкінгом Marinade | Представляє права управління позиціями застейканого SOL |
| Jupiter | JUP | Управління протоколом агрегатора DEX | токени управління агрегатора свопів на Solana |
Інфраструктура оракулів
| Токен | Тікер | Основне призначення | Відомий завдяки |
|---|---|---|---|
| Pyth Network | PYTH | Децентралізоване управління оракулами цін | Надає реальні дані про ціни протоколам Solana DeFi |
Токени спільноти
| Токен | Тікер | Основне призначення | Відомий завдяки |
|---|---|---|---|
| BONK | BONK | Розподіл спільнотою, торгівля | Ейрдропнуто учасникам екосистеми Solana у грудні 2022 року |
| dogwifhat | WIF | Торгівля | Один із найвідоміших токенів SPL, запущених спільнотою Solana |
BONK було ейрдропнуто розробникам Solana, власникам NFT та учасникам DeFi у грудні 2022 року, ставши одним із найбільш торгованих токенів SPL на Jupiter протягом кількох тижнів. Це демонструє, як стандарт SPL забезпечує швидкий запуск токенів, керованих спільнотою, з мінімальними витратами на інфраструктуру.
Усі NFT Solana, перелічені на Magic Eden та Tensor, також є токенами SPL на рівні протоколу, а протокол Metaplex) додає рівень метаданих, який визначає назву, зображення та атрибути кожного NFT.
Повний, актуальний список усіх активних токенів SPL можна знайти на Solscan або в списках токенів Solana на CoinGecko.
Зберігання та управління токенами SPL: Сумісні гаманці та практичне налаштування
Три нативні гаманці Solana наразі підтримують повний стандарт токенів SPL: Phantom, Solflare та Backpack. Кожен автоматично керує пов'язаними обліковими записами токенів, тому вам ніколи не потрібно створювати їх вручну.
Підтримувані гаманці SPL:
- Phantom: Розширення для браузера плюс iOS/Android. Широко використовуваний гаманець Solana. Автоматично створює ATA під час отримання токена. Практики підтримки гаманця та безпеки слід оцінювати перед використанням.
- Solflare: Розширення для браузера плюс мобільний додаток. Включає розширені функції стейкінгу та нативну інтеграцію з апаратними гаманцями Ledger для користувачів, які віддають перевагу холодному зберіганню.
- Backpack: Новіший гаманець з підтримкою xNFT. Підходить для профілів розробників та досвідчених користувачів, які досліджують розширену функціональність токенів.
MetaMask не підтримує SPL токени нативно. Він підтримує лише ланцюги на базі EVM. Користувачам SOL, які переходять з Ethereum, потрібен нативний гаманець Solana для доступу до повної екосистеми SPL.
Багато популярних токенів SPL, включаючи сам SOL, можна придбати на централізованих біржах (CEX), таких як Coinbase, Binance або Kraken. Після придбання перекажіть свій SOL на нативний гаманець Solana, щоб отримати доступ до екосистеми SPL ончейн.
Щоб отримати токени SPL:
- Відкрийте свій гаманець Solana (Phantom або Solflare).
- Копіюйте адресу свого гаманця.
- Надсилайте або отримуйте токени SPL на цю адресу.
- Ваш гаманець автоматично створює ATA для токена при першому отриманні.
- Для фінансування нової ATA потрібна невелика кількість SOL (приблизно 0,002 SOL на момент написання). Перевірте поточні витрати в калькуляторі ренти Solana.
Щоб знайти адресу токена SPL:
- Відкрийте свій гаманець та перейдіть до детального перегляду токена.
- Шукайте адресу мінта (mint address): відкритий ключ, який унікально ідентифікує цей тип токена ончейн.
- Альтернативно, знайдіть адресу мінта будь-якого токена в блокчейн-експлорерах Solana, таких як Solscan.
Щоб обміняти токени SPL:
- Підключіть свій гаманець Solana до Jupiter (jup.ag), провідного агрегатора децентралізованих бірж (DEX) Solana.
- Виберіть токени, які ви хочете обміняти, та введіть суму.
- Перегляньте котирування курсу та підтвердьте транзакцію.
- Застосовується невелика комісія за транзакцію SOL (зазвичай менше 0,01 долара США).
Щоб надіслати токени SPL:
- Відкрийте свій гаманець Solana та виберіть токен.
- Введіть адресу гаманця отримувача Solana.
- Введіть суму та підтвердьте.
- Гаманець отримувача автоматично створює ATA, якщо така ще не існує. Застосовується невелика комісія за транзакцію SOL.
Як створити токен SPL на Solana: Покроковий посібник
Створення токена SPL на Solana вимагає трьох послідовних кроків із використанням інтерфейсу командного рядка Solana (CLI): створення облікового запису мінта (mint account), створення облікового запису токена для утримання постачання та випуск початкового постачання.
Передумови: Solana CLI та гаманець з коштами
Перед створенням токена SPL вам потрібно встановити Solana CLI, мати гаманець з коштами (SOL для комісій за транзакції та оренди) та бінарний файл spl-token CLI.
- Встановіть Solana CLI. Інструкції доступні в офіційній документації Solana.
- Згенеруйте пару ключів:
solana-keygen new - Встановіть кластер на devnet для тестування:
solana config set --url devnet - Поповніть свій гаманець devnet:
solana airdrop 2 - Встановіть бінарний файл spl-token CLI через Cargo:
cargo install spl-token-cli
Розробники, які створюють складнішу функціональність токенів SPL, таку як власна логіка мінта або інтеграції OTK_7, зазвичай використовують фреймворк Anchor. Anchor є основним фреймворком розробки високого рівня для програм Solana, і він абстрагує модель програми нижчого рівня в предметно-орієнтовану мову на основі Rust.
Створення облікового запису мінта та встановлення повноважень мінта
Створення облікового запису мінта встановлює ідентичність токена на Solana: його максимальне постачання, точність десяткових знаків та адресу гаманця, який володіє повноваженнями мінта.
Виконайте наступну команду для створення нового мінта токена:
spl-token create-tokenВивід повертає адресу мінта, унікальний ончейн-ідентифікатор вашого токена. Щоб вказати точність десяткових знаків (6 десяткових знаків є стандартом для стейблкоїнів):
spl-token create-token --decimals 6Ключова пара, яка виконує цю команду, за замовчуванням стає повноваженням мінта. Повноваження заморожування (freeze authority) також за замовчуванням призначаються цій ключовій парі. Для токена з фіксованим постачанням відкличте повноваження мінта після випуску початкового постачання:
spl-token authorize <TOKEN_MINT_ADDRESS> mint --disableСтандартні токени SPL зберігають лише ончейн-дані: адреса мінта, загальне постачання, десяткові знаки, повноваження мінта та повноваження заморожування. Метадані токена (назва, символ, логотип) додаються окремо через програму Metaplex Token Metadata Program.
Створення облікового запису токена та випуск початкового постачання
Після створення вашого облікового запису мінта вам потрібен обліковий запис токена для утримання початкового постачання, перш ніж ви зможете розповсюджувати токени.
Створіть асоційований обліковий запис токена для вашого гаманця та нового мінта:
spl-token create-account <TOKEN_MINT_ADDRESS>Потім випустіть початкове постачання на цей обліковий запис:
spl-token mint <TOKEN_MINT_ADDRESS> <AMOUNT>Повноваження мінта можуть випускати додаткові токени будь-коли, якщо повноваження мінта не відкликано. Відкликання повноважень мінта є поширеним сигналом надійності для токенів спільноти, оскільки гарантує, що додаткове постачання не може бути створено.
Створення токена SPL без коду
Для користувачів без досвіду роботи з CLI існують веб-інструменти для створення токенів SPL, які абстрагують цей процес у форму інтерфейсу. Ці інструменти надають ті ж опції (назва, символ, десяткові знаки, початкове постачання) через інтерфейс браузера, а не через команди терміналу.
Дві речі, які варто знати перед їх використанням: ці інструменти зазвичай стягують невелику додаткову комісію SOL понад мережеві витрати, і ви повинні перевірити законність будь-якого стороннього інструменту перед підключенням свого гаманця. Жодні конкретні інструменти тут не схвалюються.
Вартість створення токена SPL: Розбивка комісій та ренти
Основна вартість - це депозит для звільнення від ренти для облікового запису мінта, приблизно 0,00203928 SOL на момент написання, що зберігає обліковий запис відкритим ончейн.
| Пункт витрат | Приблизно SOL (на момент написання) | Примітки |
|---|---|---|
| Депозит для звільнення від ренти для облікового запису мінта | ~0,00203928 SOL | Необхідно для того, щоб обліковий запис мінта залишався відкритим ончейн |
| Депозит для звільнення від ренти для облікового запису токена | ~0,00203928 SOL | Необхідно для кожного створеного облікового запису токена |
| Комісії за транзакції (створення + випуск) | ~0,000015 SOL загалом | ~0,000005 SOL за транзакцію |
| Необов'язково: метадані Metaplex | Змінно | Необхідна окрема транзакція Metaplex для назви/символу/логотипу |
Сценарії використання SPL-токенів: DeFi, NFT, стейблкоїни та управління
SPL-токени забезпечують роботу чотирьох окремих категорій активності в Solana: протоколи децентралізованих фінансів (DeFi), ринки невзаємозамінних токенів (NFT), перекази стейблкоїнів та ончейн-управління. Стандарт SPL є функціональною основою для всіх них.
[ЗАПИТ НА ДІАГРАМУ 2: Карта екосистеми Solana SPL, що показує чотири категорії додатків на базі SPL: DeFi (Jupiter, Raydium, Marinade), NFT (Metaplex, Magic Eden, Tensor), стейблкоїни (USDC, USDT), управління та інфраструктура (PYTH, MNDE, JUP DAO).]
SPL-токени в DeFi: Обмін, ліквідність та стейкінг
Фактично кожен DeFi протокол на Solana випускає або взаємодіє з SPL-токенами, як у формі нативного токена управління протоколу, так і у формі активів, що торгуються в його пулах ліквідності.
Jupiter — це провідний агрегатор DEX на Solana, який спрямовує обміни SPL-токенів через кілька джерел ліквідності для порівняння доступних маршрутів та котирувань цін. Raydium — один із основних протоколів автоматизованого маркетмейкера (AMM) на Solana, де створюються та керуються пули ліквідності SPL-токенів. RAY, нативний SPL-токен управління Raydium, дозволяє власникам брати участь у прийнятті рішень щодо протоколу та отримувати винагороди за майнінг ліквідності.
Деривативи ліквідного стейкінгу — це ще одна велика категорія SPL-токенів. Marinade Finance випускає MNDE як свій токен управління та mSOL як свій токен ліквідного стейкінгу, що представляє позиції внесеного в стейкінг SOL, які залишаються доступними для торгівлі на DEX Solana. Валідатори, які обробляють транзакції SPL-токенів на Solana, отримують стимули у вигляді винагород за стейкінг SOL згідно з консенсусом Proof of Stake.
SPL-токени та NFT: Стандарт Metaplex
Усі NFT на Solana є SPL-токенами на рівні протоколу, що відрізняються від взаємозамінних токенів лише параметрами випуску: пропозицією рівно в 1 одиницю та 0 десяткових знаків.
Стандарт SPL-токенів обробляє як взаємозамінні токени, так і NFT через ту саму програму Token Program. Metaplex створює рівень метаданих зверху, визначаючи назву, зображення, атрибути та структуру роялті кожного NFT. Маркетплейси, включаючи Magic Eden і Tensor, працюють на стандарті Metaplex.
Ланцюжок прямий: програма SPL Token Program, плюс пропозиція 1, плюс 0 десяткових знаків, плюс метадані Metaplex дорівнюють повноцінному Solana NFT. Документація протоколу Metaplex повністю описує специфікацію метаданих.
стейблкоїни, токени управління та активність SPL
стейблкоїни та токени управління представляють дві категорії SPL-токенів з найбільшим обсягом торгів. USDC на Solana — це регульований стейблкоїн від Circle, прив'язаний до долара США, випущений нативно як SPL-токен, і він стабільно входить до списку найбільш торгованих активів на DEX Solana. PYTH — це інфраструктурний токен оракула Solana, що слугує активом управління для децентралізованої мережі цінових потоків, яка постачає ринкові дані з реального світу в DeFi протоколи Solana.
Кожна транзакція SPL-токена вимагає невеликої комісії в SOL. Чи то платіж в USDC, голосування з питань управління або угода з NFT, SOL споживається. Зі зростанням активності SPL-токенів зростає і попит на комісії в SOL. Це структурний економічний зв'язок між двома активами, а не прогноз ціни.
Це описує лише структурний економічний зв'язок і не є інвестиційною порадою.
Token-2022: Наступне покоління стандарту SPL-токенів
Token-2022 — це окрема ончейн-програма, розгорнута Solana Foundation поряд з оригінальною Token Program, що додає опціональні функції розширення, які оригінальний стандарт SPL-токенів не підтримує.
Що таке Token-2022 і чому він був створений?
Token-2022, також відомий як Token Extensions Program, розширює оригінальну програму SPL Token Program функціями для підприємств та відповідності нормативним вимогам, на які оригінальна програма не була розрахована. Повна технічна документація доступна за посиланням документація Token-2022.
Оригінальна Token Program добре справляється з основними операціями з токенами, але їй бракує функцій, необхідних регульованим установам: конфіденційності, вбудованого збору комісій, контролю відповідності та токенів типу посвідчень. Token-2022 був створений, щоб усунути ці прогалини, не змінюючи та не порушуючи існуючу екосистему SPL.
Обидві програми співіснують на Solana. Існуючі SPL-токени не підпадають під вплив існування Token-2022. Оригінальна Token Program продовжує працювати точно так само, як і раніше, а нові токени можуть обирати Token-2022 для доступу до функцій розширення, використовуючи ту саму модель акаунтів, що й стандартні SPL-токени.
Ключові розширення Token-2022: Конфіденційні перекази, комісії за переказ та інше
Token-2022 додає п'ять основних категорій розширень до стандарту SPL-токенів. Кожне з них є опціональним під час створення токена і кожне служить для конкретного корпоративного сценарію, забезпечення відповідності або просунутого використання в DeFi.
- Конфіденційні перекази: Перекази з дотриманням приватності з використанням доказів з нульовим розголошенням (ZK). Сума переказу прихована від ончейн-спостерігачів, залишаючись доступною для перевірки залученими сторонами. Сценарій використання: вимоги інституційної приватності, перекази регульованих активів.
- Комісії за переказ: Творці токенів налаштовують відсоткову комісію, що стягується автоматично при кожному переказі токенів і збирається на спеціальному акаунті без необхідності створення спеціальної логіки програми. Сценарій використання: моделі доходів протоколів, схеми роялті для взаємозамінних токенів.
- Токени, що приносять відсотки: Токени, на які ончейн нараховуються відсотки за настроюваною ставкою, що з часом безпосередньо відображається в балансі токена. Сценарій використання: стейблкоїни з дохідністю, токенізовані облігації, ончейн-інструменти для накопичення.
- Токени без можливості переказу: Токени, які не можуть бути переказані між гаманцями після випуску (soulbound-токени). Сценарій використання: ончейн-посвідчення, підтвердження членства, системи репутації.
- Постійний делегат: Призначений орган може переказувати або спалювати баланс будь-якого власника токена без підпису власника. Сценарій використання: відповідність регульованих активів вимогам, право емітента на відкликання згідно з регуляторними вимогами.
Впровадження Token-2022: Впровадження Token-2022 зростає, але ще не є повсюдним. Не всі гаманці, DEX або DeFi протоколи підтримують кожне розширення Token-2022. Перевірте сумісність гаманця та додатка перед створенням токенів Token-2022 для використання у виробничих цілях. Перевірте поточний статус підтримки в офіційній документації Token-2022.
Поширені запитання про токени Solana SPL
Наступні запитання стосуються найбільш частих моментів плутанини щодо токенів Solana SPL, зібраних на основі даних пошуку та типових запитань користувачів в екосистемі Solana.
Що означає абревіатура SPL у Solana?
SPL розшифровується як Solana Program Library — офіційна колекція ончейн-програм, яку підтримує Solana Foundation. Програма Token Program у цій бібліотеці визначає стандарт SPL-токенів, якого дотримуються всі взаємозамінні та невзаємозамінні токени в мережі Solana. Термін «SPL-токен» стосується конкретно токенів, створених і керованих цією програмою Token Program.
Чи є SOL SPL-токеном?
Ні. SOL — це нативна монета блокчейну Solana. Це не SPL-токен. SOL функціонує так само, як ETH на Ethereum: він оплачує комісії за транзакції та оренду акаунту. SPL-токени — це активи, створені поверх мережі Solana за допомогою Token Program. Існує SPL-токен Wrapped SOL (wSOL), але це окреме ончейн-представлення SOL, створене спеціально для DeFi протоколів, які потребують єдиного інтерфейсу токенів.
Які гаманці підтримують SPL-токени?
Трьома основними SPL-сумісними гаманцями є Phantom (розширення для браузера плюс iOS/Android), Solflare (розширення для браузера плюс мобільна версія, з розширеним стейкінгом та інтеграцією з Ledger) та Backpack (новіший гаманець із підтримкою xNFT). MetaMask не підтримує SPL-токени нативно, оскільки це EVM-гаманець. Якщо ви зараз використовуєте MetaMask, вам знадобиться нативний гаманець Solana для доступу до екосистеми SPL.
Що таке акаунт випуску (mint account) токена на Solana?
Обліковий запис емісії (mint account) — це ончейн-обліковий запис, який визначає SPL-токен. Він зберігає загальну пропозицію токена, точність десяткових знаків, автора емісії (адресу, яка може створювати нові токени) та автора заморожування (адресу, яка може заморожувати облікові записи токенів). Кожен тип SPL-токенів має рівно один обліковий запис емісії з унікальним відкритим ключем, який називається адресою емісії. Уявіть адресу емісії як посвідчення особи токена в блокчейні Solana.
Що таке асоційований обліковий запис токена (ATA)?
Асоційований обліковий запис токена (ATA) — це стандартизований обліковий запис токена, який детерміновано похідний від відкритого ключа вашого гаманця та адреси емісії певного токена. На Solana кожен тип SPL-токенів, який ви тримаєте, вимагає власного облікового запису токена. Ваш гаманець не зберігає всі баланси в одному місці, як це робить Ethereum. ATA вирішують проблему управління, надаючи кожній комбінації гаманця та токена передбачувану, обчислювану адресу. Сучасні гаманці, такі як Phantom і Solflare, автоматично створюють ATA під час отримання нового токена.
Який найпопулярніший SPL-токен?
Вихідний проєкт визначає USDC (USD Coin на Solana) як один з найактивніше використовуваних SPL-токенів за обсягом ончейн-торгів; актуальні рейтинги можуть змінюватися. Серед не-стейблкоїнів, RAY, JUP і BONK входять до числа найактивніших за торговою діяльністю. Перевіряйте актуальні рейтинги в нативних джерелах даних Solana, таких як Birdeye або DexScreener, оскільки активність коливається залежно від ринкових умов.
Чи є USDC SPL-токеном?
Так. USDC, випущений у мережі Solana, є SPL-токеном, створеним Circle відповідно до стандарту SPL Token Standard з його унікальною адресою емісії. USDC також існує в Ethereum як ERC-20 токен. Це окремі ончейн-екземпляри, які не є взаємозамінними без кросчейн-моста, хоча обидва зберігають той самий курс $1.00 і випускаються Circle.
Як отримати SPL-токени?
Існують три основні шляхи. По-перше, придбайте SOL на централізованій біржі (CEX), такій як Coinbase, Binance або Kraken, переведіть його в гаманець Solana, як-от Phantom або Solflare, а потім обміняйте на будь-який SPL-токен на Jupiter. По-друге, отримайте SPL-токени безпосередньо від відправника або через еірдроп проєкту. Ваш гаманець автоматично створить ATA під час отримання. По-третє, заробляйте SPL-токени через участь у протоколі DeFi як винагороду за стейкінг або дистрибуцію майнінгу ліквідності.
Чи можу я створити власний SPL-токен?
Так. Створення SPL-токена вимагає Solana CLI, гаманця з коштами та три команди: spl-token create-token (створює обліковий запис емісії), spl-token create-account (створює обліковий запис токена для зберігання пропозиції) і spl-token mint (випускає початкову пропозицію). Загальна вартість зазвичай становить менше 1 долара в SOL. Не-розробники можуть використовувати веб-інструменти для створення SPL-токенів, які надають інтерфейс форми для того самого процесу. Дивіться посібник зі створення вище для покрокових інструкцій.
Скільки коштує створити SPL-токен?
Основна вартість — це депозит для звільнення від орендної плати для облікового запису емісії: приблизно 0.00203928 SOL на момент написання. Додаткові витрати включають депозит за оренду облікового запису токена (~0.002 SOL) і комісії за транзакції (~0.000005 SOL за транзакцію). Загалом зазвичай менше 1 долара в еквіваленті SOL. Витрати коливаються залежно від ринкової ціни SOL. Перевіряйте актуальні цифри на docs.solana.com.
Чи можна використовувати SPL-токени в Ethereum?
Не нативно. SPL-токени специфічні для Solana і не сумісні з EVM Ethereum. Щоб використовувати SPL-токен в Ethereum, вам потрібно буде скористатися кросчейн-мостом, таким як Wormhole, який створює обгорнену ERC-20 репрезентацію в Ethereum, забезпечену заблокованим оригіналом SPL. Містковий актив є окремим токеном з власною ончейн-ідентичністю.
Яка різниця між SPL-токенами та Token-2022?
Оригінальна програма SPL Token Program підтримує основні операції: створення токенів, карбування (minting) пропозиції, переказ та спалювання. Token-2022 (програма Token Extensions Program) — це окрема, новіша ончейн-програма, яка підтримує всю оригінальну функціональність SPL плюс опціональні розширення, такі як конфіденційні перекази, комісії за переказ, відсоткові токени та непередавані токени. Обидві програми співіснують на Solana, і на існуючі SPL-токени наявність Token-2022 не впливає.
Чи безпечні SPL-токени?
Програма SPL Token Program — це перевірений вихідний код, який підтримується Solana Foundation і вважається безпечним на рівні протоколу. Безпека конкретного SPL-токена залежить від трьох факторів: чи є емітент токена надійним, чи було відкликано повноваження емісії (що запобігає необмеженому створенню нової пропозиції) і чи були незалежно перевірені будь-які пов'язані ончейн-програми. Перевіряйте статус повноважень емісії на Solscan перед взаємодією з незнайомими токенами.
Висновок: Чому стандарт SPL Token має значення для екосистеми Solana
Уніфікований дизайн програми Token Program стандарту SPL надає кожному токену на Solana однакову перевірену основу. Транзакційні комісії менше цента при ~2700 TPS роблять мікротранзакції та складні DeFi взаємодії економічно вигідними. Token-2022 розширює цю основу функціями, готовими до відповідності нормативним вимогам, які позиціонують стандарт для інституційного прийняття.
Для інвесторів, які оцінюють проєкти екосистеми Solana, розуміння SPL-токенів означає розуміння стандарту, на якому побудовано все інше. Кожен DeFi протокол, кожна NFT колекція, кожен токен управління та кожен стейблкоїн на Solana відстежуються до програми Token Program та правил, які вона застосовує.
Для розробників шлях від ідеї до розгорнутого токена вимірюється хвилинами та центами. Три команди CLI та кілька тисяч лампортів створюють робочий токен на основній мережі. Token-2022 розширює цю базову функціональність функціями, які жодна конкурентна стаття не розглядає з порівнянною глибиною.
Для технічних деталей реалізації зверніться до документації Solana Program Library) та довідника SPL Token Program за адресою spl.solana.com/token.
Інвестиційний дисклеймер: Цей контент призначений виключно для освітніх цілей і не є інвестиційною порадою. Ринки криптовалют є волатильними, і минула ефективність не є показником майбутніх результатів. Завжди проводьте власне дослідження перед покупкою будь-якої криптовалюти.
Дисклеймер щодо актуальності: Екосистема Solana швидко розвивається. Інформація в цій статті відображає стан стандарту SPL Token на момент публікації. Перевіряйте технічні деталі відповідно до офіційної документації Solana (docs.solana.com, spl.solana.com) для отримання найактуальнішої інформації.
Рекомендовано до прочитання
- Що таке токенізація у фінансах: визначення та приклади
- Як витрачати стейблкоїни, як USDC та USDT, за допомогою картки
Технічні посібники Solana
- Стандарти токенів Solana
- Адреси контрактів та адреси емісії токенів Solana
- Адреси спалювання Solana та спалювання токенів
Порівнюючи SPL-токен із централізованим лістингом, спочатку перевірте адресу емісії. Для контексту ринку SOL використовуйте сторінку ціни SOL) або спот-ринок SOL/USDT.)