Итак, я хочу мигрировать, чтобы получить место на диске благодаря обрезке блокчейна (кажется, что он увеличивается с ~ 11,4 ГиБ до ~ 3,3 ГиБ) и попробовать разницу в скорости синхронизации.
Это уже где-то задокументировано? (как перейти с разных реализаций Эфириума)
Есть ли что-то еще, кроме закрытых ключей, которые необходимо перенести? Если да, то как действовать?
Ничего особенного делать не нужно. Закрытые ключи будут импортированы автоматически.
На типичном компьютере синхронизация с сетью займет около 1 часа.
Нет, вы не можете импортировать/экспортировать блокчейн между geth и parity. Однако вы можете импортировать/экспортировать кошельки между клиентами.
Для импорта geth
вы можете попробовать --fast
команду с geth. Если это для паритета, то это всего менее 2 ГБ всего блокчейна.
Это задокументировано на https://wiki.parity.io/Importing-a-Chain-from-Geth.html.
По сути, вы можете создать fifo с помощью mkfifo
, а затем запустить
geth export /tmp/yourfifo
Поместите это в фоновом режиме и импортируйте в четность, используя
parity import /tmp/yourfifo
Это касается самого блокчейна, а не кошелька (насколько я понимаю).
Лои.Луу
geth export
экспорт данных блокчейна, используя файлыgeth
. Но я не знаю, могу ли яparity
импортировать экспортированный файл.Хлодвиг
Джеффри В.
rm -rf $ETHEREUM_DATADIR/chaindata
перезапустить его с помощьюgeth --fast
, что должно значительно сократить использование диска.