Использование нескольких Bitcoin кошельков и ускорение синхронизации
// 6 января 2014 // Безопасность
С электронной криптовалютой Bitcoin я подружился ещё четыре года тому назад. С Bitcoin мне довелось пройти и через генерацию монеток ( bitcoin mining ), и через самодельный bitcoin miner, через радости вычисления хеша и через разочарование курсом битков со всеми вытекающими сливами всего, что нагенерил. Оглядываясь назад, сердце кровью обливается от того, за какие гроши были проданы десятки биткоинов, а ведь был бы сейчас миллионером :-). Ну да ладно, видимо не судьба легко разбогатеть.
Глядя на растущую популярность и курс Bitcoin, решил начать делиться полезными советами по работе с bitcoin кошельками. Первая статья из данного цикла будет о методе работы с несколькими кошельками биткоинов ( wallet.dat ) и одной базой синхронизации, это ускорит проверку балансов и транзакций на множестве кошельков и оптимизирует затраты дискового пространства на хранение базы данных.Однажды я столкнулся с тем, что у меня накопилось с десяток кошельков биткоинов и каждый имел свою базу синхронизации – что в сумме достигало более, чем 300 гигабайт занятого места на винчестере, это не практично и долго, подключая новый кошелек я всегда ждал когда произойдет полная синхронизация, на чем терял ещё и сутки/двое на ожидааание. Погуглив, как использовать одну базу синхронизации Bitcoin сети для множества кошельков, внятного ответа не нашел и решил поэкспериментировать сам, решение оказалось элементарным.
Первое, для работы с кошельком BitCoin будем использовать клиент Bitcoin QT (ссылка на клиент). Качаем, устанавливаем, запускаем. Нам необходимо получить актуальную базу – поэтому придется дождаться полной синхронизации, процесс синхронизации можно ускорить на денек, скачав через торрент часть базы Bitcoin сети в виде бинарника bootstrap.dat и положив перед запуском Bitcoin QT этот файл в папку “диск:\Users\имя_пользователя\AppData\Roaming\Bitcoin\” – windows 7. Если Вы уже работаете с кошельком в этом клиенте, то база у Вас уже есть.
Второе, в Windows 7 идем в папку “диск:\Users\имя_пользователя\AppData\Roaming\Bitcoin\” и забираем всё её содержимое, например, в папку “C:\bitki\”, файлом кошелька из всех перенесенных файлов – является файл wallet.dat. Для быстрой работы с разными кошельками мы будем просто подменять вышеупомянутый файл wallet.dat на тот, с которым хотим работать в данный момент, естественно не забываем сохранять файл с которым уже поработали.
Третье, после подмены файла wallet.dat нам надо корректно запустить Bitcoin QT, что бы он работал с нашей папкой “C:\bitki” где лежит и база и кошелек. Для запуска запускаем консоль CMD и пишем там такую строку:
диск:\папка с bitcoin qt\bitcoin-qt.exe –datadir=C:\bitki
Запустится клиент с подключенной базой и кошельком, наслаждаемся.
Совет на уровне школьника,
символьные ссылки вам в помощь
Спорить не буду, сейчас инфа доступная на каждом гуглу, только вот когда писалась статья, инфы днем с огнем не сыскать было, в общем не актуально замечание.