У меня есть старый кошелек, закрытый ключ которого скомпрометирован. Поэтому мой разумный способ — открыть новый кошелек и переместить все биткойны из скомпрометированного кошелька в новый кошелек.
Я использую Биткойн Кор. Я не доверяю никаким онлайн-кошелькам, потому что закрытый ключ хранится в удаленном хранилище. Итак, как я могу открыть новый кошелек и переместить в него все биткойны, используя только Bitcoin Core?
средства привязаны к вашим «скомпрометированным» ключам. Их нет в вашем кошельке. Таким образом, вы можете сгенерировать новый набор ключей (как вы упомянули, создав новый кошелек), а затем перейти со старого адреса на новый адрес. Прежде чем что-либо начинать, подумайте о резервных копиях! Процедура может быть такой (внимание: каталоги кошельков в Windows, Unix и OSX различаются, в зависимости от вашей ОС, которую вы можете использовать):
0.) stop bitcoind or UI
1.) backup of old (compromised) wallet to USB stick
2.) rename bitcoin wallet directory to s.th. like "OLD_bitcoin_dir"
3.) start bitcoin (it will create new wallet and keys, get one of the public keys via MENU->FILE->RECEIVE ADDRESSES, cut&paste or write it down)
4.) stop bitcoind or UI
5.) rename wallet directory to s.th. like "NEW_bitcoin_dir"
6.) rename wallet directory "OLD_bitcoin_dir" to your original name
7.) start bitcoin
8.) transfer your funds to your new address from step 3
9.) wait until you "see" in a block explorer your funds on the new address
10.) stop bitcoin
11.) delete wallet dir
12.) rename wallet directory "NEW_bitcoin_dir" to your original name
13.) check if funds are all there
14.) don't forget to backup again :-)
Надеюсь, это правильный путь, если в Bitcoin Core есть более простой способ, я был бы рад услышать мнение экспертов...
-wallet
командной строки при запуске биткойнов, чтобы указать, какой кошелек загружать, вместо того, чтобы каждый раз переименовывать их :)
Алексей2баранов