Не приходят биткоины — причины зависания и что делать

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

 

Почему не приходят биткоины

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

Но самой распространённой ошибкой, которая приводит к зависанию транзакции, является неправильно выставленная комиссия.

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

И если в первых двух случаях сделать уже ничего нельзя (при перегрузке остаётся только ждать подтверждения), то в случае с комиссией можно попытаться исправить свою ошибку.

 

Как ускорить или отменить транзакцию

Прежде всего важно понять, каким образом рассчитывается оптимальная комиссия на перевод. На неё никоим образом не влияет сумма. То есть транзакция на 0,1 BTC совсем не обязательно будет подтверждена быстрее, чем перевод в 10 BTC при равной комиссии.

Дело заключается в «пути»: если отправляемая пользователем маленькая сумма получена за счёт нескольких переводов с других кошельков, а более крупная – за счёт единоразовой транзакции, больше байтов будет задействовано при переводе первой.

Размер комиссии формируется из расчёта на 1 байт – исходя из этого и следует выставлять её размер. Чем больше будет затрачено байтов, тем, соответственно, выше должна быть комиссия.

 

Double-spend

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

Принцип Double-spend заключается в повторной отправке транзакции в тот же кошелёк, но уже с большей комиссией. При этом не стоит бояться, что обе транзакции могут пройти и спишется в 2 раза больше средств, чем планировалось.

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

Подробная инструкция

 

CPFP

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

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

Подробная инструкция

 

Replace-by-Fee

Этот способ эффективен лишь в том случае, если при первом переводе была включена данная опция (как в Bitcoin Core). Она позволяет просто изменить размер комиссии при зависании транзакции. Достаточно выбрать зависший перевод из списка и выбрать опцию «Increase transaction fee».

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

 

Ускорители

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

Одной из таких программ является ViaBTC (частенько ей пользуюсь сам). Для ускорения транзакции в соответствующие поля необходимо вставить ID зависшей транзакции и ввести капчу. После чего программа идентифицирует перевод и ставит его в очередь на ускорение.

ViaBTC может обрабатывать не более 2 транзакций за час, поэтому при большой нагрузке на сервис такой способ может не сработать.

 

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

Обезопасить себя от зависания сделок на 100 процентов не получится, но вот защититься от потери биткоинов вполне можно. Главным условием является использование исключительно тех кошельков, которые поддерживают технологию Replace-by-Fee, например Electrum или GreenAddress.

При этом необходимо совершать все сделки, активировав эту опцию. Ну и самое главное – внимательно подходить к сумме комиссии за сделку, её всегда можно рассчитать заранее.

И пусть при этом ваша сделка не совершится в течение нескольких минут, но вы можете быть уверены в том, что монеты дойдут до нужного кошелька. Совет для новичков – относитесь внимательней к вводу кошелька получателя – помните, потерянные монеты вам никто и никогда не вернёт!

Добавить комментарий