Как превратить старый ноутбук в надежный биткоин-кошелек

Так или иначе, инвесторам, вкладывающим в биткоин крупные суммы, рекомендуется приобрести аппаратный кошелек для более безопасного управления активами. Если же такой возможности пока нет, в качестве временного решения подойдет старый ноутбук. В этой статье пойдет речь о том, как превратить неиспользуемое устройство в биткоин-кошелек, приближенный по уровню надежности к аппаратному. Что понадобится: Ноутбук. Должна подойти любая модель, выпущенная в течение последнего десятилетия; Загрузочный USB-диск с Ubuntu 20.04 LTS (Как установить); Дополнительный USB-диск любого размера. Отключаем сетевые взаимодействия Чтобы избежать сетевых подключений извне, на экране сетевых настроек (Network) в Ubuntu отключаем все доступные опции. Скачиваем кошелек Electrum Electrum является одним из лучших биткоин-кошельков с открытым кодом и может работать без подключения к сети. С сайта разработчика скачиваем последнюю версию кошелька Electrum для Linux на домашний компьютер или любое другое устройство, имеющее подключение к интернету. Также обязательно скачайте файл с подписью (Signature) и сохраните оба файла на дополнительный USB-диск. После этого подключаем USB-диск с только что скачанными файлами к старому ноутбуку под управлением Ubuntu и переносим их на рабочий стол. Подтверждаем целостность кошелька Electrum Важно убедиться, что файл, который вы собирались скачать из интернета, соответствует тому, который действительно был скачан, а не является модифицированной хакерами версией. Для этого разработчики подписывают ПО приватным ключом и выкладывают публичный ключ, уникальный для данного приватного ключа и версии ПО. Чтобы убедиться в подлинности скачанного файла Electrum, сперва необходимо импортировать его публичный ключ при помощи следующей команды в терминале: gpg –keyserver keys.gnupg.net –recv-keys 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6Нажмите, чтобы раскрыть… Затем нужно убедиться в том, что скачанный файл соответствует распространяемому разработчиками Electrum. Для этого вводим команду gpg –verify ~/Desktop/electrum-4.1.2-x86_64.AppImage.asc ~/Desktop/electrum-4.1.2-x86_64.AppImageНажмите, чтобы раскрыть… Корректный ответ должен выглядеть так: gpg: Signature made Thu 08 Apr 2021 16:47:31 IDT gpg: using RSA key 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6 gpg: Good signature from “Thomas Voegtlin (https://electrum.org) ” [unknown] gpg: aka “ThomasV ” [unknown] gpg: aka “Thomas Voegtlin ” [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 6694 D8DE 7BE8 EE56 31BE D950 2BD5 824B 7F94 70E6Нажмите, чтобы раскрыть… После того как подлинность файла Electrum была подтверждена, можно изменить его разрешения, чтобы он правильно исполнялся. Для этого вводим команду chmod +x ~/Desktop/electrum-4.1.2-x86_64.AppImageНажмите, чтобы раскрыть… Теперь можно вернуться к рабочему столу и дважды кликнуть по файлу, чтобы запустить Electrum и создать кошелек. Экспортируем публичный мастер-ключ Публичный мастер-ключ необходим для создания новых публичных адресов биткоина и транзакций. Хотя публичный мастер-ключ не позволяет раскрыть приватные ключи и вывести активы из кошелька, необходимо хранить его в тайне из соображений приватности, так как с его помощью можно отследить все связанные с ним адреса и транзакции. Чтобы извлечь публичный мастер-ключ, переходим во вкладку «Кошелек» -> «Информация» (Wallet -> Information). Мастер-ключи старого формата имеют префикс xpub, а Segwit – zpub, как на скриншоте выше. Скопируйте и сохраните мастер-ключ в текстовом файле на USB-диске. Импортируем публичный мастер-ключ На домашний компьютер или любое другое устройство с подключением к интернету устанавливаем Electrum. В процессе создания кошелька выбираем «Стандартный кошелек» (Standard wallet) и «Использовать мастер-ключ» (Use a master key). Подключаем USB-диск с текстовым файлом из предыдущего пункта и вставляем мастер-ключ в окно Electrum. Теперь на домашнем компьютере у нас есть версия кошелька, позволяющая просматривать содержимое, но не получать доступ к активам. Отправляем и принимаем транзакции с помощью оффлайн-кошелька Когда у нас есть ноутбук без подключения к интернету с установленным кошельком Electrum и приватными ключами от него, а также домашний компьютер с кошельком Electrum, который содержит только публичные ключи, можно приступать к отправке и приему биткоинов. Отправлять биткоины таким образом не очень удобно, потому что вам придется перемещаться между ноутбуком и домашним компьютером. Если не хотите лишних трудностей, проще приобрести аппаратный кошелек, например Trezor или Ledger. Чтобы получить биткоины, нажимаем на кнопку «Получение» (Request) – «Новый адрес» (New address) в кошельке на домашнем компьютере, после чего кошелек создаст для вас новый биткоин-адрес. Все отправленные на этот адрес биткоины будут доступны для просмотра на домашнем компьютере, однако приватные ключи для их расходования будут храниться на ноутбуке в оффлайне. Чтобы отправить биткоины: На домашнем компьютере создаем неподписанную транзакцию; Сохраняем ее в текстовом файле на USB-диске; Подключаем USB-диск к ноутбуку; Загружаем и подписываем транзакцию на ноутбуке; Сохраняем подписанную транзакцию на USB-диске; Подключаем USB-диск к домашнему компьютеру; Загружаем и передаем транзакцию в сеть биткоина. Создание неподписанной транзакции В кошельке на домашнем компьютере переходим во вкладку «Отправка» (Send) и вводим адрес получателя вместе с суммой в соответствующие поля. Выбираем «Оплатить» (Pay), выставляем комиссию и нажимаем «Отправить» (Send). После этого нажимаем на кнопку «Экспортировать» (Export) и сохраняем транзакцию в файле на USB-диске. Загружаем и подписываем транзакцию на ноутбуке Подключаем USB-диск к ноутбуку и запускаем Electrum. Переходим в «Инструменты» -> «Загрузить транзакцию» -> «Из файла» (Tools -> Load transaction -> From file). На USB-диске находим файл в формате .pbst. Кнопка «Подписать» (Sign) станет активной, нажимаем на нее. Затем экспортируем подписанную транзакцию в файл и сохраняем ее на USB-диске, как в предыдущем шаге. Теперь у нас есть транзакция, созданная при помощи публичного мастер-ключа, загруженная на ноутбук, подписанная на нем и готовая для передачи в сеть биткоина. Загружаем и передаем транзакцию в сеть биткоина На последнем этапе опять подключаем USB-диск к компьютеру и загружаем в кошелек транзакцию из файла. На этот раз файл будет иметь расширение .txn, которое соответствует подписанной транзакции. Нажимаем кнопку «Передать» (Broadcast), и транзакция уходит в сеть биткоина для включения в блокчейн. Источник

iMag.one - Самые важные новости достойные вашего внимания из более чем 300 изданий!