Jump to content

Много данных в wallet.dat, Bitcoin core тормозит


Recommended Posts

Posted
34 минуты назад, TheDoctro сказал:

Bitcoin core не справляется со своей задачей из за этой базы?

Да, не только Bitcoin Core, любой кошель с Berkeley DB с кол-вом транзакций в wallet.dat примерно 20-30 тысяч начинает жутко тормозить. Например, прорисовка экрана с задержкой в 15-20 секунд, очень напрягает.

Posted (edited)
19 минут назад, TheDoctro сказал:

@vernichter понял.

но конечно сильно сомневаюсь.что дело в базе. 40к записей это ничто для key value хранилища 

На некоторых монетах (не спрашивай, на каких) я из-за этого раз в 2-3 недели walet.dat просто заново создаю. А, например, на prux - каждый день, ибо - просто писец. )

Edited by vernichter
Posted
51 минуту назад, vernichter сказал:

На некоторых монетах (не спрашивай, на каких) я из-за этого раз в 2-3 недели walet.dat просто заново создаю. А, например, на prux - каждый день, ибо - просто писец. )

Будете смеяться, но это не из-за базы, а из-за потоков и сети

"Грамотными" руками гавно можно сделать из чего угодно

Posted (edited)
2 часа назад, vernichter сказал:

кол-вом транзакций в wallet.dat примерно 20-30 тысяч начинает жутко тормозить

это с каких пор в файле кошеля хранятся транзакции?

Edited by Teotihuacan
Posted
7 минут назад, Teotihuacan сказал:

это с каких пор в файле кошеля хранятся транзакции?

А что там хранится?

Posted
5 минут назад, Teotihuacan сказал:

это вы типа программист?))

Так и будем вопросом на вопрос? -)

Posted (edited)
8 минут назад, vernichter сказал:

Так и будем вопросом на вопрос? -)

из названия понятно, там хрянятся только данные которые вместе с паролем дают доступ к приватным ключам юзера, т.е. это просто зашифрованые приватники

Edited by Teotihuacan
Posted
3 минуты назад, Teotihuacan сказал:

из названия понятно, там хрянятся только данные которые вместе с паролем дают доступ к приватным ключам юзера, т.е. это просто зашифрованые приватники

Неа. Вот, допустим, у тебя есть синхронизированный на 8 декабря 21 года Core, с разными транзакциями (поступления, отправка). Убиваешь (переносишь) базу блоков, но wallet.dat не трогаешь. Запускаешь Core. Все твои транзы остались (с восклицательным знаком), а базы блоков нет (не синхронизирована). Так чего в wallet.dat хранится? -)

Posted (edited)
10 минут назад, vernichter сказал:

Неа. Вот, допустим, у тебя есть синхронизированный на 8 декабря 21 года Core, с разными транзакциями (поступления, отправка). Убиваешь (переносишь) базу блоков, но wallet.dat не трогаешь. Запускаешь Core. Все твои транзы остались (с восклицательным знаком), а базы блоков нет (не синхронизирована). Так чего в wallet.dat хранится? -)

 

ну теоретически такое возможно только зачем? я нигде не видел такого в других криптах

Edited by Teotihuacan
Posted (edited)
6 минут назад, Teotihuacan сказал:

 

ну теоретически такое возможно только зачем? я нигде не видел такого в других криптах

Да везде так. В wallet.dat в том числе хранятся твои приватники, полученные из них адреса и вся твоя "жизнь паламанатая" (история транзакций по этим адресам).

Edited by vernichter
Posted
57 минут назад, Teotihuacan сказал:

ну теоретически такое возможно только зачем?

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...