Транзакции Solana в 2026 году: комиссии, подтверждение и ошибки
Комиссия Solana складывается из базовой платы и, если она задана, платы за приоритет. По официальной документации, проверенной 3 октября 2026 года, базовая плата составляет 5 000 lamports за подпись, то есть 0,000005 SOL. Это не универсальная цена любого действия: приложение может добавить другие расходы.
Содержание статьи
- 1.Сколько стоит транзакция Solana в 2026 году
- 2.Пример расчёта комиссии
- 3.Почему быстрый ответ кошелька ещё не означает окончательное подтверждение
- 4.Что делать при Failed или истечении blockhash
- 5.Как снизить расходы без слепого уменьшения комиссии
- 6.Частые вопросы
- 7.Почему для перевода токена нужен SOL?
- 8.Почему комиссия не всегда равна 0,000005 SOL?
- 9.Можно ли назвать точное время перевода?
Сколько стоит транзакция Solana в 2026 году
| Компонент | Как учитывать |
|---|---|
| Базовая комиссия | 5 000 lamports за подпись; число подписей может различаться. |
| Приоритетная комиссия | Зависит от заданных параметров вычислительного бюджета. |
| Создание аккаунта | Может потребовать отдельного баланса для хранения данных. |
| Комиссия приложения или биржи | Определяется условиями сервиса; не равна комиссии сети. |
В документации приоритетная комиссия рассчитывается как округлённое вверх значение CU price × CU limit / 1 000 000 в lamports, когда цена указана в micro-lamports за CU. Для обычного пользователя эти параметры обычно подбирает кошелёк. Перед подписью проверяйте итоговые расходы. Официальная документация Solana о комиссиях.
Пример расчёта комиссии
Условный пример для транзакции с одной подписью: базовая комиссия 5 000 lamports, лимит 200 000 CU, цена приоритета 10 000 micro-lamports за CU. Плата за приоритет составит 2 000 lamports, всего 7 000 lamports, или 0,000007 SOL. Это расчёт на выбранных параметрах, а не измерение средней комиссии сети.
Для перевода суммы в доллары умножьте расход в SOL на актуальную цену SOL. Если итог кошелька выше, изучите дополнительные строки: создание аккаунта, комиссия сервиса или другая операция могут учитываться отдельно.
Почему быстрый ответ кошелька ещё не означает окончательное подтверждение
В Solana используются уровни подтверждения processed, confirmed и finalized. Они обозначают разные степени уверенности в состоянии сети. Для проверки результата учитывайте уровень, который показывает обозреватель или требует принимающий сервис. Заявленная скорость сети и срок зачисления на биржу измеряют разные этапы. Уровни commitment в документации Solana.
Практический пример: обозреватель уже показывает успешную операцию, но биржа ещё обрабатывает депозит. Повторный перевод не ускоряет первую заявку. Нужно проверить адрес, поддерживаемый токен и условия зачисления у получателя.
Что делать при Failed или истечении blockhash
Сохраните подпись операции и проверьте результат в обозревателе. Если приложение сообщило о тайм-ауте, сначала выясните, была ли транзакция исполнена. Для обычных транзакций recent blockhash ограничивает срок действительности; безопасная повторная отправка требует учитывать результат и истечение старой операции. Руководство по подтверждению транзакций.
Комиссия за включённую в обработку транзакцию может списаться даже при ошибке исполнения. При этом не каждое локальное сообщение об ошибке означает списание сетевой комиссии. Проверьте фактический результат, а не только уведомление приложения. Этапы обработки транзакции Solana.
Пошаговая проверка статуса описана в материале «Зависла транзакция в блокчейне: что делать».
Как снизить расходы без слепого уменьшения комиссии
- Сравнивайте полную стоимость действия: сетевую комиссию, плату приложения и расходы на создание аккаунта.
- Избегайте повторных попыток, пока не проверен результат предыдущей операции.
- Оценивайте приоритетную комиссию относительно срочности операции.
- Для вывода с биржи смотрите её тариф: низкая комиссия Solana не обязывает биржу брать столько же.
Частые вопросы
Почему для перевода токена нужен SOL?
В стандартном сценарии с собственным кошельком плательщик оплачивает сетевую комиссию в SOL. Наличие токена на балансе само по себе не покрывает эту комиссию.
Почему комиссия не всегда равна 0,000005 SOL?
Эта цифра относится к базовой плате за одну подпись. Приоритет, несколько подписей и дополнительные действия меняют расходы.
Можно ли назвать точное время перевода?
Без конкретной операции и требований получателя точный срок обещать нельзя. Проверяйте статус, уровень подтверждения и обработку депозита.