Как подтвердить неподтвержденную транзакцию биткоин

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

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

Почему моя транзакция все еще не подтвержденная?

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

Отправитель вправе выбрать конкретное количество отсылок, сформировать их перечень и на основе этих данных создать операцию. Однако важно, чтобы каждая из отсылок имела открытый доступ и не была использована. Если попытаться несколько раз применить одну отсылку, то останется только самая первая, а остальные майнеры сбросят. Выходы в новой транзакции, в свою очередь — входы для следующих, и отсылки будут совершаться уже на. Узнать его просто — он отображается в кошельке Blockchain в сером поле над информацией о платеже.

Иногда встречаются транзакции с многократным выводом, когда под одним и тем же ID сгруппировано сразу несколько платежей. Такая ситуация курс лайткоина на биржах образует при переводе денег из пула либо на кошельках с поддержкой Lightning Network.

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

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

Соответственно, та, которая пока еще находится в очереди, - неподтвержденной. В сети Биткоин обработкой переводов занимаются майнеры, и для них существует свой приоритет: Пример неподтвержденной транзакции Биткоин: Пример подтверждённой транзакции: Узнать статус своего перевода в любой момент можно на одном из онлайн-сервисов. Как пример — сайт blockchain.

В поле поиска нужно ввести идентификатор транзакции TXID. В результате отобразится путь перевода и число подтверждений. Если в обозревателе вместо TXID указать адрес Биткоинато получим полную информацию о балансе, транзакциях:. Стандартной ситуаций считается требование от торговых точек и приложений, чтобы транзакция была подтверждена шестью созданными блоками — это гарантирует ее честность и подлинность.

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

Но нагрузка на сеть постоянно возрастает. Число проведенных за 10 минут сделок значительно превышает отведенный объем блока, отсюда и появляются задержки в переводе. Чаще всего время ожидания затягивается на пять-шесть часов и. Максимальное время составляет 72 часа, прогноз etc сегодня этого транзакция будет отменена.

Перед тем, как совершать платеж, рекомендуется заглянуть в мемпул. Из него можно сделать выводы о размере комиссии — если очередь пуста, хватит и стандартной комиссии, если переполнена, то придется ее существенно завысить.

Наблюдательные пользователи заметили, что меньше всего нагрузка на сеть тогда, когда в Китае и других азиатских государствах глубокая ночь или выходные.

Далее ищем глазами строку "нет подтверждений" "unconfirmed". Значит, транзакция ждет подтверждения. Чья это проблема и кто её должен решать? Это проблема отправителя - того человека или сервиса, который транзакцию создал и отправил.

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

Ошибочные рекомендации иногда выдаёт большинство кошельков в том числе bitcoin core. Ищем на странице вашей транзакции на сервисе blockchair. Первое число - ваше текущее место в очереди, второе - общая длина очереди. В блоке раз в 10 минут в среднем обычно тысячи транзакций. Можно примерно оценить время в очереди. Что делать, если ваша биткоин транзакция не подтверждается и очередь до нее большая?

Просто нажать кнопку в кошельке. Для Bitcoin core: Подробно про replace-by-fee транзакции читайте. Как использовать CPFP? Как быть, если я не отправитель, а получатель транзакции?

Неподтвержденная транзакция – что делать?

Такой способ есть и он подходит для получателей; для отправителя он также подойдёт, если у вашей транзакции была "сдача" обычно она. Этот способ немного дороже. Можно попробовать задействовать механизм CPFP child pays for parent. Для этого вы должны потратить один из выходов проблемной транзакции с комиссией, которой хватит на обе транзакции сразу - новую и старую.

Будьте внимательны. Если одна из транзакций-"предков" вашей тоже ещё не подтверждена, то комиссию надо будет рассчитывать на три или более транзакции.

То есть просто создаёте транзакцию с одним входом это должен быть один из выходов проблемной, например - сдача и пересылаете биткоины себе. Комиссию ставите такую, чтобы её хватило на обе сразу: Пример для кошелька Bitcoin Core:. Ещё есть вот это отличное руководство с картинками - подходит для любых кошельков! Как вытащить приватные ключи donate btc blockchain.

Как отменить транзакцию? Может ли транзакция отмениться сама? Если транзакция подтвердилась включена в блокотмениться или быть отменена она не. Чтобы отменить неподтвержденную транзакцию, необходимо создать конкурирующую с ней транзакцию и добиться её включения в блок - смотрите ответ на вопрос "Как сделать даблспенд двойную трату? В любом случае, гарантировать отмену тут.

Подтверждение транзакции

Про отмену replace-by-fee транзакций читайте. Сама неподтвержденная транзакция отмениться не может - может лишь поменяться отображение в вашем кошельке. Далее смотрите ответ на следующий вопрос. Моя транзакция висела неподтвержденной несколько дней, а затем пропала и деньги вернулись обратно. Теперь все хорошо и я могу забыть про всё это? Ваша старая транзакция ещё есть в сети и может неожиданно подтвердиться.

Чтобы этого избежать, надо сделать так, чтобы была новая транзакция и конкурировала со старой по входам. Если вы вообще передумали делать тот перевод, то можно будет сделать перевод себе самому. Самый простой, но иногда более затратный вариант - просто переслать себе все биткоины на этот же адрес. Как обезопаситься от зависания транзакций? Выставлять адекватную комиссию. Включить в кошельке механизм replace-by-fee и помечать все транзакции как replaceable, если ваш кошелёк его поддерживает bitcoin core и electrum поддерживают.

Это позволит при возникновении проблемы очень легко повысить комиссию. Как выбрать адекватную комиссию? Где посмотреть состояние мемпула?

Рекомендую этотэтот и этот сервис. Если понять, что изображено на диаграмме, тяжело, просто открываем первую ссылку и рекомендацию сверху страницы вписываете в графу "custom transaction fee" при отправке транзакции. Обратите внимание, что величина комиссии зависит от размера транзакции в байтах а ещё точнее - от её весаа не от количества пересылаемых биткоинов. Будьте внимательны - многие популярные кошельки иногда ошибаются с комиссией и могут вас подвести. Для срочных или важных транзакций обязательно проверяйте комиссию по состоянию мемпула.

Но комиссию вы должны выставить такую, чтобы её хватило и на родительскую транзакцию со всеми её неподтвержденными предками. Как вычислить размер обычной не-сегвит транзакции?

Примерная формула для обычных не-сегвит, сжатые compressed ключи транзакций и для большинства современных кошельков bitcoin core, electrum, ledger Реальное значение может отличаться на несколько байт в меньшую сторону в зависимости от конкретных ключей.

Примерная формула для обычных транзакций с несжатыми uncompressed ключами в основном использовались раньше, кошелек Armory: Как вычислить размер сегвит-транзакции? Начнём с того, что у сегвит-транзакции несколько размеров. Чтобы всех запутать и искусственно сделать сегвит-транзакции дешевле, для них было изменено понятие размера. У меня получается очень большая комиссия, как сэкономить? Во-первых, если вам надо сделать несколько переводов - объедините их: Размер в байтах такой транзакции будет меньше, чем нескольких обычных транзакций; а значит - меньше общая комиссия при неизменной плате за байт.

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

Почему биткоин-транзакции остаются неподтвержденными Неподтвержденная биткоин-транзакция происходит, когда данной транзакции не удается получить подтверждение на блокчейне в течение 24 часов. Если транзакция очень недавняя, вам может потребоваться немного подождать, прежде чем вы получите подтверждение. В настоящее время даже самое быстрое подтверждение транзакции BTC занимает не менее 10 минут. Комиссия за транзакцию не bitcoin что такое и для чего полностью включена или была слишком низкой.

Когда дело касается биткоина, применяется одно простое правило: Отмена ваших неподтвержденных транзакций в биткоине Прежде чем предпринимать какие-либо действия, убедитесь, что ваша транзакция не подтверждена. Если подтверждений нет, вы можете отменить транзакцию. Есть два способа сделать это: Используйте замену на плату протокол RBF Используйте транзакцию Double-Spend с более высокой комиссией Протокол RBF позволяет вам повторно транслировать вашу биткоин-транзакцию в сеть с более высокой платой, чтобы гарантировать, что она будет взята майнерами.

Ольга Анисимова. Похожие публикации.