Post
Topic
Board Альтернативные криптовалюты
Merits 16 from 5 users
Topic OP
Кошелек Daedalus.
by
naska21
on 08/11/2019, 09:56:52 UTC
⭐ Merited by Alex_Sr (5) ,Ratimov (5) ,xenon131 (3) ,klarki (2) ,zasad@ (1)
Если кому-то понадобиться  обуздать  Daedalus - официальный десктопный кошелек от команды Cardano, тогда велкам в эту тему.

Задача №1: OS Win10, нужно установить кошелек так, чтобы блокчейн сохранялся на внешнем диске.

Решение: из коробки его нет; известные для Bitcoin Core  методы не работают, поэтому идем таким путем.

1. Готовим внешний диск. В процессе синхронизации Daedalus создает на диске  множество мелких файлов размером до 1 КВ, поэтому чтобы не допустить бесполезного разбухания диска сперва форматируем его, выбрав NTFS и уcтановив размер кластера в 1024 байт. Далее на этом диске создаем  папку  и назывем ее Daedalus (и никак иначе) открываем ее свойства и с целью экономия места запрещаем индексирование файлов, так как оно здесь ни к чему. В моей системе этому диску соответствует символ F.

2.Создаем симлинк, ведущий к этой папке.  С:\Users\YourName>mklink/J  С:\Users\YourName\AppData\Roaming\Daedalus  F:\ Daedalus   и нажимаем Enter, что и завершает  создание  мягкой ссылки от папки С:\Users\YourName\AppData\Roaming\Daedalus  (в которую по умолчанию пишется копия блокчейн) к папке F:\ Daedalus.  
  
3. Запускаем установщик Daedalus и даем ему полностью установиться не меняя при этом никаких параметров. После установки  все закрываем и перезагружаем компьютер.

4. Запускаем Daedalus после перезагрузки. Теперь его база данных сохраяется в папке F:\ Daedalus.  На момент создания этой инструкции размер этой папки составляет 6.25 GB и на диске она занимает 6.27 GB. Как видно, наши меры по предотвращению разбухания диска сработали. Если бы выбрали размер кластера, устанавливаемый системой по умолчанию, то последняя цифра была бы раза в три больше.

Задача №2: полностью удалить Daedalus. С такой необходимостью я столкнулся, когда при первом запуске кошелька, он дошел до определенного места и  перестал синхронизироваться. Имеющиеся внизу кошелька индикаторы светились зеленым цветом и говорили что нода запущена и отвечает на запросы, она подписана и имеет правильное время, синхронизация идет. Но процент синхронизированных блоков остовался все тем же и не менялся. Все как бы зависло. Пришлось обратиться за разъяснениями к разработчикам и они предположили, что что-то с самого начала пошло не так в системе, посоветовали полностью ее очистить от следов Daedalus и проделать весь путь установки с самого начала.

Решение:

1. Закрываем  Daedalus и перезапускаем компьютер, чтобы наверняка исчезли все его фоновые процессы.

2. Уничтожаем созданный ранее нами симлинк.

3. Запускаем  Regedit, находим ключ : Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Daedalus и уничтожаем его. Закрываем Regedit.

4.Удаляем все что может удалиться  в папке С:\Users\YourName\AppData\Local\Temp В эту папку некоторые утилиты могут ставить свои драйвера.  Система, если они задействованы,  будет препятствовать удалению таких файлов. Это не страшно. Их оставляем. У меня таким файлом был OLSysIO64.sys  от CoreTemperature.

5. Деинсталируем Daedalus и перезапускаем компьютер.

После этого делаем  все с нуля, т.е. повторяем все действия  решения задачи №1, включая и пункт №1. Иногда синхронизация Daedalus  может "зависать" из-за удаленности вашей ноды от ближайших нод. В этом случае помогает перезапуск кошелька.

Задача №3. Возникла в связи с появлением отдельного кошелька Daedalus для стейкинга в Incentives Testnet. Этот кошелек предназначен для стейкинга тестовых монет. Наша цель установить его так, чтобы тестовый блокчейн сохраняпся на внешнем диске F.

Решение:

1.На диске F создаем отдельную папку  "Daedalus - Rewards v1".  Название папки должно быть без кавычек и кавычки   здесь для того,  чтобы подчеркнуть, что  между "Daedalus и  дефисом должен быть  пробел. Также пробел должен стоять между  дефисом и  Rewards и между  Rewards и v1.

2. Как и в задаче №1 создаем софт линк к этой папке. С:\Users\YourName>mklink/J  С:\Users\YourName\AppData\Roaming\"Daedalus - Rewards v1"  F:\"Daedalus - Rewards v1"   Здесь кавычки уже обязательны. Они говорят ситеме, что название папки включает в себя символы, которые по умолчанию использоваться не должны.

3. Запускаем установщик Daedalus for the Incentivized Testnet, которій берем на официальном сайте  https://staking.cardano.org/en/delegation/.  После установки  все закрываем и перезагружаем компьютер.

4. Запускаем Daedalus после перезагрузки.  В начале до полной синхронизации может несколько раз "зависать". Чтобы подтолкнуть  перезапускаем ноду. Может понадобиться сделать несколько раз, пока не достигнет полной синхронизации.