Переход на HD кошелек
Переход на HD кошелек позволит забыть о фразе "сделать бекап кошелька". Выполнив его сейчас вы сэкономите время и нервы в будущем. Если вам дороги ваши монетки, то вам будет необходимо делать бекапы обычного кошелька чтобы не потерять их из-за сбоев диска. А если вы перейдете на HD кошелек, то делать бекапы не нужно. Достаточно будет сохранить сид-фразу, состоящую из 24 слов, в надежном месте.
Почему он не создается таким по умолчанию? Возможно разработчики не хотели пугать начинающих всякими сид-фразами (seed - зерно) при начальном запуске программы и решили что обычный кошелек для начала пользования сойдет. Возможно потому, что изначально Dash не строился на Bitcoin. А возможно хотели сохранить минимализм и не добавляли лишнего чтобы ускорить разработку.
Новый кошелек
Если вы еще не принимали монетки на свой кошелек, то вам подойдет короткая инструкция.
1. Удалите файл C:\Users\Name\AppData\Roaming\DashCore\wallets\wallet.dat − это кошелек
2. Нажмите Пуск, наберите cmd и нажмите Enter, выскочит черное окно. В нем наберите чтобы получилось как ниже:
C:\Users\Name>"\Program Files\DashCore\dash-qt.exe" --usehd
3. Как запустится программа нажимайте "Окно" -> "Консоль". Там наберите нижеприведенную команду и нажмите Enter:
dumphdinfo
{ "hdseed": "221181a7e3615f327eea45624328....", "mnemonic": "genuine muffin notable cliff nerve .....", "mnemonicpassphrase": "" }
5. Запишите на бумажку слова после mnemonic или скопируйте и сохраните их в надежном месте.
В будущем вы сможете восстановить ваш кошелек набрав следующую команду в черном окне:
C:\Users\Name>"\Program Files\DashCore\dash-qt.exe" --usehd --mnemonic="genuine muffin notable cliff nerve ....."
Дополнительно: Если вы использовали функции CoinJoin/PrivateSend, которые очень сильно расходуют ключи, то возможно, что баланс отобразится не полностью. По умолчанию генерится 1000 ключей, если вдруг средства приходили после этих 1000 ключей, то они в восстановленном кошельке не будут видны. Нужно сгенерить больше ключей, пока не будет виден весь баланс. Для этого в интерфейсе выберите "Окно" -> "Консоль" и выполните команду
keypoolrefill(5000)
Увеличивайте число пока не будет виден весь баланс. Выполнение команды может занять несколько секунд. Размер кошелька wallet.dat увеличится до 5 мегабайт.
Перенос кошелька
Перенос кошелька заключается в том, что мы создаем новый кошелек, а затем переводим деньги со старого на новый.
Для этого нам понадобится запускать программу Dash Core то с одним, то с другим файлом wallet.dat.
Где находится этот файл, указано выше.
Останавливать программу для смены кошельков обязательно.
Обязательно сделайте копии обоих кошельков и задайте им имена чтобы не перепутать где какой.
Обновление кошелька до HD (не рекомендую)
Вы можете обновить свой старый кошелек через "Окно" -> "Консоль", набрав там
upgradetohd
Но, если вы принимали до этого монетки, то они автоматически не перейдут на новые адреса, создаваемые из сид-фразы, и поэтому вам все равно нужно делать бекапы файла wallet.dat чтобы их не потерять.
Обновление кошелька до HD довольно рисковая и бессмысленная операция. Возможно она сработает если вы из интерфейса "Файл" -> "Создать кошелек...", создадите новый, поставив галочку "Создать пустой кошелек" и затем сразу же его проапгрейдите до HD, но я не буду гарантировать что это так же хорошо работает как способ описанный в пункте "Создание нового кошелька", поэтому экспериментируйте сами.