Project profile
Solana — публичный программируемый блокчейн, спроектированный для обработки большого потока транзакций и предоставления приложениям общей среды исполнения. Среди его применений — платежи, переводы стейблкоинов, децентрализованные финансы (DeFi), торговля и другие цифровые активы. Solana обозначает сеть и её инфраструктуру, а SOL — её нативную криптовалюту. Приложения используют общий базовый реестр, но реализуют собственные правила, активы и сервисы.
Смарт-контракты в Solana называются программами. Транзакции содержат инструкции, вызывающие программы и читающие или обновляющие аккаунты с балансами и другими данными. Валидаторы обрабатывают транзакции, проверяют подписи и исполняют инструкции программ, чтобы проверить полученные изменения состояния. Они также создают блоки и голосуют за блоки, которые сеть должна принять. Так исполнение приложений сочетается с согласованием общего реестра; фактическая производительность и удобство проведения транзакций зависят от состояния сети, конкурирующего спроса и ресурсов, необходимых каждой транзакции.
Solana использует доказательство доли владения (PoS): вес голосов в консенсусе определяется количеством SOL, поставленных в стейкинг у соответствующего валидатора. Proof of History (PoH, доказательство истории) выполняет другую функцию: последовательные вычисления создают проверяемую запись течения времени и порядка событий. Это помогает координировать обработку транзакций. Оба механизма работают совместно: валидаторы исполняют и проверяют транзакции и достигают консенсуса голосованием с учётом веса стейка, а PoH предоставляет временную и порядковую основу для координации.
SOL используется для оплаты сетевых комиссий, включающих базовую и необязательную приоритетную комиссию. Приоритетная комиссия может повысить приоритет при планировании обработки. SOL также можно делегировать валидаторам через стейкинг, увеличивая вес их голосов в консенсусе. При нативном делегировании держатели сохраняют право собственности на свои SOL. Награды рассчитываются для делегированного стейка, соответствующего условиям протокола, а активация, деактивация и последующий вывод подчиняются его временным правилам.
Другие активы, выпускаемые в Solana, обычно используют токен-программы и называются токенами SPL. У каждого актива есть собственный mint-аккаунт, объём предложения, соответствующие полномочия или правила приложения. Стейблкоины и токены приложений представляют отдельные от SOL активы и используют ту же сеть для проведения транзакций. Их выпуск, условия погашения и экономические функции определяются устройством соответствующих активов и приложений.
Предложение SOL меняется под влиянием инфляционной эмиссии и предусмотренных протоколом правил сжигания комиссий. Согласно документированной структуре комиссий, часть базовой комиссии сжигается, а приоритетные комиссии поступают валидаторам. Изменение предложения отражает совместное действие эмиссии и сжигания. Нативные награды за стейкинг финансируются новой эмиссией SOL в рамках инфляционного механизма. Награды за стейкинг меняются в зависимости от параметров протокола, общего активного стейка, работы валидатора и его комиссии.