Author

Topic: Bitcoin Core убил кошелек, помогите... (Read 285 times)

legendary
Activity: 1540
Merit: 1096
как только мои транзакции вышли за пределы этих хранимых 2 GB, так кошелек и перестал открываться.
Так вообще-то не должно быть. Если закачка блоков (этого самого "окна" в 2 Гб) происходит при открытом wallet.dat (без ввода пароля), то после полной синхронизации всё будет работать.

Это потому, что Bitcoin Core в wallet.dat постоянно пишет номер самого последнего засинхронизированного блока.

А вот если засинхронизировать блокчейн с кошельком, скажем, wallet_new.dat, а потом попытаться подсунуть старый кошелёк wallet.dat, то он не откроется, если его номер последнего засинхронизированного блока не войдёт в "окно" 2 Гб.
copper member
Activity: 1540
Merit: 487
Stop the war!
Итак, друзья, отписываюсь о результатах.

Кошель скачал блокчейн, всё открылось, как и положено. Вытащил приватные ключи, доступ к кошельку полный.

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

Безмерно благодарю всех, кто помогал. Не ожидал такого участия... :=)

У меня тоже подобное не так давно было - но только с кошельком Monero.

Тоже даты моих транзакции выходили за пределы той части блокчейна с которым пытался провести синхронизацию.





Так-то это косяк, про который надо разрабам на гитхабе рассказать. Или пусть предупреждение показывают при старте синхронизации или пусть что-то придумывают с режимом prune . Не должны пользователи логи курить.
legendary
Activity: 2338
Merit: 1775
Итак, друзья, отписываюсь о результатах.

Кошель скачал блокчейн, всё открылось, как и положено. Вытащил приватные ключи, доступ к кошельку полный.

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

Безмерно благодарю всех, кто помогал. Не ожидал такого участия... :=)

У меня тоже подобное не так давно было - но только с кошельком Monero.

Тоже даты моих транзакции выходили за пределы той части блокчейна с которым пытался провести синхронизацию.



newbie
Activity: 18
Merit: 1
Итак, друзья, отписываюсь о результатах.

Кошель скачал блокчейн, всё открылось, как и положено. Вытащил приватные ключи, доступ к кошельку полный.

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

Безмерно благодарю всех, кто помогал. Не ожидал такого участия... :=)
newbie
Activity: 18
Merit: 1
Да, убрал. Клиента запустил с указанными ключами и измененными настройками.
Наверное, теперь осталось только ждать, пока скачается блокчейн.
Очень благодарен всем, кто помогал. Если все получится, буду еще больше благодарен. Обязательно отпишусь о результатах. Вероятно, пока всё...
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Нет, у вас пруне в конфиге написано. В конфиге уберите его тоже.
newbie
Activity: 18
Merit: 1
Ругается конкретно на pruned mode. Какая ошибка на компе с полным блокчейном тогда?
А теперь уже и не посмотреть, переиндексировано на пруню.
Я правильно понимаю, нужно снять галочку вот тут? - https://s.mail.ru/7za1/dmXUDnH3P
Больше ничего не нужно, снять эту галку и запустить переиндексацию с вышеуказанными ключами?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Ругается конкретно на pruned mode. Какая ошибка на компе с полным блокчейном тогда?
newbie
Activity: 18
Merit: 1
1. Настройки - Опции - Дисплей - Язык
Не понимаю, как умудрился не увидеть. Извините и спасибо.
Да, был запаролен. Но не зашифрован.
А как вы это сделали, чтобы был запаролен, но не зашифрован?
Простите, тупанул. Да, пассфраза.
================================
Кстати, в английском интерфейсе сообщение об ошибке показывает кое-что интересное... - https://s.mail.ru/2shh/zfqJmAQqy
Возможно, не кошелек испорчен, а размер загружаемой части блокчейна неверный? Что посоветуете?
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Да, был запаролен. Но не зашифрован.
А как вы это сделали, чтобы был запаролен, но не зашифрован?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
1. Как перейти на английский интерфейс?
2. Со всеми указанными ключами запуститься одновременно или по очереди?

1. Настройки - Опции - Дисплей - Язык
2. Да со всеми ключами одновременно.
newbie
Activity: 18
Merit: 1
Да, был запаролен. Но не зашифрован.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
bescom, кошелек был запаролен?
newbie
Activity: 18
Merit: 1
Я вижу, что 13 февраля была закончена синхронизация и кошелек выключился. Это вы его выключили?
Да, я, выключил корректно.
Попробуйте перейти в английский интерфейс, потом перезапуститься еще раз с ключами -reindex -rescan -debug
Простите за тупость, но:
1. Как перейти на английский интерфейс?
2. Со всеми указанными ключами запуститься одновременно или по очереди?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Я вижу, что 13 февраля была закончена синхронизация и кошелек выключился. Это вы его выключили? Никаких ошибок в логе на тот момент не видно.
Попробуйте перейти в английский интерфейс, потом перезапуститься еще раз с ключами -reindex -rescan -debug. Возможно тогда логов будет больше и они будут написаны на нормальном (понятном для разрабов) языке.
newbie
Activity: 18
Merit: 1
Судя по логу, у вас синхронизация была в режиме prune.
Через 11 часов включились опять. Сразу получили указанную ошибку. Еще несколько раз включились и постоянно получали эту ошибку. reindex в логе не видно.
Да, prune, но на предыдущей машине был полный блокчейн.
Реиндекс сделан несколько дней назад, проблему он никак не решил.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Судя по логу, у вас синхронизация была в режиме prune.
После синхронизации никаких ошибок не видно, видно что вы просто отключились.

Quote
2020-02-13T02:42:14Z UpdateTip: new best=00000000000000000004edec94da9cfcdb67535a7ab7e161eabe6f307720ea62 height=617148 version=0x20c00000 log2_work=91.659139 tx=502559620 date='2020-02-13T02:28:47Z' progress=0.999994 cache=19.5MiB(131178txo) warning='58 из последних 100 блоков имеют неожиданную версию'
2020-02-13T02:42:20Z tor: Thread interrupt
2020-02-13T02:42:20Z opencon thread exit
2020-02-13T02:42:20Z addcon thread exit
2020-02-13T02:42:20Z torcontrol thread exit
2020-02-13T02:42:20Z Shutdown: In progress...
2020-02-13T02:42:20Z net thread exit
2020-02-13T02:42:20Z msghand thread exit
2020-02-13T02:42:20Z scheduler thread interrupt
2020-02-13T02:42:20Z Dumped mempool: 0.001001s to copy, 0.040002s to dump
2020-02-13T02:42:21Z [default wallet] Releasing wallet
2020-02-13T02:42:21Z Shutdown: done

Через 11 часов включились опять. Сразу получили указанную ошибку. Еще несколько раз включились и постоянно получали эту ошибку. reindex в логе не видно.
newbie
Activity: 18
Merit: 1
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Попробуйте перевести на английский и задать вопрос в английскую техподдержку тут на форуме. Там больше толковых ребят и даже кое-кто из разработчиков тусит.
Вообще, если реиндекс не помог, то прогноз неутешительный имхо
Можно еще запустить кошелек с ключем -debug тогда в логах больше полезной информации будет. Этот лог тоже покажите.
newbie
Activity: 18
Merit: 1
Стучать по столу и плеваться через плечо обязательно? Просто остальное я уже делал...
newbie
Activity: 18
Merit: 1
Здравствуйте, все. Прошу помощи...

Установил BitcoinCore на отдельный ноутбук, провел полную синхронизацию блокчейна. Создал новый Wallet под названием "base". Перевел на него с разных мест понемногу, всего около 0,03 биткойна, и в какой-то момент этот новый кошелек перестал открываться. То есть дефолтный кошель - без проблем, а "base" - нет, выдает следующее:

https://i.ibb.co/2d35WR3/img-2020-02-22-14-56-05.jpg

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

Собственно, вопрос: что теперь делать? Кошель вроде как есть, но открыть я его не могу - судя по сообщению программы, он в стадии удаления или чего-то подобного. Как восстановиться?

Заранее благодарю за помощь.
Jump to: