Подтверждение транзакции
Подтверждение транзакции (англ., «transaction confirmation») необходимо для предотвращения повторного расходования одних и тех же денежных средств.
Цель подтверждения транзакций [ править ]
Обычно при получении Bitcoin новый владелец не может сразу же распоряжаться ими. Как только транзакция произведена – она отправляется в сеть Bitcoin для исполнения и должна быть включена в блок, чтобы стать легитимной. Процесс включения транзакции в состав найденного блока называется подтверждением транзакции. Включение в 1 блок = 1 подтверждение, когда таких подтверждений набирается 6 и выше транзакция считается подтвержденной. Такая функция была введена для защиты от повторной траты одних и тех же биткоинов (см. «double-spending»).
Включение транзакции в блок происходит во время процесса майнинга.
Количество подтверждений [ править ]
Классический Bitcoin-клиент будет отображать транзакцию как «неподтвержденную» пока не наберется 6 подтверждений (6 найденных блоков). Сайты или сервисы, которые принимают Bitcoin для оплаты своих товаров или услуг, могут ставить свои ограничения на количество блоков нужных для подтверждения транзакции. Цифра 6 была выбрана не случайно: она основывается на теории, что вероятность того, что злоумышленник сможет накопить более 10% от хешрейта сети для подделки транзакций, мала, и что незначительный риск (менее 0,1%) является приемлемым.
Для злоумышленников, которые не обладают значительной мощностью, 6 подтверждений являются непреодолимой преградой на пути к атаке. В свою очередь, людям, обладающим более 10% мощности, не составит сложности получить 6 подтверждений подряд. Однако, обладание такими вычислительными мощностями требует инвестиций в миллионы долларов, что снижает риск атаки.
Биткоины, которые выдаются сетью за нахождение блока, можно использовать только через 100 подтверждений, т.е. 100 найденных блоков. Классический Bitcoin клиент не будет отображать монеты, полученные за решение блока, пока не накопится 120 подтверждений.
Количество подтверждений сети
Подтверждение транзакции нужно для того, чтобы предотвратить повторный расход одних и тех же денежных средств. Как только отправитель переводит средства, транзакция попадает в сеть для исполнения и включения в блок.
Именно процесс добавления транзакции в состав найденного блока называется подтверждением транзакции.
Один блок включает в себя одно подтверждение. Как только Ваша транзакция получает подтверждение, криптовалюта становится доступна для дальнейшего использования.
Сколько ждать подтверждения сети блокчейн?
Скорость подтверждения зависит от множества факторов, таких как: загруженность самой сети, размер комиссии указанной при переводе, скорость интернет соединения и т.д.
В среднем, подтверждение транзакции длится от 30 минут до нескольких часов. Но иногда подтверждение можно ждать и от 2-х до 14 дней, если сеть перегружена.
Вывод средств станет технически возможен, когда произойдет определенное количество подтверждений сетью (в зависимости от типа зачисляемой криптовалюты).
Необходимое число подтверждений в зависимости от валюты:
| Тикер | Подтверждения |
|---|---|
| XRP, XLM, USDC (XLM), AVAX (XCHAIN), SUI, TONCOIN | 1 |
| BTC | 2 |
| USDT (OMNI), NEAR | 3 |
| XMR, BCH, DASH, XEM, NEO, LTC | 10 |
| USDT (ARBITRUM) | 12 |
| DOGE | 15 |
| USDT (TRC20), TRX, BTT, WBT (TRON), WBT (TRC20) | 20 |
| ZEC | 22 |
| ZEN | 25 |
| USDT (AVALANCHE C-CHAIN) | 30 |
| 1INCH (ERC20), AAVE, APE, BAT, ETH, EURT, FLOKI (ERC20), FET (ERC20), CRV (ERC20), LINA, LINK, MANA, MATIC (ERC20), MKR, OMG, SHIB, SUSHI (ERC20), XAUT (ERC20), EURT (ERC20), TENET (ERC20), TUSD (ERC20), UNI, USDC (ERC20), USDT (ERC20), WBT (ERC20), WOJAK (ERC20), YFI, ZRX, PAX DOLLAR (ERC20), PEPE (ERC20) | 32 |
| PIVX, HLO, XTZ | 35 |
| USDT (BEP20), SUSHI (BEP20), ADA, ETH (BEP20), AVALANCHE (BEP20), BASIC ATTENTION TOKEN (BEP20), BITCOIN CASH (BEP20), CARDANO (BEP20), COSMOS (BEP20), CAKE (BEP20), DECENTRALAND (BEP20), DOGECOIN (BEP20), EOS (BEP20), ETHEREUM CLASSIC (BEP20), LITECOIN (BEP20), NEAR PROTOCOL (BEP20), POLKADOT (BEP20), POLYGON (BEP20), RIPPLE (BEP20), SHIBA INU (BEP20), SOLANA (BEP20), TRON (BEP20), UNISWAP (BEP20), VECHAIN (BEP20), BINANCE COIN (BEP2), BINANCE COIN (BEP20), BITCOIN (BEP20), BUSD (BEP20), BUSD (ERC20), CHAINLINK (BEP20), DAI (BEP20), TETHER (BEP20), TRUEUSD (BEP20), USD COIN (BEP20) | 40 |
| DOT, KSM, AR | 50 |
| QTUM | 60 |
| WBT | 65 |
| ATOM | 70 |
| WAVES, ONT | 90 |
| RVN | 100 |
| USDT (OPTIMISM) | 150 |
| VET | 210 |
| ETC | 300 |
| LUNA, UST | 315 |
| EOS | 330 |
| ALGO, IOTX | 400 |
| SOL, MATIC (POLYGON), USD COIN (SOL), USDT (SOL), TETHER (POLYGON) | 500 |
| ETH (ARBITRUM), ARB | 600 |
| ICX | 870 |
| AVAX | 970 |
| FTM | 1000 |
| OP, ETH (OPTIMISM) | 1400 |
| ETHW | 2000 |
| APT | 5000 |
Bitcoin подтверждения
Примерно каждые десять минут в процессе майнинга создается новый блок, который добавляется в блокчейн. Этот блок проверяет и записывает все новые транзакции. Затем транзакции будут подтверждены сетью Bitcoin.
Например, если Иван отправляет один Bitcoin Антону, эта транзакция останется «неподтвержденной» до тех пор, пока не будет создан следующий блок. Как только этот блок будет создан и новая транзакция будет проверена и включена в этот блок, транзакция будет иметь одно подтверждение. Примерно каждые десять минут после этого создается новый блок, и транзакция подтверждается сетью Bitcoin. В то время как некоторые сервисы являются мгновенными или требуют только одного подтверждения, многие компании работающие с Bitcoin потребуют больше, поскольку каждое подтверждение значительно снижает вероятность отмены платежа. Обычно требуется шесть подтверждений, что занимает около часа.
Сколько подтверждений необходимо для успешного проведения транзакции Bitcoin?
- Платежи с 0 подтверждениями все еще могут быть отменены! Дождитесь хотя бы одного
- Одного подтверждения достаточно для небольших Биткоин-платежей менее $ 1,000
- Alfacash требует 2+ подтверждений на платежи в Bitcoin
Подтверждения Bitcoin зависят от многих факторов: загруженности сети, комиссии майнеров, сколько узлов передало вашу транзакцию.
Как проверить Bitcoin подтверждения
После совершения транзакции ваш кошелек должен предоставить вам возможность просмотреть транзакцию в блокчейн-обозревателе или дать вам идентификатор транзакции.
ID транзакции выглядит следующим образом: 7a43510802e113b7059851ef0a8a5c3625db37541861dd982f56253b2d5c4ff9
Чтобы проверить количество подтверждений для транзакции, вставьте идентификатор в поисковую строку блокчейн-обозревателя, например blockchain.info :

Нажмите «Search» и сможете увидеть детальную информацию о транзакции:

Как быть уверенным, что транзакция Bitcoin будет подтверждена как можно быстрее?
Чтобы ваша транзакция была подтверждена как можно быстрее, пожалуйста, обратитесь к веб-сайту оценки времени транзакции bitcoinfees.earn.com и установите рекомендуемую комиссию в своем клиенте перед отправкой Bitcoin транзакции в сеть.
2. Сколько необходимо подтверждений, чтобы завершить мой заказ? Как я могу отследить транзакцию с криптовалютой?
Alfacash требует определенное количество подтверждений, в зависимости от криптовалюты:
Bitcoin — как минимум 2 подтверждения. Отследить вашу Bitcoin транзакцию вы можете здесь: blockchain.info
XRP — подтверждение платежа не требуется как таковое, но платеж должен быть подтвержден в главной книге. Отслеживать транзации с XRP вы можете здесь: xrpcharts.ripple.com/#/transactions/ ripple.com/build/ripple-info-tool
Ethereum — как минимум 12 подтверждений. Отследить вашу Ethereum транзакцию вы можете здесь: etherscan.io
Tether — как минимум 2 подтверждений. Отследить вашу Tether транзакцию вы можете здесь: omniexplorer.info
Bitcoin Cash — как минимум 2 подтверждения. Отследить вашу Bitcoin Cash транзакцию вы можете здесь: blocktrail.com/BCC
Litecoin — как минимум 6 подтверждений. Отследить вашу Litecoin транзакцию вы можете здесь: live.blockcypher.com/ltc
Stellar — как минимум 1 подтверждение. Отследить вашу Stellar транзакцию вы можете здесь: stellarchain.io/
EOS — как минимум 295 подтверждение. Отследить вашу EOS транзакцию вы можете здесь: bloks.io
Dash — как минимум 6 подтверждений. Отследить вашу Dash транзакцию вы можете здесь: chainz.cryptoid.info/dash
Monero — как минимум 15 подтверждений. Отследить вашу Monero транзакцию вы можете здесь: xmrchain.net
Zcash — как минимум 6 подтверждений. Отследить вашу Zcash транзакцию вы можете здесь: explorer.zcha.in
Ethereum Classic — как минимум 12 подтверждений. Отследить вашу Ethereum Classic транзакцию вы можете здесь: gastracker.io
NEM — как минимум 20 подтверждений. Отследить вашу NEM транзакцию вы можете здесь: chain.nem.ninja
Надеемся использование нашего сервиса будет легким и удобным для вас.
С наилучшими пожеланиями,
Команда Alfacash.
Время подтверждения транзакции Bitcoin
![]()
Время транзакции Биткоин при незагруженной сети составляет от 20 минут до одного часа. На практике подтверждение сделки занимает больше времени — до 3–5 часов и более. С чем это связано?
- Общие понятия о скорости транзакции Bitcoin
- Какое время подтверждения транзакции Bitcoin
- От чего зависит скорость транзакции Bitcoin
- Можно ли увеличить скорость подтверждения Биткоин
Общие понятия о скорости транзакции Bitcoin
![]()
Сделка в криптовалютной сети Биткоин представляет собой передачу сведений в блокчейн и их запись в специальные блоки (элементы цепи). В состав блока входят тысячи операций, ожидающих подтверждения системы. На создание такого узла уходит около 10 минут, а его добычей занимаются майнеры.
Транзакции Биткоин открыты для участников криптосети и содержат следующие сведения:
- Общедоступный ключ.
- Объём перечисленных монет.
- Первоначальные данные.
В заголовке имеются хэш-коды операций, личный хэш и этот же параметр, но для последнего элемента цепи. Первой в списке идёт транзакция с указанием размера премии за формирование нового блока. К слову, именно от размера комиссии зависит время транзакции Bitcoin.
Перед добавлением в цепочку блокчейн сделка проверяется на валидность, после чего окончательно добавляется в блок. Сам blockchain представляет собой распределённую базу, которая находится на миллионах разных ПК.
Алгоритм проведения транзакции Биткоин имеет следующий вид:
-
Николай планирует перевести криптовалюту Анне.
Какое время подтверждения транзакции Bitcoin?
![]()
После получения монет человек не может использовать деньги по своему желанию. Сначала сделка идёт в криптовалютную сеть для исполнения и добавления в блок, что удостоверяет её валидность. Этот процесс называется подтверждением. Пополнение одно элемента цепи транзакцией равно одному подтверждению.
Возникает вопрос — сколько подтверждений требуется для Bitcoin-транзакции? Как правило, пользователь должен выждать около 60 минут, которые затрачиваются на формирование шести очередных блоков. Такое правило действует во многих приложениях и торговых точках, ведь создание 6 новых элементов считается исчерпывающим доказательством подлинности проведенной транзакции.
При этом человек, который организует сделку, вправе снизить количество проверок. Это рекомендуется делать при перечислении небольшой суммы Биткоинов, когда риск является допустимым. Если проверка транзакции Биткоина оказалась неуспешной, деньги возвращаются в хранилище стороны-отправителя.
Таким образом, время подтверждения транзакции (при идеальной ситуации) составляет 20 минут (при включении в два блока) и 60 минут (если операция добавляется в шесть элементов сети). Но с ростом нагрузки на сеть количество проведённых сделок превышает объём блока, что приводит к задержке переводов в криптовалютной сети. Время проведения небольших транзакций с минимальной комиссией может затягиваться на 5–6 часов и более.
Стоит отметить, что торговые точки, которые принимают Bitcoin в роли платёжного средства, вправе ставить индивидуальные ограничения на число блоков, требуемых для подтверждения сделки. Что касается параметра «6», он выбран для достижения максимальной надёжности. По теории злоумышленнику потребуется 10 процентов от общего хэшрейта сети, чтобы подделать операцию. Если подтверждение происходит при добавлении сделки в шесть блоков, риск минимален. При наличии более 10 % мощностей хакер может подделать транзакцию, но для реализации таких замыслов потребуются огромные затраты, что снижает риск атаки.
Интересный факт! Монеты Bitcoin, которые выдаются в виде вознаграждения майнерам, могут применяться после включения в 100 блоков. Если пользователь применяет стандартный кошелёк, коины за нахождение нового элемента цепи не отражаются, пока не пройдёт 120 подтверждений.
От чего зависит скорость транзакции Bitcoin?

Время подтверждения транзакции Биткоин зависит от ряда факторов:
-
Загрузки криптовалютной сети. С ростом спроса на Bitcoin повышается и объём сделок, которые проводятся с применением виртуальной валюты. За последние годы число транзакций с BTC выросло почти в десять раз. В результате количество операций, которые должны включаться в блок, превышает размеры последнего. Как результат, в системе накапливается множество неподтверждённых сделок, а скорость транзакции Bitcoin снижается.
Важно понимать, что величина комиссии — параметр, который не зависит от размера проводимой сделки. Часто бывает, что перевод 50 Bitcoin обходится выгоднее, чем транзакция на сумму 0,1 Биткоин. Причина в том, что размер рекомендуемой премии зависит не от объёма перевода, а от его размера (измеряется в байтах). Объём сделки будет тем больше, чем выше число связанных операций. К примеру, Николай получил по 2 BTC от Кати, Насти и Светы, а после направляет эти их Станиславу. В такой транзакции принимает участие сразу 4 адреса, что повышает её размер.
Все названые причины, которые приводят к повышению времени подтверждения транзакции — косвенные. Главная проблема заключается в ограниченной мастшабируемости Биткоина, а именно в небольшом размере блока (1 Мб). К примеру, одна сделка в сети занимает около 500 байт. Это значит, что в один элемент цепи вмещается 2000 операций, а время его формирования составляет около 10 минут. На практике запросов на проведение транзакций больше, сеть не справляется с нагрузкой, и сделки подтверждаются дольше.
В среднем объём операций в сети составляет около 100 Мб. Получается, что только 1 из 100 сделок проводится в отведённые 10 минут. Чтобы обработать все транзакции, потребуется в 100 раз больше времени — почти 17 часов. Нельзя забывать о том, что для подтверждения сделки требуется выждать её включение в шесть блоков, поэтому полученное время умножается на 6.
Решение проблемы — улучшение параметра масштабируемости Биткоин. В 2017 году была внедрена технология SegWit, подготавливающая почву для увеличения размера блока до 2 и более мегабайт. Минус в том, что такие возможности используются далеко не во всех транзакциях.
Можно ли увеличить скорость подтверждения Биткоин?

Чтобы избежать потери времени и гарантировать быстрое проведение операции, можно принять дополнительные шаги — увеличить комиссию (установить её выше среднего значения), переводить более крупные суммы или применять специальные платформы (типа Coinbase). Но главное решение касается структуры криптовалюты. Если удастся увеличить размер блока до 4–8 Мб, проблемы с масштабированием пропадут.
Подробнее о том, как ускорить время подтверждения транзакции Биткоин: