Количество неподтвержденных транзакций достигло максимального: внутри сообщества возобновляются активные дискуссии. Неподтвержденная транзакция в blockchain info что делать


Из-за недавней пики в стоимости биткойна, количество неподтвержденных транзакций взлетело до небес, а Bitcoin-блоки все ближе и ближе к заполнению. Это существенно замедляет процесс обработки транзакций сетью, и для того, чтобы вашу транзакцию обработали быстрее, не забывайте увеличивать комиссию. И хотя это годится для перемещения крупных сумм в BTC, если вам нужно срочно отправить пару Bitcoin-центов, то большая комиссия может существенно ударить по карману. Если же комиссия будет не такой большой, то существует огромная вероятность того, что ваша транзакция будет подтверждаться в плоть до нескольких дней, а это приводит к проблемам определенного характера, особенно если вы хотите купить какие-нибудь товары или услуги, используя BTC. Одним из решений такой проблемы можно считать отмену неподтвержденных транзакций за последние 24 часа. В принципе, сделать это несложно, но для этого потребуется немного времени.


Отмена “застрявших” Bitcoin-транзакций, посланных с вашего локального BTC-кошелька потребует от вас запуска клиента qt wallet, дополненного специальной опцией, которая позволит отменить все транзакции, которые пока еще не попали в блокчейн. Запустите bitcoin-qt.exe (или любой другой запускной файл qt-файл, в зависимости от того, какую ОС вы используете), с параметром –zapwallettxes.

Однако перед запуском не забудьте создать резервную копию вашего файла wallet.dat. На это потребуется какое-то время, так как будет запущен процесс повторного сканирования блокчейна. Так что, приготовьтесь дождаться полного завершения процесса, и не забудьте убрать этот параметр при последующем запуске вашего кошелька, так как он больше не потребуется.

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

Также учтите, что хотя здесь приведен пример с биткойнами, этот метод также должен сработать и с другими альтернативными криптовалютами, основанными на свежих форках кода Bitcoin-кошелька. Эту задачу можно решить и другими, более сложными методами, на случай, если ваш кошелек не поддерживает опцию zapwallettxes. Например, можно опробовать в действии инструмент на базе Python под названием

В виду того, что на форуме появилось много новичков, которые мало понимают что такое криптовалюта и как она работает.
А точнее, как происходит отправка платежа, почему платеж висит долгое время неподтвержденным и т.п.

В этой теме, я бы хотел рассмотреть варианты решения проблемы зависших битков.

Причины:

Спам сети битка
- Выставления малой платы

Если уж так получилось, что вы отправили комиссию меньше рекомендуемой или попросту ваша транза застряла в неподтвержденных и не включена в блок, то используйте данный сервис для "проталкивания":

Вбиваем id cюда:


Примечание!

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

Вы можете получить, такое сообщение:

Submissions are beyond limit. Please try later.

Вам нужно вбивать до тех пор, пока не получите статус: Успешно.

После этого, ваша транзу подхватят и вовлекут в блок для обработки.


Что делать, если ваша биткоин транзакция не подтверждается ("зависла")?

Сначала можно просто подождать. Если прошло уже несколько часов (или даже суток) и ждать надоело, то есть несколько вариантов:

1)сделать даблспенд. Особенности: может сделать только отправитель.

2)использовать CPFP. Особенности: может сделать получатель и обычно отправитель.

3)использовать replace-by-fee. Особенности: может только отправитель и если заранее позаботился; не все кошельки могут.

4)использовать "ускоритель" от viabtc. Особенности: может получатель и отправитель, но сервис часто перегружен и есть ограничения на транзакцию.

Как сделать даблспенд (двойную трату)?

Действуем по следующему алгоритму (алгоритм описан для кошелька Bitcoin Core; для других кошельков действия аналогичны, но команды будут другими):


0) Убеждаемся, что она ждёт подтверждения. Для этого копируем id вашей транзакции, вставляем в строку поиска сервиса blockchain.info (а также bitaps.com, blocktrail.com/BTC или аналогичного). Далее ищем глазами строку "неподтвержденная транзакция" ("unconfirmed transaction"). Нашли? Значит, транзакция ждет подтверждения.
Примечание. На "Приблизительное время подтверждения" ("Estimated Confirmation Time") на странице с вашей транзакцией blockchain.info не смотрим -- там неизвестно что.

1) Теперь закрываем кошелек и запускаем его из командной строки с параметром -zapwallettxes и ждем пока он откроется. Когда кошелек запустится, все неподтвержденные транзакции из него исчезнут (но они ещё есть в сети!). Для bitcoin core 0.14 потребуется перед запуском ещё переименовать или перенести файл mempool.dat (мемпул в этой версии сохраняется в файл и старая транзакция остается там).
Примечание. Почему не с параметром -salvagewallet? -zapwallettxes не затронет имена ваших ключей, а -salvagewallet удалит их. Кроме того, bitcoin core иногда падает при запуске с -salvagewallet и тогда ваш wallet.dat будет поврежден. Правда, рядом с ним заранее будет создана копия.

2) Теперь можно создавать новую транзакцию, не забыв поставить адекватную комиссию. Но! Поскольку ваша старая транзакция ещё осталась в сети, она может когда-нибудь неожиданно подтвердиться. Если вас это не устраивает, то у новой транзакции хотя бы один из входов должен будет совпадать с одним из входов старой. Для этого смотрим на странице вашей транзакции на сайте blocktrail.com/BTC или аналоге графу "inputs", запонинаем точный размер входа в битках. После этого при создании транзакции в кошельке нажимаем на кнопку "inputs...", находим в списке такое же точно число в битках и выбираем его (если их несколько, то выбирайте с тем же адресом получения и временем). После этого выбираем ещё какие-нибудь входы, чтобы общая сумма была больше суммы транзакции с будущей комиссией; лучше выбирать с запасом. Далее заполняем все поля как обычно, (не забываем про комиссию!) и отправляем.


Как использовать CPFP? Как быть, если я не отправитель, а получатель транзакции?

Такой способ есть и он подходит для получателей; для отправителя он также подойдёт, если у вашей транзакции была "сдача" (обычно она есть). Этот способ немного дороже и сколько пулов его поддерживают - неизвестно (по состоянию на начало 2017 года как минимум два пула его поддерживают). Можно попробовать задействовать механизм CPFP (child pays for parent). Для этого вы должны потратить один из выходов проблемной транзакции с комиссией, которой хватит на обе транзакции сразу - новую и старую. То есть просто создаёте транзакцию с одним входом (это должен быть один из выходов проблемной, например - сдача) и пересылаете биткоины себе же. Комиссию ставите такую, чтобы её хватило на обе сразу: для этого суммируете их размеры, умножаете на число из пункта "Как выбрать адекватную комиссию?", делите на размер новой в килобайтах и вписываете в графу "custom transaction fee" при отправке транзакции. Подробнее для кошелька Bitcoin Core под спойлером:

Всё. Теперь ждёте. Те пулы, которые "понимают" эту схему, с радостью возьмут обе транзакции сразу. Возможно, это будет не быстро, если таких пулов мало.



Как отменить транзакцию? Может ли транзакция отмениться сама?

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

Сама неподтвержденная транзакция отмениться не может - может лишь поменяться отображение в вашем кошельке. Далее смотрите ответ на вопрос "Моя транзакция висела неподтвержденной несколько дней, а затем пропала и деньги вернулись обратно. Теперь все хорошо и я могу просто отправить деньги ещё раз?".

Моя транзакция висела неподтвержденной несколько дней, а затем пропала и деньги вернулись обратно. Теперь все хорошо и я могу просто отправить деньги ещё раз?

Нет! Ваша старая транзакция ещё есть в сети и может неожиданно подтврдиться. Чтобы этого избежать, смотрите пункт (2) ответа на вопрос "Что делать, если отправленная вами биткоин транзакция не подтверждается ("зависла")?" (под спойлером). Если вы вообще передумали делать тот перевод, то можно будет сделать перевод себе самому.

Как обезопаситься от зависания транзакций?

1. Выставлять адекватную комиссию.

2. Включить в кошельке механизм replace-by-fee и помечать все транзакции как replaceable, если ваш кошелёк его поддерживает (вроде бы electrum поддерживает). Это позволит при возникновении проблемы легко повысить комиссию.

-______________________________________

Материал представляет собой "сборную солянку")

Никогда еще блокчейн Биткоина не сталкивался с такими задержками. Количество неподтвержденных транзакций достигло максимального уровня.

Мемпул достиг нового рекордного максимума. На момент написания статьи в ожидании обработки находилось более 200 000 транзакций. Около 160 МБ данных находятся в замороженном состоянии. Поскольку сеть способна подтвердить только 144 блока в 1 Мб за 24 часа, для очистки мемпула потребуется хотя бы один день, даже если все перестанут использовать Биткоин.

Комиссии за проведение транзакций стали безумно дорогими. За количество около 7000 транзакций было оплачено более 200 сатоши за каждый байт. Тот, кто хочет получить место в следующем блоке, должен заплатить более 300 сатоши за каждый байт. Любой, кто платит менее 80 сатоши за каждый байт? должен знать, что его транзакция составляет только один из 160 000 в той же очереди.

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


Ситуация становится невыносимой. Крупные компании, развивающиеся в экосистеме Биткоина, такие как BitPay и Shapeshift, ежедневно принимающие и отправляющие тысячи транзакций, утонули в запросах поддержки, потому что все хотят знать, когда, наконец, их транзакция будет подтверждена. AirBitz, мобильный кошелек, даже публично рассматривал возможность расcчитываться со своими сотрудниками не Биткоинами, а Litecoin или Эфиром, потому что транзакции в Биткоинах стали слишком дорогими и ненадежными.

Увеличение блока до 8MB, Litecoin SegWit

Генеральный директор BitPay Стивен Пэйр выпустил пар в Twitter. Он напомнил о высоких комиссиях и неподтвержденных транзакциях и требует активации хардфорка:

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

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

После этого началось бурное обсуждение, которое может иметь более весомое значение для нерешенной проблемы. Пэйр отмечает, что он не противник SegWit и открыт для него после того, как решение было протестировано в сети Litecoin. Шведский пират Рик Фальквинг присоединяется к обсуждению и спрашивает, нужна ли компромиссу концессия, так как многие пользователи Twitter имеют на своем слуху «UASF».

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

К дискуссии добавился разработчик Core Эрик Ломброзо. Ломброзо обычно известен своей вежливостью и здравомыслием. Но здесь он отреагировал на удивление враждебно: «@spair, печально видеть развращающее влияние денег на людей, которые тебе нравятся».

Главный исполнительный директор Shapeshift Эрик Вурхес отметил высокомерие разработчиков Core.

Оскорбления

Давайте не будем заблуждаться в сплетнях о том, какие грубости сказал один представитель из пространства Биткоина другому. Но есть что-то новое в тонах высказываний, озвученных в последние дни. Кажется, экономика теряет терпение по отношению к команде Core. Например, Ван Чун из F2Pool, известный своими забавными и загадочными твитами, написал, что, по его мнению, возможен переход с Bitcoin Core (v. 0.14) на Bitcoin Unlimited (v. 1.01.1.). Он добавил хэштеги #core #fail. Вскоре, однако, он продолжил развивать свою идею, написав: «Почему бы не перейти на geth 1.6.1 (Ethereum) вместо Биткоин 1.0.1.1?»

Рынок прогнозов Fairlay публично предупредил своих пользователей: «Из-за некомпетентности Core в решении проблем, которые должны быть решены, плата будет увеличена до 0.5 mBTC за вывод и 0.2 mBTC за депозит 20 мая». В удаленном сообщении Fairlay назвал разработчиков Core«кучкой плохо организованных исследователей», которые не способны вести Биткоин.

Джон Матонис из Bitcoin Foundation и nChain прокомментировал, что обсуждение вылилось из «Когда будет активирован SegWit?» в вопрос «Что Core может сделать, чтобы сохранить свое влияние?».

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

BitPay уже несколько недель назад выразил свое несогласие с UASF. Теперь Пэйр пишет: «UASF - это не массовое усилие, это - астротурфинг».

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

Астротурфинг - это грубое обвинение. То есть все движение UASF, которое в настоящее время распространяется по сообществу Биткоин, - это не массовое движение, а пропаганда? Как недавно управляющий сообщества Blockstream Алекс Бергамон опубликовал сообщение в блоге, которое прямо или косвенно побуждало пользователей к UASF, генеральный директор Blockstream Адам Бэк воспринял это на свой счет. Он настаивал, что астротурфинг отсутствует, поскольку ни одна компания не участвует в этом. Через сеть проходит бесконечный поток такого рода обсуждений.

Снова и снова: 2MB + SegWit

Основатель инвестиционного центра Digital Currency Group, который финансирует десятки компаний в сфере биткоина, Барри Сильберт объявил, что он готов немедленно поддержать активацию SegWit и хардфорк, путем увеличения размера блока в течение следующих 12 месяцев.

В виду того, что на форуме появилось много новичков, которые мало понимают что такое криптовалюта и как она работает.
А точнее, как происходит отправка платежа, почему платеж висит долгое время неподтвержденным и т.п.

В этой теме, я бы хотел рассмотреть варианты решения проблемы зависших битков.

Причины:

Спам сети битка
- Выставления малой платы

Если уж так получилось, что вы отправили комиссию меньше рекомендуемой или попросту ваша транза застряла в неподтвержденных и не включена в блок, то используйте данный сервис для "проталкивания":

Вбиваем id cюда:


Примечание!

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

Вы можете получить, такое сообщение:

Submissions are beyond limit. Please try later.

Вам нужно вбивать до тех пор, пока не получите статус: Успешно.

После этого, ваша транзу подхватят и вовлекут в блок для обработки.


Что делать, если ваша биткоин транзакция не подтверждается ("зависла")?

Сначала можно просто подождать. Если прошло уже несколько часов (или даже суток) и ждать надоело, то есть несколько вариантов:

1)сделать даблспенд. Особенности: может сделать только отправитель.

2)использовать CPFP. Особенности: может сделать получатель и обычно отправитель.

3)использовать replace-by-fee. Особенности: может только отправитель и если заранее позаботился; не все кошельки могут.

4)использовать "ускоритель" от viabtc. Особенности: может получатель и отправитель, но сервис часто перегружен и есть ограничения на транзакцию.

Как сделать даблспенд (двойную трату)?

Действуем по следующему алгоритму (алгоритм описан для кошелька Bitcoin Core; для других кошельков действия аналогичны, но команды будут другими):


0) Убеждаемся, что она ждёт подтверждения. Для этого копируем id вашей транзакции, вставляем в строку поиска сервиса blockchain.info (а также bitaps.com, blocktrail.com/BTC или аналогичного). Далее ищем глазами строку "неподтвержденная транзакция" ("unconfirmed transaction"). Нашли? Значит, транзакция ждет подтверждения.
Примечание. На "Приблизительное время подтверждения" ("Estimated Confirmation Time") на странице с вашей транзакцией blockchain.info не смотрим -- там неизвестно что.

1) Теперь закрываем кошелек и запускаем его из командной строки с параметром -zapwallettxes и ждем пока он откроется. Когда кошелек запустится, все неподтвержденные транзакции из него исчезнут (но они ещё есть в сети!). Для bitcoin core 0.14 потребуется перед запуском ещё переименовать или перенести файл mempool.dat (мемпул в этой версии сохраняется в файл и старая транзакция остается там).
Примечание. Почему не с параметром -salvagewallet? -zapwallettxes не затронет имена ваших ключей, а -salvagewallet удалит их. Кроме того, bitcoin core иногда падает при запуске с -salvagewallet и тогда ваш wallet.dat будет поврежден. Правда, рядом с ним заранее будет создана копия.

2) Теперь можно создавать новую транзакцию, не забыв поставить адекватную комиссию. Но! Поскольку ваша старая транзакция ещё осталась в сети, она может когда-нибудь неожиданно подтвердиться. Если вас это не устраивает, то у новой транзакции хотя бы один из входов должен будет совпадать с одним из входов старой. Для этого смотрим на странице вашей транзакции на сайте blocktrail.com/BTC или аналоге графу "inputs", запонинаем точный размер входа в битках. После этого при создании транзакции в кошельке нажимаем на кнопку "inputs...", находим в списке такое же точно число в битках и выбираем его (если их несколько, то выбирайте с тем же адресом получения и временем). После этого выбираем ещё какие-нибудь входы, чтобы общая сумма была больше суммы транзакции с будущей комиссией; лучше выбирать с запасом. Далее заполняем все поля как обычно, (не забываем про комиссию!) и отправляем.


Как использовать CPFP? Как быть, если я не отправитель, а получатель транзакции?

Такой способ есть и он подходит для получателей; для отправителя он также подойдёт, если у вашей транзакции была "сдача" (обычно она есть). Этот способ немного дороже и сколько пулов его поддерживают - неизвестно (по состоянию на начало 2017 года как минимум два пула его поддерживают). Можно попробовать задействовать механизм CPFP (child pays for parent). Для этого вы должны потратить один из выходов проблемной транзакции с комиссией, которой хватит на обе транзакции сразу - новую и старую. То есть просто создаёте транзакцию с одним входом (это должен быть один из выходов проблемной, например - сдача) и пересылаете биткоины себе же. Комиссию ставите такую, чтобы её хватило на обе сразу: для этого суммируете их размеры, умножаете на число из пункта "Как выбрать адекватную комиссию?", делите на размер новой в килобайтах и вписываете в графу "custom transaction fee" при отправке транзакции. Подробнее для кошелька Bitcoin Core под спойлером:

Всё. Теперь ждёте. Те пулы, которые "понимают" эту схему, с радостью возьмут обе транзакции сразу. Возможно, это будет не быстро, если таких пулов мало.



Как отменить транзакцию? Может ли транзакция отмениться сама?

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

Сама неподтвержденная транзакция отмениться не может - может лишь поменяться отображение в вашем кошельке. Далее смотрите ответ на вопрос "Моя транзакция висела неподтвержденной несколько дней, а затем пропала и деньги вернулись обратно. Теперь все хорошо и я могу просто отправить деньги ещё раз?".

Моя транзакция висела неподтвержденной несколько дней, а затем пропала и деньги вернулись обратно. Теперь все хорошо и я могу просто отправить деньги ещё раз?

Нет! Ваша старая транзакция ещё есть в сети и может неожиданно подтврдиться. Чтобы этого избежать, смотрите пункт (2) ответа на вопрос "Что делать, если отправленная вами биткоин транзакция не подтверждается ("зависла")?" (под спойлером). Если вы вообще передумали делать тот перевод, то можно будет сделать перевод себе самому.

Как обезопаситься от зависания транзакций?

1. Выставлять адекватную комиссию.

2. Включить в кошельке механизм replace-by-fee и помечать все транзакции как replaceable, если ваш кошелёк его поддерживает (вроде бы electrum поддерживает). Это позволит при возникновении проблемы легко повысить комиссию.

-______________________________________

Материал представляет собой "сборную солянку")

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

В то время как мошенническая транзакция bitcoin не будет подтверждена, транзакция с низким взносом может быть подтверждена либо исключена из сети если прошло известное время. Тем не менее, транзакция должна соответствовать требованию минимальной оплаты за трансляцию (MIN_RELAY_TX_FEE), которая в настоящее время составляет 0.0001 BTC. Минимальный операционный сбор за передачу это минимальная сумма, которая передается определенному узлу для того чтобы он транслировал транзакцию. Прежде чем транзакция может быть подтверждена майнерами, она должна быть замечена ими, поэтому транзакция, которая не была транслирована, не может быть подтверждена.

Но если вы отправили транзакцию с оплатой меньшей чем MIN_RELAY_TX_FEE, можно все еще форсировать трансляцию этой транзакции если узел отверг стоимость MIN_RELAY_TX_FEE, установленную в значение меньше чем 0.0001. По словам Дэвида Шварца из Bitcoin Stack Exchange, один из основных разработчиков Luke Dash Jr. поддерживает однин такой узел с IP-адресом 173.242.112.53. Вы можете проверить, была ли ваша транзакция транслирована или нет на сервисе blockchain.info , где сведения о транзакции можно найти по адресу кошелька или TXID.

Простой передачи транзакции недостаточно для того чтобы получить ее подтвержденное, часто транзакция должна быть транслирована несколько раз, пока майнер не заметит и не подтвердит ее. Так, если вам нужно срочное подтверждение обработки транзакции, но транзакция не была транслирована, можно попытаться подписать транзакцию снова, но на сей раз добавить более высокую плату. Coinb.in предлагает набор инструментов для подписи, передать, проверки и создания новых биткойн-транзакций.

Проблема таких транзакций - не подтверждаемых вследствие низкого взноса за майнинг, установленный отправителем, вызвала горячие споры когда Питер Тодд предложил решение под названием Full RBF. RBF (replace by fee) и означает что можно заменить транзакцию другой, с более высокой оплатой, которая получила бы подтверждение прежде первоначальной транзакции. Проблема RBF это то, что транзакции с нулевыми подтверждениями перестают быть надежными, так как отправитель может просто повторно передать новую транзакцию по новому адресу с более высокой платой.

Важность транзакций с нулевой оплатой огромна, так как игровые сайты, краны и различные другие услуги за bitcoin основаны на таких транзакциях для быстрой обработки платежей. Если бы транзакции с нулевым подтверждением пеерестанут быть достоверными, то пользователи должны будут ждать около 10 минут при проведении каждого биткойн-платежа. Поэтому большинство главных майнинг-пулов не поддерживает Full RBF, однако в недавно выпущенном Bitcoin Core 0.12 было применено новое решение, названное Opt-In RBF.

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

ЗАКЛЮЧЕНИЕ

Если Ваша транзакция не подтверждается, то наиболее вероятно потому что плата майнеру установлена слишком низкой. Убедитесь что указанная оплата майнера выше минимального операционного сбора за передачу, который составляет 0.0001 BTC. Если это так, то удостоверьтесь что транзакция должным образом распространилась через сеть, с помощью проверки на таких сервисах как blockchain.info или blockr.io. Если транзакция не отображается на просмотровщиках цепочек блоков и отображается как имеющая 0 подтверждений в вашем бумажнике или на местном узле, то используйте Coinb.in, чтобы повторно передать транзакцию, которая будет замечена другим узлом и транслирована. Если транзакция уже была транслирована, то если вы не устанавливали флаг RBF, то вам придется ждать.

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

Публикации по теме