Ваши транзакции BTC когда-нибудь застревали, что приходилось ждать часы подряд и паниковать, пока перевод не отобразится в кошельке? Кроме того, вы не задавались вопросом, почему на получение BTC требуется более 10 минут?
В этой небольшой статье мы ответим на вопрос, сколько времени требуется для транзакций BTC, чтобы добраться до кошелька, и почему.
Сколько времени требуется для перевода BTC
Если кратко, то биткоин-транзакция может занять до 60 минут или даже день или два, чтобы получить подтверждение.
Чтобы не думать, что это преувеличение, необходимо понять, какие факторы влияют на время транзакции. И прежде всего это два фактора, а именно:
- загрузка сети Bitcoin,
- плата за транзакцию при переводе BTC.
Нагрузка в сети относится к числу транзакций, которые блокчейн осуществляет в течение дня. Чем больше транзакций в мемпуле, тем больше времени на обработку каждой из них.
Это связано с тем, что существует только ограниченное количество майнеров (хэш-мощностей), и только ограниченное количество транзакций может расчитывать на то, что транзакция попадет в блок биткоина размером 1 Мб.
Эту статистику всегда можно узнать по ссылке https://www.blockchain.com/statsКроме того, размер комиссии определяет, какая транзакция получит приоритет в блоке. Эта задержка теоретически может быть бесконечной, потому что, если ваша комиссия за транзакцию очень низкая, она вообще может не попасть в блок. И большая часть задержки происходит из-за этого только.
Факт в том, что в декабре 2017 года комиссионные сборы достигли $ 40-50, и все транзакции со стандартной комиссией застряли.
И если часто в сети Биткоина дело в комиссии, то в Эфириуме в последнее время часты перегрузки сети. Действительно, блокчейн или заспамлен, или загружен активность бирж, игр и прочего, что не дает быстро провести переводы.

Фактическое время танзакции
Помимо двух ограничений, упомянутых выше, существует фиксированное вычислительное время в 10 минут, которое майнеры берут, чтобы добыть блок. Но это когда ваша транзакция приоритетна и включена в блок. Если это не так, ваши транзакции остаются неподтвержденными и висят в мемпуле.
Но что еще более важно. Если транзакция включена в блок, и он замайнен, первое подтверждение приходит через 10 минут. Далее! Считается полностью подтвержденной та транзакция, которая получила 6 подтверждений — то есть 6 блоков добыто после.
А значит, требуется еще 50 минут.
Соответственно, для переноса биткоинов в кошелек потребуется минимум 60 минут (при условии, что транзакция включена сразу в следующий блок). Если нет, это может занять больше времени. Раньше люди ждали по 7-8 дней для завершения транзакции.
Вот время подтверждения на историческом графике, который можно смотреть по ссылке: https://www.blockchain.com/charts/avg-confirmation-timeОднако в настоящее время среднее время для первого подтверждения транзакции составляет около 15 минут.
Кроме того, вы можете уменьшить комиссию за транзакцию и сократить время еще больше, используя кошельки с segwit.
Как вы видите, ситуация не в пользу биткоина. Это основная претензия тех, кто не верит в его внедрение. Действительно, час на перевод — это очень долго.
Разработчики не оставляю проблему без внимания. Развиваются Lightning, Schnorr, через которые транзакции биткоина будут почти мгновенными.