Главная
Глоссарий
Время подтверждения

Время подтверждения

Новичок
Материалы сообщества — Автор: Джон Ма

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

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

Время подтверждения можно использовать в качестве показателя для измерения средней скорости сети блокчейна. Однако, поскольку фактическое время между отправкой и подтверждением может варьироваться в зависимости от индивидуальных факторов и колебаний спроса, более разумно рассчитать эффективность и скорость блокчейна, используя усредненное время подтверждения.

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

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

Фактическое количество подтверждений до того, как транзакция будет считаться окончательной, варьируется и напрямую зависит от вычислительной мощности (скорости хэширования), выделяемой на защиту каждой сети блокчейна. Например, пользователи Биткоина обычно считают, что как минимум 6 подтверждений блоков необходимы для высокой степени защиты.