Skip to main content

Что такое SPL

Что такое SPL

SPL расшифровывается как Solana Program Library — коллекция ончейн-программ (смарт-контрактов), поддерживаемых для блокчейна Solana, которая включает программу SPL Token, определяющую стандарт создания и управления взаимозаменяемыми и невзаимозаменяемыми токенами на Solana. Когда в карточке проекта DecAIHub указано Token standard: SPL, это означает, что токен проекта развёрнут на Solana с использованием программы SPL Token.

В отличие от Ethereum, где каждый токен — это отдельный смарт-контракт, реализующий интерфейс ERC-20, Solana использует единую общую программу — программу SPL Token — которая управляет всеми токенами в сети. Отдельные токены — это не отдельные программы; они представляют собой минт-аккаунты, создаваемые и управляемые общей программой SPL Token. Это архитектурное различие является фундаментальным для того, как Solana обрабатывает токены.

Коротко: SPL — это стандарт токенов Solana, и Token standard: SPL в карточке проекта означает, что токен развёрнут на Solana через программу SPL Token, следуя нативной архитектуре токенов Solana, а не модели на основе EVM.

Как работает программа SPL Token

Общая программа, а не отдельные контракты

На Ethereum создание нового токена означает развёртывание нового смарт-контракта. На Solana создание нового токена означает создание нового минт-аккаунта, управляемого уже существующей программой SPL Token. Сама программа уже развёрнута ончейн; создатели токенов вызывают её для инициализации нового минта с параметрами вроде предложения и десятичной точности.

Такой дизайн означает, что все SPL-токены используют одну и ту же ончейн-логику. Правила переводов, минтинга, сжигания и одобрения SPL-токенов определены один раз в программе SPL Token и применяются единообразно к каждому токену, использующему её. Нет риска, что один токен реализует логику переводов иначе, чем другой — поведение стандартизировано на уровне программы.

Модель аккаунтов

Solana использует модель на основе аккаунтов, отличающуюся от модели Ethereum. На Ethereum баланс токенов пользователя хранится внутри контракта токена. На Solana каждый пользователь, владеющий определённым токеном, имеет отдельный токен-аккаунт (также называемый Associated Token Account, или ATA), хранящий его баланс для конкретного минта. Программа SPL Token управляет этими аккаунтами: создаёт их, обновляет балансы при переводах и обеспечивает правила авторизации.

SPL Token vs SPL Token-2022

Solana представила SPL Token-2022 (также называемый Token Extensions) как обновлённую версию оригинальной программы SPL Token. Token-2022 добавляет функции: комиссии за перевод, конфиденциальные переводы, процентные токены и непередаваемые токены. Обе программы сосуществуют на Solana — существующие SPL-токены продолжают работать, а новые токены могут выбрать любую из программ в зависимости от потребностей.

«Токен на Solana» и стандарт SPL

В повседневном использовании люди часто говорят «токен на Solana», имея в виду SPL-токен. Это сокращение в целом верно — практически все взаимозаменяемые токены на Solana являются SPL-токенами — но стоит понимать различие. Solana — это блокчейн-сеть: её валидаторы, механизм консенсуса и среда исполнения. SPL — это стандарт и программа, определяющие работу токенов в этой сети.

Связь тесная: невозможно создать стандартный взаимозаменяемый токен на Solana без использования программы SPL Token (или её преемника Token-2022). Но это не идентичные понятия. Solana — инфраструктура; SPL — токенный уровень, построенный поверх неё. Проект, говорящий «наш токен на Solana», и проект, говорящий «стандарт нашего токена — SPL», передают одну и ту же практическую информацию с разных точек зрения — один называет сеть, другой — стандарт.

Это различие важно при сравнении экосистем. ERC-20 — для Ethereum то же, что SPL — для Solana, а BEP-20 — для BNB Smart Chain. Каждый из них — стандарт токенов, привязанный к конкретной сети, определяющий правила создания и взаимодействия с токенами на этой цепочке.

Почему SPL важен для крипто-ИИ проектов

Характеристики производительности Solana. Solana спроектирована для высокой пропускной способности и низкой задержки — субсекундное время блока и низкие комиссии за транзакции. Для ИИ-проектов, требующих частых ончейн-операций (транзакции агентов, микроплатежи за инференс, потоки данных в реальном времени), SPL-токены на Solana способны обрабатывать объёмы, которые были бы запретительно дорогими на L1 Ethereum.

Интеграция с экосистемой. SPL-токены могут взаимодействовать с DeFi-экосистемой Solana — децентрализованными биржами (Raydium, Orca), кредитными протоколами и инфраструктурой ликвидности. ИИ-проекты, развёртывающие SPL-токены, получают доступ к этой экосистеме для обеспечения ликвидности токена, стейкинга и компонуемости с другими программами Solana.

Архитектура, нативная для агентов. Несколько крипто-ИИ агентных проектов выбрали Solana как цепочку развёртывания именно благодаря скорости транзакций и стоимостному профилю. SPL — это стандарт, через который токены этих агентов создаются, распределяются и обмениваются.

Где это появляется в карточках проектов DecAIHub

  • Token standard — SPL указывается как значение, когда токен проекта развёрнут на Solana с использованием программы SPL Token. Это один из наиболее часто встречающихся стандартов токенов в каталоге DecAIHub.
  • Main chain — проекты с SPL-токенами указывают Solana как основную цепочку. Поля Token standard и Main chain напрямую связаны — SPL подразумевает Solana.
  • Token model — экономический дизайн (utility, governance, staking, reward) не зависит от стандарта. SPL определяет технический интерфейс; модель токена определяет экономическое назначение.

Когда карточка проекта показывает Token standard: SPL, это сообщает, что токен существует на Solana. Это ничего не говорит о полезности токена, ИИ-возможностях проекта или необходимости токена.

Что SPL сам по себе не доказывает

  • AI reality — создание SPL-токена на Solana не требует никакого ИИ-компонента. Стандарт токена — это техническая спецификация, а не свидетельство наличия искусственного интеллекта.
  • Token necessity — SPL-токены можно создать тривиально. Существование SPL-токена не демонстрирует, что проекту нужен токен для основной функциональности.
  • Качество или легитимность — SPL — это пермиссионлесс-стандарт. Любой может создать SPL-токен с любым именем и символом. Стандарт не проверяет, не верифицирует и не одобряет использующие его проекты.
  • Децентрализация — развёртывание SPL-токена на Solana означает, что токен наследует свойства сети Solana, но ничего не говорит о собственном управлении проекта, структуре контроля или операционной децентрализации.

Не путать с

Термин Различие
ERC-20 / BEP-20 ERC-20 и BEP-20 выполняют ту же функцию на Ethereum и BSC соответственно. SPL архитектурно отличается — использует модель общей программы вместо отдельных контрактов — но все три являются стандартами токенов на своих цепочках.
SOL (нативный токен) SOL — нативный газовый токен Solana для оплаты комиссий. SPL-токен — это токен проекта, управляемый программой SPL Token, а не нативная валюта цепочки.
SPL Token-2022 SPL Token-2022 (Token Extensions) — обновлённая версия оригинальной программы SPL Token с дополнительными функциями: комиссии за перевод, конфиденциальные переводы и др. Обе программы сосуществуют на Solana.

Часто задаваемые вопросы

SPL — то же самое, что ERC-20, только на Solana?

Они выполняют одну и ту же функцию — определяют работу взаимозаменяемых токенов в соответствующих сетях — но архитектура различается. ERC-20-токены — это отдельные смарт-контракты, каждый со своим развёрнутым кодом. SPL-токены — это аккаунты, управляемые единой общей программой. Результат для пользователя схож (передаваемые, взаимозаменяемые токены с балансами и одобрениями), но базовая реализация отражает фундаментальные архитектурные различия между Ethereum и Solana.

Можно ли перенести SPL-токены на Ethereum или другие цепочки?

Не напрямую. SPL-токены существуют на Solana и следуют модели аккаунтов Solana. Для использования того же токена на Ethereum проекту нужно развернуть отдельный контракт ERC-20 и использовать кросс-чейн мост для блокировки токенов на одной цепочке и минтинга обёрнутых эквивалентов на другой. Некоторые проекты поддерживают параллельные развёртывания на нескольких цепочках, каждое по нативному стандарту этой цепочки (SPL на Solana, ERC-20 на Ethereum, BEP-20 на BSC).

Почему так много токенов ИИ-агентов используют SPL?

Низкие комиссии Solana и быстрое подтверждение транзакций делают её практичной для агентных операций, включающих множество мелких транзакций. ИИ-агенты, торгующие, взаимодействующие с протоколами или распределяющие вознаграждения, выигрывают от субсекундной финализации и очень низких комиссий. SPL — это просто нативный способ выпуска токенов в сети, которую эти проекты выбрали по соображениям производительности.

Внешние ссылки

  • Solana Documentation — SPL Token — официальная документация по программе SPL Token, охватывающая создание токенов, переводы и управление аккаунтами на Solana.
  • Solana Program Library (GitHub) — репозиторий исходного кода всех программ SPL, включая программы Token и Token-2022.

См. также