Подтверждение в криптовалюте означает успешное включение транзакции в блок, добавленный в блокчейн. Каждый последующий блок , добытый или подтвержденный после блока транзакции, считается дополнительным подтверждением. Большее количество подтверждений означает большую безопасность — с каждым новым блоком отмена транзакции становится экспоненциально сложнее. Количество подтверждений, необходимых для того, чтобы транзакция считалась «окончательной», варьируется в зависимости от криптовалюты и стоимости транзакции.
Читайте также: Копитрейдинг
Определение
Подтверждение означает , что транзакция зарегистрирована навсегда:
| Концепция | Описание |
| Подтверждения 0 | Транзакция отправлена, но еще не включена в блок (неподтвержденная/ожидающая подтверждения). |
| 1 подтверждение | Транзакция включена в последний блок. |
| Подтверждения 3 | После блока, соответствующего данной транзакции, были добыты ещё два блока. |
| Подтверждения 6 | Биткоин — стандарт для транзакций с высокой стоимостью (~60 минут). |
| окончательность | Момент, когда сделка считается необратимой. |
Требования к подтверждению со стороны сети
| Cеть | Время на блок | Типичные необходимые подтверждения | Время ожидания |
| Bitcoin | ~ 10 минут | 1–6 (зависит от значения) | 10 – 60 мин |
| Эфириум | ~ 12 секунды | 12-35 | 2.5 – 7 мин |
| Litecoin | ~ 2.5 минут | 6 | ~ 15 мин |
| Solana | ~ 0.4 секунды | 1 (мгновенная окончательность) | |
| Cardano | ~ 20 секунды | 15 | ~ 5 мин |
Происхождение и история
| Время | События |
| 2009 | Биткоин ввел концепцию подтверждения блоков — транзакции становятся более безопасными с каждым новым блоком. |
| 2010 | Сатоши Накамото В сообщениях на форуме рекомендуется использовать 6 подтверждений для крупных транзакций с биткоинами. |
| 2013 | Биржи начали внедрять переменные требования к подтверждению депозита в зависимости от его размера. |
| 2015 | В Ethereum было введено более быстрое время создания блоков (~15 секунд), что изменило динамику подтверждения. |
| 2019 | Ethereum Classic подвергся атакам 51%, что демонстрирует, что недостаточное количество подтверждений позволяет совершать двойные траты. |
| 2020 | В результате многочисленных атак с целью реорганизации несколько небольших блокчейнов подчеркнули важность подтверждений транзакций. |
| 2022 | Переход Ethereum на алгоритм Proof of Stake ввел «финальность» — транзакции подтверждаются с математической точностью примерно через 15 минут. |
| 2024 | Высокоскоростные цепи (Solana, Avalanche) обеспечивали практически мгновенную окончательную проверку, изменив ожидания относительно времени подтверждения. |
«После определенного количества подтверждений вероятность того, что злоумышленник сможет догнать цепочку, экспоненциально уменьшается».
Как это работает

| Шаг | Что происходит |
| 1 | Пользователь передает транзакцию в сеть. |
| 2 | Транзакция поступает в мемпул (зону ожидания для неподтвержденных транзакций). |
| 3 | Майнер/валидатор включает транзакцию в новый блок. |
| 4 | Блок добавлен в блокчейн — это первое подтверждение. |
| 5 | Каждый последующий блок добавляет еще одно подтверждение. |
| 6 | После получения достаточного количества подтверждений сделка считается завершенной. |
| Сценарий | Уровень риска |
| 1 подтверждение | Низкий риск для небольших сумм; теоретически возможно обратить взыскание с помощью реорганизации блокчейна. |
| Подтверждения 3 | Подходит для сделок средней стоимости; реорганизация становится все менее вероятной. |
| 6 подтверждений (биткоин) | Стандартная процедура для крупных транзакций; реорганизация потребует огромной вычислительной мощности. |
| 12+ подтверждений | Практически невозможно отменить; используется для переводов очень крупных сумм. |
| Подтверждения | Потребности атакующего | Вероятность обратного хода (10% вычислительной мощности) |
| 1 | Пробегите следующий квартал | ~ 10% |
| 3 | Пропускная способность 3 блоков | ~ 1% |
| 6 | Пропускная способность 6 блоков | ~ 0.02% |
| 12 | Пропускная способность 12 блоков | незначительный |
| Концепция | Описание |
| Вероятностная окончательность | Каждое подтверждение снижает вероятность разворота (биткойн, блокчейны PoW). |
| Абсолютная окончательность | После достижения определенного порога транзакция становится математически необратимой (Ethereum PoS, Cosmos). |
| Мгновенная завершенность | Транзакция считается завершенной сразу после обработки (Solana, некоторые блокчейн-сети BFT). |
Простыми словами
- Подтверждение означает, что ваша транзакция зарегистрирована в блоке. В блокчейне это официально и является частью постоянной записи.
- Чем больше подтверждений, тем выше безопасность.– С каждым новым блоком отменить вашу транзакцию становится все сложнее и сложнее.
- Стандарт биткоина — 6 подтверждений.(~60 минут) для крупных транзакций – в этот момент для отмены транзакции потребуется контролировать более половины сети.
- Более быстрые блокчейны требуют меньше подтверждений.– Solana и Avalanche могут завершать транзакции за считанные секунды, в то время как Bitcoin требуется около часа для обеспечения полной безопасности.
Важно: количество необходимых подтверждений зависит от суммы транзакции и безопасности блокчейна. Для покупки кофе за 5 долларов может быть достаточно 1 подтверждения (или даже 0). Для перевода 1 миллиона долларов разумнее дождаться 6 и более подтверждений в биткоинах. Биржи обычно требуют нескольких подтверждений для депозитов, чтобы защититься от атак двойной траты.
Примеры из реального мира
Пример 1: Подтверждения внесения депозита на бирже
- Сценарий: Пользователь вносит биткоины на биржу для совершения сделок.
- Реализация: Для того чтобы средства стали доступны для торговли, биржа требует 3 подтверждения (~30 минут) для депозитов менее 10 000 долларов и 6 подтверждений (~60 минут) для более крупных сумм.
- Результат: Это защищает биржу от атак двойной траты — если злоумышленник попытается потратить одни и те же биткоины в другом месте, биржа обнаружит конфликт в течение периода подтверждения.
Пример 2: Атака 51% на Ethereum Classic
- Сценарий: В январе 2019 года Ethereum Classic (ETC) подвергся атаке с использованием 51% вычислительной мощности, в результате которой злоумышленник контролировал большую часть хешрейта.
- Реализация: Злоумышленник отменил транзакции, имевшие несколько подтверждений, путем анализа более длинной альтернативной цепочки, осуществив атаки с двойной тратой на сумму около 1.1 миллиона долларов.
- Результат: Биржи увеличили требования к количеству подтверждений ETC с 20-40 до 400-40 000, и атака продемонстрировала, что безопасность подтверждений зависит от общего количества подтверждений в сети. хэш-мощность.
Пример 3: Транзакции без подтверждения
- Сценарий: Кофейня хотела принимать платежи в биткоинах без ожидания подтверждения более 10 минут.
- Реализация: Продавец принимал транзакции с «нулевым подтверждением» (0-conf) для небольших покупок, полагая, что транзакция в конечном итоге будет подтверждена, а риск двойной оплаты кофе за 5 долларов будет незначительным.
- Результат: Хотя транзакции без подтверждения практичны для небольших сумм, они сопряжены с риском. Платежные решения, такие как Lightning Network, позже решили эту проблему, обеспечив мгновенные и окончательные платежи в биткоинах для повседневных покупок.
Преимущества
| Преимущества | Описание |
| Безопасность. | Каждое подтверждение экспоненциально повышает безопасность транзакции. |
| проверяемость | Любой желающий может проверить количество подтверждений любой транзакции. |
| ненадежный | Нет необходимости доверять отправителю — математические вычисления в блокчейне гарантируют окончательность обработки. |
| Настраиваемый | Пользователи и продавцы могут выбрать собственный порог подтверждения. |
| Universal | Механизм подтверждения работает одинаково для всех пользователей. |
Недостатки и риски
| Недостаток | Описание |
| Время ожидания | Многократные подтверждения могут занимать от нескольких минут до нескольких часов (особенно это касается биткоина). |
| Переменная безопасность | В блокчейнах с более низким хешрейтом требуется больше подтверждений для обеспечения эквивалентной безопасности. |
| Пользователь опытом | Ожидание подтверждения создает сложности при повседневных платежах. |
| Риск двойных расходов | Транзакции с низким уровнем подтверждения в слабых блокчейнах могут быть отменены. |
| Многогранность | Различие между вероятностной и абсолютной окончательностью вводит многих пользователей в заблуждение. |
FAQ
Сколько подтверждений мне нужно?
Это зависит от суммы транзакции и блокчейна. Для Bitcoin: 1 подтверждение для небольших сумм, 3 для средних, 6 и более для крупных. Для Ethereum PoS: транзакции завершаются примерно через 15 минут (2 эпохи). Для Solana: фактически мгновенно.
Что произойдет, если транзакция получит 0 подтверждений?
Это означает, что транзакция находится в состоянии ожидания — она передается в сеть, но еще не включена в блок. Большинство транзакций подтверждаются в течение нескольких минут, но во время перегрузки сети это может занять больше времени. Неподтвержденные транзакции теоретически могут быть заменены или отменены.
Можно ли отменить подтвержденную транзакцию?
В блокчейнах Bitcoin и PoW это теоретически возможно, но требует огромной вычислительной мощности и становится экспоненциально сложнее с каждым подтверждением. В блокчейнах PoS с абсолютной окончательностью (Ethereum, Cosmos) подтвержденные транзакции математически необратимы.
Почему биржи требуют разные номера подтверждения?
Биржи устанавливают требования к подтверждению транзакций в зависимости от безопасности каждого блокчейна. Для блокчейнов с низким хешрейтом требуется больше подтверждений, поскольку атаки с вероятностью 51% более вероятны. Для блокчейнов с высокой степенью безопасности, таких как Bitcoin, требуется меньше подтверждений.









