Перейти к содержанию

Что делать, если «зависла» транзакция в сети Биткоина?


April

Рекомендуемые сообщения

131216_esli-tranzakciya-zavisla_1.jpg

 

С каждым годом, если не месяцем, количество транзакций в сети Биткоина растёт. Это ведёт к переполнению блоков. А поскольку немедленно включить все транзакции в блокчейн невозможно, из не вошедших в блок транзакций у майнеров формируется «пул памяти» (mempool) - своего рода «очередь из транзакций».

 

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

 

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

 

Что же можно сделать, чтобы транзакция не зависла?

 

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

 

В первые годы существования Биткоина большинство кошельков добавляли исходящим транзакциям фиксированную комиссию: обычно она составляла 0.1 мBTC (10 000 сатоши). Поскольку в блоках майнеров в любом случае присутствовало свободное пространство, они обычно включали эти транзакции в первый добытый блок (большинство транзакций с низкими комиссионными или совсем без них также включались в блок).

 

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

 

 

 

 

Читать полностью

Изменено пользователем Tomcat_MkII
Ссылка на комментарий
Поделиться на другие сайты

 

В настоящее время, кроме Bitcoin Core,  функцию Opt-InRBF поддерживают как минимум два кошелька

 

Где в Core поддержка Opt-InRBF ?

Ссылка на комментарий
Поделиться на другие сайты

RBF транзакции в Core поддерживаются (иначе они бы вообще по сети не ходили, майнеры не на "легких" кошельках сидят). Свои делать только с костылями.

Ссылка на комментарий
Поделиться на другие сайты

@Tomcat_MkII, ну в статье-то речь про то, как такие транзакции создавать, чтобы потом самому комиссию увеличивать В этом смысле у core, выходит, поддержки нет.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...

Кто-нибудь может пояснить чайнику куда конкретно нужно нажать в Core, чтобы отменить/отправить заново неподтвержденную транзакцию? Желательно с учетом того, что Core на MacOs.

Изменено пользователем maxfreeman
Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...
В 08.05.2017 в 21:15, maxfreeman сказал:

Кто-нибудь может пояснить чайнику куда конкретно нужно нажать в Core, чтобы отменить/отправить заново неподтвержденную транзакцию? Желательно с учетом того, что Core на MacOs.

Меня тоже этот вопрос интересуют 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

×
×
  • Создать...