Подобный вопрос был задан мной в 2014 году, но тогда я не нашел ответ удовлетворительным, и я надеюсь, что некоторые вещи изменились с тех пор за последние два года или около того.
У меня есть wallet.dat
файл с биткойнами. Я хотел бы переместить биткойны из файла в автономный бумажный кошелек.
Есть ли удобный способ совершить транзакцию, не подключая компьютер с wallet.dat
файлом к интернету?
Проблема здесь в том, что для создания транзакции требуется 2 вещи:
wallet.dat
файле.Как правило, когда вы используете автономный компьютер для хранения закрытых ключей, вы будете использовать компьютер, подключенный к Интернету, для выполнения (1) и автономный компьютер для выполнения (2).
К сожалению, клиент bitcoin-qt не имеет концепции кошельков только для просмотра для (1), которые потребуются вам для создания такой транзакции. Тем не менее, есть несколько способов добиться этого, но это определенно будет непросто.
Вот несколько вариантов:
1 потребуется некоторый опыт программирования. 2 потребуется некоторое время, чтобы загрузить блокчейн и передать его. 3, вероятно, ваш самый простой вариант в зависимости от количества имеющихся у вас адресов. Преимущество bitcoinpaperwallet.com в том, что вы можете загрузить исходный код и использовать его на своем автономном компьютере.
Если вы используете старый / неиспользуемый компьютер и устанавливаете на него Talis / Ubuntu (через USB-накопитель после проверки суммы SHA256) и никогда не подключаете его к Интернету, я бы считал это «холодным хранилищем».
Вы можете установить Bitcoin-Core на этот компьютер (через USB-накопитель после проверки суммы SHA256) и использовать его, не загружая блокчейн, чтобы сбросить свои закрытые ключи в текстовый файл и распечатать его.
Сброс кошелька (приватных ключей) возможен через «Консоль» в Bitcoin-Qt или через RPC (с помощью инструмента командной строки bitcoin-cli). Вам нужно позвонитьdumpwallet <filename>
Также рассмотрите возможность использования аппаратного кошелька.