Education

Сколько идёт транзакция Solana: confirmed и finalized

21 октября 2026 г.
5 мин чтения

Время транзакции Solana: слоты по 400 мс, confirmed за секунду, finalized за ~13 секунд и почему транзакции пропадают, когда истекает blockhash.

Сравнение уровней commitment в Solana: confirmed через одну-две секунды, когда проголосовали две трети стейка, finalized примерно через 13 секунд с 31 и более блоками сверху.
В Solana транзакция подтверждается за секунду и финализируется примерно за 13 — или пропадает, если не попала в блок. Открыть схему крупнее

Транзакция Solana, которая попала в блок, обычно обрабатывается за секунду, получает статус «confirmed» от квалифицированного большинства стейка ещё примерно через секунду и становится «finalized» примерно через 13 секунд, когда поверх построят ещё 31 блок. Слоты в Solana длятся около 400 миллисекунд. Подвох в том, что транзакции Solana не стоят в длинной очереди, как в Bitcoin или Ethereum: если транзакцию не включили примерно за минуту, она истекает и отбрасывается. Поэтому жалоба «транзакция Solana пропала» встречается чаще, чем «транзакция Solana висит».

Три уровня commitment

Узлы Solana сообщают статус транзакции на трёх уровнях. Кошельки обычно считают «confirmed» завершённым, обозреватели показывают уровень рядом со статусом, а сервисы, принимающие депозиты, выбирают уровень, которому доверяют.

  • Processed — транзакция в блоке, который видел узел. Кластер ещё может этот блок пропустить.
  • Confirmed — за блок проголосовали не меньше двух третей стейка (оптимистичное подтверждение). Обычно через одну-две секунды после отправки. Ни один confirmed-блок в основной сети ещё не откатывали.
  • Finalized — поверх блока 31 и больше подтверждённых блоков, он укоренён (rooted). Примерно через 12–13 секунд после confirmed.

Провайдер ликвидности, с которым работает KOT.CASH, ждёт 200 подтверждений для депозитов Solana — примерно 80–90 секунд при нынешнем времени слота. Это далеко за финальностью и служит запасом на отставание узлов и пропущенные слоты.

Почему транзакции Solana пропадают

Каждая транзакция Solana несёт недавний blockhash — доказательство, что её создали недавно. Валидаторы принимают blockhash в течение 150 блоков, это около 60–90 секунд. Если расписание лидеров, нагрузка или медленный RPC-узел не дают транзакции попасть в блок за это время, обработать её уже нельзя, и она просто исчезает. Ничего не списано, ничего не сдвинулось.

Кошельки справляются с этим повторной отправкой, пока blockhash действителен, а при неудаче собирают новую транзакцию. Если всё же не вышло, вы видите ошибки вроде «Blockhash not found» или «Transaction expired». Проверьте баланс и отправьте снова: пропавшая транзакция «зависнуть» не может.

Priority fee: плата за место в загруженные часы

Базовая комиссия — 5000 лампортов (0,000005 SOL) за подпись. Сверху транзакция может задать цену compute unit в микролампортах; приоритетная комиссия — эта цена, умноженная на запрошенные compute units. При перегрузке — например, на популярных запусках токенов — лидеры предпочитают транзакции с более высокой приоритетной комиссией, и кошельки вроде Phantom поднимают её автоматически. Обычно это всё равно доля цента. Калькулятор приоритетной комиссии покажет арифметику для любой настройки.

Проваленная транзакция — не пропавшая

Транзакция может и попасть в блок, и провалиться: обмен, где превышен предел проскальзывания, перевод на аккаунт, который не может принять токен, ошибка в программе. Проваленные транзакции записываются в сеть, комиссия списывается. Solscan показывает их со статусом Fail и текстом ошибки. В отличие от пропавшей, у проваленной есть хеш, который открывается, — это самый быстрый способ отличить одно от другого.

Рента тоже может помешать переводу

Отправка меньше 0,00089088 SOL на новый адрес проваливается: аккаунт получателя не будет rent-exempt. Отправка токенов на кошелёк без токен-аккаунта для них требует от отправителя создать его, заплатив около 0,00204 SOL. Большинство кошельков делают это сами и показывают доплату. Минимумы есть в калькуляторе rent-exempt.

Как обозреватели показывают время

Solscan и Solana Explorer показывают номер слота, время блока и статус подтверждения — «Finalized» с числом подтверждений или «Confirmed», пока транзакция свежая. Если сравнить время блока с моментом нажатия «Отправить», разница обычно меньше двух секунд. Больший разрыв значит, что кошелёк несколько раз повторял отправку, прежде чем транзакция попала в блок, — при статусе Success волноваться не о чем. В строке комиссии видны базовая и приоритетная комиссия в SOL.

Время в обмене с SOL

Отправка SOL на заказ SOL → USDT занимает около 80–90 секунд на 200 подтверждений провайдера и ещё минуту-две обработки. Получение SOL по заказу USDT → SOL — быстрая часть: выплата в блоке меньше чем за секунду и финальна примерно через 13 секунд.

Частые вопросы

Сколько идёт транзакция Solana?

Обычно около секунды до confirmed и около 13 секунд до finalized.

Чем confirmed отличается от finalized в Solana?

Confirmed — за блок проголосовали две трети стейка; finalized — поверх построено 31 и более подтверждённых блоков, блок укоренён.

Почему моя транзакция Solana пропала?

Её недавний blockhash истёк до включения в блок — примерно через 60–90 секунд. Она отброшена, ничего не списано, можно отправить снова.

Сколько подтверждений нужно депозитам Solana?

Провайдер KOT.CASH ждёт 200, около 80–90 секунд. Биржи ставят свои пороги.

Priority fee ускоряет Solana?

Повышает шанс попасть в блок при перегрузке. В спокойной сети разницы почти нет.

Калькулятор приоритетной комиссии SolanaОшибка Blockhash not foundКак пользоваться SolscanОбменять USDT на SOL

Источники

Готовы обменять крипту?

Быстрые, прозрачные свопы — регистрация не нужна.

Начать обмен
Сколько идёт транзакция Solana: confirmed и finalized | KOT.CASH