Как работают неподтвержденные биткойн-транзакции
Подтвержденная биткойн-транзакция — это транзакция, которая является частью блокчейна. И наоборот, неподтвержденный — это тот, который все еще находится на рассмотрении. Каждое подтверждение представляет собой блок. Все согласны с тем, что обычно требуется 3–6 подтверждений, чтобы запись в блокчейне считалась необратимой. Для крупных сделок, особенно на миллионы долларов, получатели могут захотеть увидеть десятки подтверждений.
Проблема в том, что Биткойн имеет проблемы с масштабируемостью. И майнеры не выбирают транзакции в порядке очереди. Вот почему многие не получают подтверждения, как ожидалось.
Продолжайте читать, чтобы узнать, что происходит с неподтвержденными биткойн-транзакциями и что вы можете с этим сделать. Вот почему мы в BC.Game принесите некоторую информацию и советы для успешного проведения ваших транзакций.
Как работают подтверждения биткойн-транзакций?
Если вы не являетесь так называемым «майнером» блокчейна, вы мало что можете сделать для проверки транзакции. Вместо этого вам нужно оставить это профессионалам.
Каждый раз, когда вы совершаете биткойн-транзакцию, вам будет предоставлен «закрытый ключ» для выполнения запроса. Доступ к этому ключу есть только у вас, и ключ генерируется автоматически и уникален для каждой транзакции. Вы будете использовать закрытый ключ для запроса транзакции, после чего запрос на транзакцию будет транслироваться в сети Биткойн.
Затем майнеры возьмут ваш запрос вместе со многими другими и в частном порядке добудут закодированный запрос, чтобы «решить его». Мы не будем вдаваться в процесс майнинга здесь, так как он довольно сложный, но майнинг является важным процессом для проверки транзакций Биткойн.
После того, как майнер решил ее, майнер добавляет ее в свою собственную версию реестра блокчейна. Затем другие майнеры и другие пользователи, известные как узлы, проверят правильность и действительность предложения первого майнера, после чего новый блок, содержащий все эти транзакции, будет добавлен в общедоступную цепочку блоков. Будучи добавленным как часть блока в цепочку блоков, ваша транзакция теперь подтверждена.
Каждый блок в блокчейне математически связан с предыдущим блоком. После того, как блок, содержащий вашу транзакцию, будет добавлен в цепочку, любой последующий блок действует как дополнительное подтверждение. Таким образом, каждый блок, следующий за первым подтверждением, является еще одним подтверждением того, что ваша транзакция легитимна.
Сколько подтверждений необходимо для транзакции?
Многие биткойн-кошельки не будут обрабатывать транзакции, пока они не будут подтверждены как минимум три раза.
В большинстве случаев считается достаточным одно подтверждение для небольших транзакций ниже 1,000 долларов США, три подтверждения лучше всего подходят для транзакций до 1,000 долларов США, а шесть подтверждений являются стандартными для транзакций до 1,000,000 XNUMX XNUMX долларов США.
Что тогда происходит с неподтвержденными биткойн-транзакциями?
Транзакция может быть подтверждена, не подтверждена или отклонена. Когда неподтвержденная транзакция подтверждается и создается блокчейн, транзакция становится подтвержденной и движется дальше. Когда транзакция не подтверждается и вместо этого отклоняется, транзакция отклоняется. Отказ может произойти из-за нескольких различных факторов.
Если отправитель не является настоящим отправителем, если на адресе отправителя недостаточно монет для завершения транзакции или если получатель оказывается мошенником, все это может привести к отклонению.
Так что же происходит с теми, кто просто не подтвержден? Неподтвержденные транзакции находятся в пуле памяти до тех пор, пока они не будут подтверждены или выбраны майнерами для подтверждения. По большей части неподтвержденный статус означает, что транзакция ожидает подтверждения. Транзакция будет предлагать комиссию за транзакцию, чтобы помочь побудить майнеров забрать заказ и запустить его.
Если комиссия за транзакцию очень низкая, майнер с меньшей вероятностью заберет ее и обработает заказ. Эти транзакции могут оставаться в пуле памяти на неопределенный срок, если они не будут выбраны или отклонены. Отправитель может продвигать неподтвержденные транзакции, если они предлагают определенные методы и стимулы для майнеров.
Как работают подтверждения блокировки биткойнов?
Когда вы совершаете биткойн-транзакцию, она попадает в пул неподтвержденных транзакций. Затем биткойн-майнеры выбирают вашу транзакцию и помещают ее в блок транзакций. Майнер решает специальную математическую головоломку, называемую доказательством работы. После этого сеть Биткойн подтверждает ваш блок и добавляет его в блокчейн.
Каждый новый блок добавляется в блокчейн является еще одним подтверждением вашей транзакции.
Поскольку для решения этих головоломок требуется огромное количество вычислительной мощности, их трудно отменить. Это связано с тем, что каждая головоломка строится на предыдущих блоках, поэтому, чтобы перейти к блоку № 2, вам также необходимо отменить блоки № 7, № 6, № 5, № 4 и № 3. Это потребует почти невероятного количества вычислительной мощности, поэтому ваш биткойн будет максимально безопасным после шести подтверждений.
Иногда ваша транзакция не будет подтверждена в течение длительного периода времени. Вероятно, это связано с тем, что вы не включили достаточно большую комиссию биткойн-майнера или использовали биткойн-биржу для оплаты (биржи не добавляют комиссию биткойн-майнера). Плата майнера похожа на доставку, которую вы платите при заказе чего-либо в Интернете.
Они побуждают майнера выбрать вашу транзакцию. Биткойн-биржи часто стараются отправлять свои транзакции как можно эффективнее. Это может означать, что комиссия недостаточно велика или поступает недостаточно быстро, чтобы майнер мог включить вашу транзакцию в следующий блок.

Зачем беспокоиться о подтверждении?
Подтверждение действительно помогает вам продвигать ваши транзакции и убедиться, что ваши транзакции будут одобрены снова и снова. Если вы работаете над тем, чтобы ваши подтверждения приходили быстро, вы действительно хотите потратить время, чтобы предложить более высокие комиссии, чтобы помочь побудить майнеров забрать их. В большинстве случаев подтверждения занимают от нескольких дней до недели. Если у вас была транзакция дольше, чем это, и у вас все еще есть проблемы с ее продвижением, всегда будет лучше потратить время на то, чтобы получить ваши сборы, чтобы помочь продвинуть ее.
Биткойн — отличный способ инвестировать, а при правильных комиссиях и правильном подтверждении ваши транзакции могут быть одобрены в кратчайшие сроки. Если у вас возникли проблемы с поиском подходящих комиссий, вы всегда можете посмотреть сопоставимые комиссии для конкретной транзакции, которую вы пытаетесь совершить. Поскольку подтверждения так важны, вы должны убедиться, что вы тратите время на подтверждение этих транзакций и перемещение их из пула памяти вашим получателям.
Что делать с неподтвержденной биткоин-транзакцией
Число владельцев криптовалют постоянно растет. По данным CoinMarketCap, каждый день биткоины продаются в среднем на сумму около $20 млрд. Такой рост популярности сказывается на загруженности блокчейна. Время перевода монет может затянуться на неопределенное количество часов, а иногда и дней.
В этой инструкции мы покажем, что делать, если транзакция в биткоин-сети застряла и долго не подтверждается. Также вы узнаете, из-за чего возникает подобная проблема и как ее не допустить в будущем.
Видео-версия
Мы подготовили видео-инструкцию для тех, кому удобнее смотреть. В ней показываем 3 рабочих способа для ускорения неподтвержденной транзакции, один из которых точно вам подойдет. Все зависит от биткоин-кошелька, которым вы пользуетесь.
Почему не подтверждается транзакция
Все дело в майнерах. Обычно они подтверждают биткоин-транзакции в течение 10-20 минут. Если с момента отправки прошло более часа, значит она имеет низкое место в очереди. Это происходит из-за того, что майнеры в первую очередь подтверждают те транзакции, за которые уплачена большая комиссия.
Проверить размер комиссии, статус транзакции и ее место в очереди можно в любом блокчейн-обозревателе, например, в blockchair.com. Для этого в строку поиска нужно ввести ID транзакции. Подробнее о том, как проверить статус биткоин-транзакции, мы написали в отдельном материале.
Место транзакции в очереди: 1849 из 6839. Такая транзакция будет подтверждена через 6 минут
А такая транзакция почти последняя в очереди. И подтверждаться будет минимум 4 часа. Но скорее всего намного дольше
Так как новые транзакции добавляются непрерывно, иногда место в очереди может вообще не дойти. Тогда биткоины застрянут в сети и через несколько дней будут возвращены на кошелек отправителя.
Далее покажем 3 способа исправить проблему с зависанием транзакции биткоина. Идея у них одна: чтобы повысить место в очереди, нужно повысить комиссию.
Все способы показаны на примере кошелька Electrum. Для вашего кошелька точно подойдет хотя бы один из них.
Простой способ. Функция «replace-by-fee»
Первый способ — самый простой. Но он сработает только в тех кошельках, в которых есть функция «replace-by-fee». Это:
- Electrum,
- Bitcoin Core,
- Samourai Wallet,
- Green Address,
- Blue Wallet,
- Armory.
Суть способа: Покажем, как заменить зависшую транзакцию с низкой комиссией на такую же, но с высокой комиссией.
В разделе с историей найдите неподтвержденную транзакцию и кликните по ней правой кнопкой мыши. Выберите «Увеличить комиссию за транзакцию» — это русский перевод функции «replace-by-fee» в кошельке Electrum.

Функция «replace-by-fee» в русскоязычном клиенте Electrum
Здесь видна текущая комиссия, которая измеряется в Сатоши за байт. Electrum попросит выбрать новую ставку комиссии. С помощью ползунка можно выбрать, через сколько блоков транзакция будет добавлена в блокчейн. Новый блок появляется примерно каждые 10 минут. Соответственно, если выбрать цель «в течении 10 блоков», то транзакция добавится в течении 100 минут. Но это лишь приблизительная оценка. В реальности все будет зависеть от загруженности сети.

Новую комиссию можно написать вручную, либо с помощью ползунка
Введите новое значение комиссии в поле и нажмите «Да». Будет автоматически создана новая транзакция, с более высокой комиссией. Она заменит старую транзакцию с низкой комиссией.

Нужные параметры для транзакции создались автоматически. Вам остается лишь по очереди нажать: «Подписать», «Разослать» и «Закрыть»
Нажмите «Подписать». После этого понадобится ввести пароль от кошелька. Когда транзакция подписана, ее можно отправить в блокчейн — для этого нажмите на кнопку «Разослать». Теперь вы сможете проверить в блокчейн-обозревателе, насколько вырос приоритет у транзакции.
Совет от Maff
Функция «replace-by-fee» может быть отключена в настройках. Если это не проверить и отправить транзакцию, то повысить комиссию не удастся. В Electrum ее можно включить так: Инструменты > Настройки > Транзакции > Использовать возможность замены комиссии.
Универсальный способ. Для любого кошелька
Покажем, что делать, если функция «replace-by-fee» не поддерживается кошельком или была отключена в настройках. Этот способ подойдет для любого кошелька.
Суть способа: Покажем, как отправить вторую транзакцию с двойной комиссией с адреса сдачи. Майнеры захотят включить в блок такую дорогую транзакцию и тогда им придется включать и предыдущую тоже.
Скопируйте ID транзакции и вставьте ее в любой блокчейн-обозреватель, например, blockchair.com. На странице будут показаны адреса, участвующие в данной транзакции.

В списке получателей два адреса. Один из них тот, на который вы отправляли биткоины. Второй — это ваш адрес, на который возвращается сдача.
В любом биткоин-кошельке всегда бывает несколько адресов. Они нужны, потому что почти всегда отправляется больше биткоинов, чем надо. Одни адреса используются кошельком для получения входящих транзакций, а другие — для получения сдачи.
Откройте список адресов и найдите адрес, на который должна прийти сдача. Нажмите на него правой кнопкой мыши и выберите «Потратить». Теперь следующее отправление будет выполнено с этого адреса, а не со случайного.

В списке адресов нужно найти адрес, на который должна прийти сдача. Мы показали, как его узнать в блокчейн-обозревателе ранее
Совет от Maff
Если бы транзакцию отправили вам, вы бы точно так же могли ее ускорить, выбрав принимающий адрес. Если доступа к адресу получателя нет, то нужен адрес сдачи.
Теперь скопируйте любой другой из своих адресов. На него и нужно будет отправить биткоины себе же. Для этого перейдите во вкладку «Отправка».

Интерфейс вкладки «Отправка» в Electrum. Зеленое уведомление снизу говорит о том, что для следующей транзакции выбран определенный адрес
Вставьте в поле «Адрес получателя» свой адрес, который только что скопировали. В поле сумма выберите любое количество биткоинов и нажмите «Оплатить».

Новую комиссию можно выбрать с помощью ползунка, либо написать вручную, нажав «Дополнительно»
Теперь нужно выбрать такую комиссию, которой хватит и на эту транзакцию, и на первоначальную. Тогда они обе попадут в один блок и одновременно подтвердятся. Для этого в поле комиссии введите рекомендованное значение, умноженное на 2. Затем введите пароль от кошелька и подтвердите отправление.
Совет от Maff
В Electrum есть специальная функция для такой операции. Нажмите правой кнопкой мыши на транзакцию и выберите «Потомок платит за родителя». Так транзакция с нужными параметрами создастся автоматически.
Запасной способ. Когда первые два не сработали
Бывает так, что функционал кошелька не позволяет выполнить универсальный способ. Например, нельзя найти нужный адрес или не получается отправить неподтвержденные средства. Самое простое решение в таком случае — экспортировать ваш кошелек в Electrum, тогда у вас точно все получится.
Суть способа: Показываем, как заменить кошелек на Electrum и повторить один из предыдущих способов.
- Вам понадобится seed-фраза вашего кошелька. Это 12 слов, в которых зашифрованы все приватные ключи от ваших адресов. Они могут быть у вас где-то записаны или вы можете найти их в настройках кошелька.
- Откройте Electrum и нажмите «Создать новый кошелек».
- Выберите имя для кошелька и нажмите «Далее».
- Выберите тип «Стандартный кошелек» и снова нажмите «Далее».
- Выберите «У меня уже есть seed-фраза» и на следующем шаге введите ее.

Поле для ввода seed-фразы в Electrum
Так вы получите доступ к вашим средствам с другого кошелька, но уже в интерфейсе Electrum. Все описанные выше возможности также будут работать. Поэтому переходите к началу инструкции и выбирайте подходящий вам способ.
Бонусный способ. Использование ускорителей
Еще один способ ускорить подтверждение сделки с биткоином — обратиться за помощью к майнинговым пулам. Самый популярный «поставщик» такой услуги – пул ViaBTC.
- Перейдите на сайт ускорителя.
- Вставьте в строку ID транзакции. Комиссия ускоряемой сделки дожна быть не ниже 0.0001 BTC/KB.
- Нажмите на «Ускорить Бесплатно».
Также есть функция платного ускорения. Для этого надо зарегистрироваться на сайте. Комиссия сервиса уплачивается в Bitcoin Cash.

Инструмент для ускорения транзакций на сайте пула ViaBTC
Пул ViaBTC обладает 7% мощностей, благодаря чему обращение к нему за помощью может быть оправдано. После оставления заявки, пул устанавливает транзакции более высокий приоритет. Однако сервис рассчитан не более чем на 100 сделок в час и часто бывает сильно перегружен.
Иные подобные сервисы: сайт пула AntPool, бот по ускорению в «Телеграм» – @FastTXbot.
Немного теории: что такое неподтвержденная транзакция Биткоина
Чтобы разобраться с понятием неподтвержденной транзакции, познакомимся сначала с общим пониманием транзакции Биткоин.
Любая операция криптовалюты – это записи в цепочке блоков (блокчейн), которые содержат данные:
- об адресе отправителя – Input;
- об адресе получателя – Output;
- об отправляемой сумме – Amount.
Когда инициируется транзакция, указанные данные отправляются в сеть и ждут занесения в блок – подтверждения со стороны майнеров. Только после этого подтверждения, баланс отправителя уменьшается, а получателя увеличивается на соответствующую сумму. По этой причине компании так любят открывать офисы в блокчейн-метавселенных: у них есть гарантия, что пока подтверждения от майнеров не будет, бюджет не будет потрачен.
Большинство новичков в криптовалютном мире ошибочно полагают, что единственная задача майнеров – добыча цифровой валюты. На самом деле, их основная задача – подтверждение транзакций. Делают они это путем добычи блоков в сети биткоин, которые весят 1 МБ. Как только этот объем забивается информацией о переводах, блок считается закрытым и подтвержденным.
Если какая-то сделка после запуска не получила место в очередном блоке сети блокчейн (не была добавлена майнерами), она считается неподтвержденной транзакцией Биткоин, попадает в очередь из транзакций. Это может вызывать большие задержки в проведении операций с криптовалютой, что создает трудности для трейдеров, проводящих операции с данной монетой.
Заключение
На примере кошелька Electrum мы показали все способы, с помощью которых вы сможете ускорить транзакцию биткоина: