Я очень новичок в Ethereum, только начал майнить немного 2 дня назад. Я использую Windows 10 и карту GeForce GTX 950. У меня geth работал без сбоев около 2 дней, затем он начал заполнять мои AppData на моем диске C, оставив только 4 ГБ свободного места.
В отчаянии я сделал что-то очень глупое, попытавшись скопировать всю папку AppData на другой диск, а затем я geth --datadir
пытался направить огромные объемы файлового хранилища на другой диск. Когда я попытался запустить Geth, это не сработало, поэтому я used --datadir
снова перекинул его обратно на диск C и удалил всю скопированную папку AppData на другом диске.
Когда я сделал это geth --rpc
снова, он сказал, что etherbase не установлен и учетные записи по умолчанию не найдены.
и когда я делаю это ethminer.exe -G
в другом окне, появляются ошибки, говорящие, что у меня нет установленной etherbase.
Я занимаюсь майнингом уже 2 дня, и я знаю, что это не так уж много, но вчера, когда я проверял, у меня было немного эфира, eth.getBalance
и я знаю, что все мои ключи, пароли, адреса и прочее все где-то здесь, но я просто не знаю. не знаю, где и как использовать etherbase и перенастроить его.
Я попытался снова войти в систему с помощью personal.unlockAccount(eth.accounts[0], "password")
, но он не может найти мою учетную запись. Я даже не знаю, где и как geth хранит локальную учетную запись.
У меня есть адрес моей локальной учетной записи на стикере, он выглядит как af104bda8 и т. д. и т. д. (я не думаю, что это ключ), и я помню свою парольную фразу, в папке моего хранилища ключей был файл, но после того, как я попытался скопировать AppData на другой диск, файл внутри исчез.
Я очень потерян, что мне делать?
Вместо перемещения каталога хранилища ключей я бы «скопировал» его в новое место и дополнительно сохранил резервную копию в холодном хранилище.
Сначала запустите geth в обычном режиме без каталога данных, например,geth console
Затем проверьте свои учетные записи, используя: personal.listAccounts
Он должен отображать все ваши учетные записи. Когда вы запустили geth в первый раз без --datadir
ваших закрытых ключей (учетных записей), и ваш блокчейн хранится в
%APPDATA%\Ethereum (\AppData\Roaming\Ethereum)
keystore : for private keys
chaindata: blockchain copy
поэтому, чтобы использовать другое местоположение, переместите эту папку (Ethereum) в другое место и используйте ее новое местоположение в--datadir
Бадр Беллай
Зиз Ченг