Комиссии Solana: базовая и приоритетная комиссия, вычислительные единицы

Комиссии Solana объединяют базовую плату на основе подписи с опциональной приоритетной платой, привязанной к запрашиваемым вычислительным единицам. Вот как работает расчёт на…

Блокчейн, DeFi и Web36 мин чтения
Материал проверен и обновлён редакцией в 2026 году.

Solana известна низкими транзакционными затратами, но её система комиссий — это не просто «одна маленькая фиксированная комиссия». Транзакция платит базовую комиссию, привязанную к подписям, и может добавить приоритетную комиссию в зависимости от лимита вычислительных единиц, запрошенного отправителем. Выбор чрезмерно высокого лимита может переплатить даже при меньшей вычислительной нагрузке.

Быстрый ответ: Общая комиссия за транзакцию Solana — это базовая комиссия плюс любая комиссия за приоритет. Плата за приоритет рассчитывается исходя из запрашиваемого лимита вычислительной единицы и стоимости вычислительной единицы, а не из фактически использованных вычислительных единиц.

Компоненты комиссии Solana

На уровне протокола можно представить сумму так:

Общая плата = базовая комиссия + комиссия за приоритизирование

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

Базовая плата

Официальная документация по гонорару Solana указывает базовую плату в размере 5 000 лампортов за одну подпись на момент рецензирования этой статьи. Ламппорт — это наименьшая единица SOL:

1 SOL = 1 000 000 000 лампортов

Таким образом, простая транзакция с одной подписью имеет базовую комиссию в 5 000 лампортов по этому параметру. Транзакции с несколькими подписями могут требовать большего количества подписей и более высокой базовой комиссии.

Параметры протокола могут меняться, поэтому приложения должны использовать текущие сетевые данные вместо жёсткого кодирования старого значения.

Вычислительные единицы

Вычислительный блок (CU) измеряет вычислительную работу, которую может выполнять транзакция Solana. Программы потребляют вычисления по мере выполнения инструкций. Транзакция запрашивает лимит вычислительных единиц — бюджет, который предотвращает неограниченную работу.

Официальная документация описывает максимум 1,4 миллиона вычислительных единиц за одну транзакцию. Отдельные инструкции также имеют ограничения по умолчанию и ограничения. Транзакция, превышающая разрешённый вычислительный бюджет, не проходит, но сеть всё равно выполняет работу по её обработке.

Приоритетные сборы

Отправитель может предложить дополнительную цену за единицу вычислительной единицы для повышения приоритета планирования при споре по блочному пространству. Плата использует микро-лампорты на каждый CU, где один микро-ламппорт равен одной миллионной доли лампорта.

Плата за приоритетизацию в лампортах = ceil (лимит CU × CU цена в микро-лампортах ÷ 1 000 000)

Результат округляется до следующей целой лампы, когда деление не является точным.

Предположим, что транзакция запрашивает 200 000 CU и устанавливает цену 5 000 микро-лампортов за CU:

200 000 × 5 000 ÷ 1 000 000 = 1 000 лампортов

Если у него есть одна подпись, а базовая плата составляет 5 000 лампортов, то общий сбор протокола составляет 6 000 лампортов.

Почему запрошенный лимит CU имеет значение

Плата за приоритетизацию рассчитывается на запрошенный лимит, а не на фактическом потреблении. Если примерная транзакция использует только 80 000 CU, но запросила 200 000, она всё равно выплачивает расчёт приоритета на основе 200 000.

Разработчики могут смоделировать транзакцию, добавить запас безопасности и запрашивать лимит, близкий к ожидаемому потреблению. Недостаток бюджета может привести к провалу; Слишком большое количество может потрачить приоритетные комиссии и повлиять на то, как планировщик оценивает транзакцию.

Как определяется приоритет

Уплата более высокой приоритетной комиссии может улучшить относительное положение сделки, но не гарантирует немедленное включение. Формула планирования Solana учитывает плату за приоритетизацию относительно запрошенных ресурсов, включая вычислительные единицы и другие затраты на выполнение. Лидеры сетей, конкуренция по аккаунтам, валидность транзакций, лимиты блоков и время всё ещё имеют значение.

Высокая цена в CU в сочетании с чрезмерно высоким лимитом может быть дорогой. Низкая цена с хорошим лимитом всё равно может подождать во время борьбы. Кошельки и приложения обычно оценивают оба значения с учётом недавних сетевых условий.

Почему неудачные транзакции Solana всё равно стоят комиссии

Валидаторы должны проверять подписи, загрузить аккаунты и попытаться выполнить, прежде чем узнать, что транзакция не удалась. Плата компенсирует работу в сети и не поощряет спам. Распространённые неудачи включают:

  • недостаток остатка токенов или SOL для комиссий;
  • допуска скольжения превышалась при замене;
  • вычислительный бюджет превышен;
  • изменение состояния аккаунта до исполнения;
  • ошибки программы или некорректные данные инструкций; и
  • Просроченный недавний блокхэш.

Повышение платы за приоритет не исправляет неправильные инструкции или неадекватные настройки проскольжения.

Токен-счета и остатки, связанные с арендой

Токены Solana хранятся в токен-аккаунтах. Получение нового токена может потребовать создания связанного токен-аккаунта, если он ещё не существует. Для этого может потребоваться освобождённый от аренды остаток помимо комиссии за транзакцию. Баланс не совпадает с комиссией валидатора и может быть возмещён при закрытии подходящего счета.

Кошелек должен отличать сетевую комиссию от финансирования на создание аккаунта. Если в превью их объединяют, откройте детальную симуляцию.

Стоимость свопа выше, чем только бензин

Для децентрализованного свопа экономические издержки могут включать:

  • сборы за базу и приоритеты Solana;
  • плата за ликвидность-провайдер или протокол;
  • спред бид-аск;
  • влияние цены от размера заказа;
  • смещение между цитатами и исполнением;
  • создание сопутствующего токен-аккаунта; и
  • MEV или приказ о неблагоприятной сделке.

Не сравнивайте своп Solana с централизованной биржей, используя только сетевую комиссию. Наш Руководство по CEX против DEX Объясняет более широкие различия между казнью и опекой.

Практические способы избежать переплат

  1. Используйте текущее программное обеспечение для кошелька. Оценка оплаты улучшается по мере обновления сетевых интеграций приложений.
  2. Ознакомьтесь с подробным превью. Отдельная сетевая комиссия, приоритетная, заявка и токен-счет.
  3. Не стоит слепо максимизировать приоритет. Выберите уровень, соответствующий срочности и текущей ситуации.
  4. Разработчикам стоит имитировать вычисления. Добавьте разумный буфер вместо того, чтобы всегда запрашивать максимум.
  5. Проверьте скольжение самостоятельно. Сделка может стоить небольшой комиссии за протокол и низкой ценой выполнения.
  6. Держите достаточно SOL. Остатки токенов обычно не могут оплачивать базовые комиссии, если только приложение не спонсирует транзакцию.
  7. Проверяйте каждую инструкцию. Низкие комиссии не снижают риски фишинга или вредоносных программ.

Комиссии Solana против Ethereum gas

Обе сети берут плату за ограниченные вычислительные и блочные ресурсы, но механизмы различаются. Ethereum рассчитывает расходуемый газ на компоненты цены на газ, включая базовую комиссию протокола и приоритетную комиссию. Solana использует базовую плату на основе подписи плюс необязательный приоритетный сбор в зависимости от запрашиваемого бюджета на вычисления. Число, обозначенное как «gas» в многоцепном кошельке, может быть общим термином интерфейса, а не точной моделью протокола.

Основные концепции блокчейна см. Как работают блокчейны.

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

Что такое лампорт?

Ламппорт — это самая маленькая нативная единица SOL. Один SOL равен одному миллиарду лампортов.

Является ли плата за приоритет Solana обязательной?

Нет. Это необязательно, но приложения могут рекомендовать её, если сеть или конкретные аккаунты оспариваются.

Гарантирует ли плата за повышение приоритета успеха?

Нет. Он может повысить приоритет планирования, но не может сделать недействительную транзакцию действительной или гарантировать включение к определённому времени.

Почему мой кошелёк взял больше базовой комиссии?

Транзакция может содержать несколько подписей, приоритетную комиссию, финансирование через токен-счет, плату за заявку или другие экономические затраты, отображаемые в том же предварительном просмотре.

Эта статья отражает официальную документацию Solana, рассмотренную 31 июля 2026 года. Параметры сети и поведение кошелька могут меняться.

Источники и дополнительная литература