Решение: что делать если транзакция биткойн зависла?

Обсуждение различных вопросов по темам: криптовалюты и фиат, биткойн и его форки, становление рынка криптовалют, безопасность, и т.п. Схема обсуждения: новый топик > новая тема > ясная постановка вопроса > комментарии участников.
Pirate
Участник
Аватара пользователя
 
Сообщения: 54
Репутация: 18
Профиль  

Решение: что делать если транзакция биткойн зависла? 

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

Если транзакция зависла и не имеет подтверждений:

1. Проявите терпение. Не поднимайте сразу панику. Подождите пару дней, вдруг и правда само пройдет.
2. Убедитесь, что транзакция зависла. Зайдите в Block Explorer (обычно гуглится по запросу «blockchain %названиекриптовалюты%») и проверьте, что про зависшую транзакцию там ничего не знают, а на счете деньги на самом деле есть.
3. Перейдите в отладочную консоль (Помощь — Окно отладки — Консоль)
4. Если кошелек зашифрован (он же зашифрован?), то для начала необходимо получить доступ, используя команду walletpassphrase <passphrase>.
5. Теперь нужно получить приватный ключ от нужного счета. dumpprivkey <address>. Вместо <address> нужно подставить публичный номер счета, на котором лежат заблокированные средства. В ответ получите приватный ключ данного счета. Его нужно куда-нибудь скопировать, он еще понадобится. Если средства для транзакции брались с нескольких счетов, то и импортировать нужно их все. И да, никогда не храните приватные ключи в доступном для кого-либо месте. Знание ключа дает полный доступ к соответствующему ему счету.
Обратите также внимание на то, что на каждую команду в отладочной консоли приходит ответ. Он может быть пустым, но он есть всегда. Позже будет понятно, к чему я это.
6. Закройте клиент и удалите кошелек. Расположение кошелька (wallet.dat) зависит от конкретного клиента и ОС. Естественно, совсем удалять его не стоит, лучше переименовать или переместить в надежное место.
7. Запустите клиент заново. Создастся новый кошелек. В него необходимо импортировать полученный ранее ключ (ключи). Идем в отладочную консоль и пишем importprivkey <privkey>. Импорт может производиться достаточно долго. Позвольте ему завершиться — дождитесь получения ответа на команду.
8. В новом кошельке должен появиться счет с реальным его состоянием. Для надежности можно перезапустить клиент с ключом -rescan, но, полагаю, это уже лишнее. Ранее заблокированные средства снова доступны для отправки, шлите их заново, на этот раз не забудьте включить комиссию. (есть важные дополнения по этому пункту в upd3)
9. Если на старом кошельке остались прочие используемые и важные счета, можно снова вернуться к нему.
16 май 2014, 18:30

vitaliikit

 

Re: Решение: что делать если транзакция биткойн зависла? 

что вы все копируете текст одного потерявшего !? вариантов потери и разных сервисов -много . ищите и предлагайте свои решения
07 июн 2016, 15:02


Вернуться в Давайте обсудим

Кто сейчас на конференции

Зарегистрированные пользователи: YandexBot