Вернуться в блог
Solana

Комиссии за транзакции в Solana: как работает газ и сколько он стоит

Каждая транзакция в Solana платит комиссию в SOL — обмениваете ли вы токен, отправляете NFT или закрываете старый аккаунт. Если вы пришли из Ethereum, вы бы назвали это газом. В Solana комиссия состоит из двух частей, и ни одна из них не является депозитом rent, который вы получаете обратно при закрытии аккаунта.

Сколько стоит транзакция в Solana?

Каждая транзакция в Solana платит базовую комиссию 5,000 лампортов (0.000005 SOL) за подпись. Необязательная приоритетная комиссия добавляет цену вычислительной единицы в микролампортах, умноженную на лимит вычислительных единиц и делённую на 1,000,000; транзакции v1 вместо этого задают её в лампортах. Половина базовой комиссии сжигается; остальное получают валидаторы.

ЧастьКак рассчитываетсяКуда идёт
Базовая комиссия5,000 лампортов за каждую подписьПоловина сжигается, половина достаётся валидатору, который создал блок
Приоритетная комиссия (необязательная)Цена вычислительной единицы × лимит вычислительных единиц ÷ 1,000,000 с округлением вверх до целого лампорта (транзакции v1: заданная сумма в лампортах)Целиком этому валидатору

Лампорт — наименьшая единица SOL, и 1 SOL равен 1,000,000,000 лампортов. Простой перевод, подписанный одним кошельком, без приоритетной комиссии стоит 0.000005 SOL.

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

Как рассчитывается приоритетная комиссия?

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

Если транзакция не задаёт лимит, Solana выделяет ей 200,000 вычислительных единиц на каждую инструкцию, вызывающую развёрнутую программу, и 3,000 на каждую встроенную инструкцию, например перевод через System Program, но не более 1,400,000 на транзакцию. Сочетайте завышенный лимит с высокой ценой — и вы заплатите за вычисления, которые так и не выполнятся.

Мы рассчитали комиссию для этих примеров сообщений собственным методом сети getFeeForMessage 7 октября 2026 г.:

Пример транзакцииОбщая комиссия
Одна подпись, без приоритетной комиссии5,000 лампортов (0.000005 SOL)
Две подписи, без приоритетной комиссии10,000 лампортов (0.00001 SOL)
Одна подпись, лимит 200,000 единиц при цене 100,000 микролампортов25,000 лампортов (0.000025 SOL)
Одна подпись, лимит 50,000 единиц при цене 1 микролампорт5,001 лампорт (приоритетная комиссия округляется вверх до 1 лампорта)

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

Какая часть каждой комиссии сжигается?

Половина каждой базовой комиссии сжигается, что выводит эти SOL из общего предложения, а другая половина достаётся валидатору, который создал блок. Приоритетные комиссии вообще не сжигаются. С тех пор как 12 февраля 2025 г. был активирован SIMD-0096, валидаторы получают их целиком.

Поэтому доля сожжённых средств в общей сумме комиссий меняется от блока к блоку в зависимости от того, сколько приоритетных комиссий содержит каждый блок. Возьмём один блок — слот 454,312,761 от 7 октября 2026 г.: в нём 1,102 транзакции с 1,127 подписями заплатили 0.014978319 SOL комиссий. Ровно половина их базовых комиссий, 0.0028175 SOL, была сожжена — это около 19% всего, что было уплачено в этом блоке. Валидатор получил остальные 0.012160819 SOL.

Платят ли неудавшиеся транзакции комиссию?

Да. Как только транзакция обработана в блоке, комиссия за неё взимается, даже если какая-либо инструкция завершится ошибкой и все изменения транзакции будут отменены. В том же блоке 216 из 1,102 транзакций завершились ошибкой и всё равно заплатили в сумме 0.006108245 SOL.

С транзакцией, срок действия которой истекает до попадания в блок, всё иначе: она никогда не обрабатывается, поэтому ничего не списывается, и можно попробовать снова. Списанная комиссия окончательна. В нашем руководстве о возврате комиссий за транзакции в Solana рассказано, что можно вернуть вместо этого.

Комиссии за транзакции и депозиты rent

Когда транзакция создаёт аккаунт и его финансирует ваш кошелёк, например токен-аккаунт для только что купленной монеты, с вашего баланса уходит больше SOL, чем составляет комиссия. Эта разница — депозит rent: возвратный минимальный баланс, который аккаунт должен хранить, чтобы оставаться в блокчейне. При закрытии аккаунта выплачивается всё, что на нём хранится, включая депозит.

Комиссия за транзакциюДепозит rent
За что платитсяОбработка одной транзакцииХранение данных аккаунта в блокчейне
Размер0.000005 SOL за подпись плюс приоритетная комиссия, если она есть0.00148844 SOL для стандартного токен-аккаунта, открытого по сегодняшней ставке, 0.00203928 SOL по исходной ставке
Возвращается?НетДа, при закрытии аккаунта

Ставки проверены 7 октября 2026 г.; в аккаунтах, открытых между двумя снижениями rent в Solana в сентябре 2026 г., хранится промежуточная сумма, а наш калькулятор rent рассчитает депозит для любого размера. Даже по сегодняшней сниженной ставке депозит одного пустого токен-аккаунта стоит почти 300 базовых комиссий за одну подпись. Именно из-за этой разницы закрывать аккаунты, которыми вы больше не пользуетесь, выгодно, несмотря на сетевую комиссию.

Сколько стоят сетевые комиссии в Sol Incinerator?

Мы отслеживаем сетевые комиссии, которые платят транзакции сжигания и очистки на нашем сайте. За 24 часа до 19:09 UTC 7 октября 2026 г. более 63,000 записанных нами транзакций сжигания и очистки заплатили в среднем по 0.0000094 SOL каждая, включая базовую комиссию. Завершённая очистка, которая может включать больше одной транзакции, обошлась в среднем примерно в 0.00002 SOL сетевых комиссий в сумме. Один пустой токен-аккаунт, открытый по сегодняшней ставке, хранит примерно в 75 раз больше.

Вот как мы удерживаем их на низком уровне:

  • «Обычная» — по умолчанию. Мы задаём приоритетную комиссию за вас и ограничиваем задаваемую нами сумму значением 0.00005 SOL на транзакцию.
  • Вы почти не платите за простаивающие вычислительные ресурсы. Мы симулируем транзакции и запрашиваем лишь немного больше вычислительных ресурсов, чем использовала симуляция. За те же 24 часа наши транзакции использовали около 95% запрошенных ими вычислительных ресурсов.
  • Вы можете выбрать. В Pro Mode кнопка «Настройки» на экране подтверждения предлагает «Турбо» и «Ультра», которые используют актуальную оценку сетевой комиссии на её уровнях «Высокий» и «Очень высокий» с тем же ограничением, а также «Своя», где вы задаёте собственный максимум в SOL.

Наша собственная комиссия взимается отдельно от сетевой: базовая комиссия 2% от возвращаемых вами SOL, с минимальными комиссиями за токен-аккаунты и NFT, которые повышают фактическую ставку для более новых аккаунтов, аккаунтов Token-2022 и сжигания NFT. Перед подтверждением предпросмотр показывает, сколько, как ожидается, поступит в ваш кошелёк после обеих комиссий.

Нет SOL на комиссию?

Gasless Pay работает автоматически! Выберите, что хотите очистить или сжечь, и мы заранее оплатим сетевую комиссию, если ваша транзакция подходит под условия. Наш спонсорский кошелёк подписывает транзакцию как плательщик комиссии вместе с вашим кошельком, поэтому у спонсируемой транзакции две подписи и базовая комиссия 10,000 лампортов. Плата Gasless Pay удерживается из SOL, которые возвращает эта транзакция, вместе с комиссией за очистку. В нашем руководстве по Gasless Pay объясняется, когда очистка подходит под условия.

Sol Incinerator

Sol Incinerator

Закройте ненужные аккаунты и верните их депозиты. Ещё до подтверждения посмотрите, что поступит в ваш кошелёк после комиссий.

Попробовать

Читайте также

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

Какая плата за газ в Solana?

В Solana она называется комиссией за транзакцию. Каждая транзакция платит 5,000 лампортов (0.000005 SOL) за каждую подпись плюс необязательную приоритетную комиссию, если транзакция её задаёт. Комиссию в SOL платит плательщик комиссии, обычно ваш кошелёк, и она не возвращается.

Как рассчитывается приоритетная комиссия в Solana?

Для транзакций legacy и v0 умножьте цену вычислительной единицы в микролампортах на лимит вычислительных единиц, который запрашивает транзакция, разделите на 1,000,000 и округлите вверх до целого лампорта. Лимит 200,000 единиц при цене 100,000 микролампортов добавляет 20,000 лампортов, даже если транзакция использует меньше. Более новые транзакции v1 задают приоритетную комиссию напрямую в лампортах.

Взимается ли комиссия за неудавшуюся транзакцию в Solana?

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

Какая часть комиссии за транзакцию в Solana сжигается?

Половина базовой комиссии сжигается, а другая половина достаётся валидатору, который создал блок. Приоритетные комиссии целиком достаются этому валидатору; это изменение внёс SIMD-0096, активированный 12 февраля 2025 г.

Кто платит комиссию за транзакцию в Solana?

Плательщик комиссии: первый подписант, указанный в транзакции, обычно ваш собственный кошелёк. Комиссия оплачивается в SOL и списывается до выполнения транзакции. Когда Gasless Pay спонсирует подходящую очистку в Sol Incinerator, плательщиком комиссии выступает наш спонсорский кошелёк, а плата Gasless Pay удерживается из SOL, которые вы возвращаете.

Комиссии за транзакции в Solana: газ и его стоимость