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

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

29.04.2021
0
Евгений Петлин

Безопасность хранения биткоина можно оценить по шкале от 1 до 10, где 1 соответствует наименее защищенному варианту, а 10 – наиболее. Аппаратные кошельки считаются наиболее защищенным способом хранения криптовалюты и находятся на этой шкале ближе к 10. Горячие кошельки, например Exodus, стоят где-то посередине, а биржи обычно относят к наименее надежным вариантам.

Так или иначе, инвесторам, вкладывающим в биткоин крупные суммы, рекомендуется приобрести аппаратный кошелек для более безопасного управления активами. Если же такой возможности пока нет, в качестве временного решения подойдет старый ноутбук. В этой статье пойдет речь о том, как превратить неиспользуемое устройство в биткоин-кошелек, приближенный по уровню надежности к аппаратному.

Что понадобится:

  • Ноутбук. Должна подойти любая модель, выпущенная в течение последнего десятилетия;
  • Загрузочный USB-диск с Ubuntu 20.04 LTS (Как установить);
  • Дополнительный USB-диск любого размера.

Отключаем сетевые взаимодействия

Чтобы избежать сетевых подключений извне, на экране сетевых настроек (Network) в Ubuntu отключаем все доступные опции.

Скачиваем кошелек Electrum

Electrum является одним из лучших биткоин-кошельков с открытым кодом и может работать без подключения к сети. С сайта разработчика скачиваем последнюю версию кошелька Electrum для Linux на домашний компьютер или любое другое устройство, имеющее подключение к интернету. Также обязательно скачайте файл с подписью (Signature) и сохраните оба файла на дополнительный USB-диск.

image (1).png

После этого подключаем 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).

Screenshot-from-2021-04-26-08-59-55.png

Мастер-ключи старого формата имеют префикс xpub, а Segwit – zpub, как на скриншоте выше. Скопируйте и сохраните мастер-ключ в текстовом файле на USB-диске.

Импортируем публичный мастер-ключ

На домашний компьютер или любое другое устройство с подключением к интернету устанавливаем Electrum. В процессе создания кошелька выбираем «Стандартный кошелек» (Standard wallet) и «Использовать мастер-ключ» (Use a master key). Подключаем USB-диск с текстовым файлом из предыдущего пункта и вставляем мастер-ключ в окно Electrum. Теперь на домашнем компьютере у нас есть версия кошелька, позволяющая просматривать содержимое, но не получать доступ к активам.

Отправляем и принимаем транзакции с помощью оффлайн-кошелька

Когда у нас есть ноутбук без подключения к интернету с установленным кошельком Electrum и приватными ключами от него, а также домашний компьютер с кошельком Electrum, который содержит только публичные ключи, можно приступать к отправке и приему биткоинов. Отправлять биткоины таким образом не очень удобно, потому что вам придется перемещаться между ноутбуком и домашним компьютером. Если не хотите лишних трудностей, проще приобрести аппаратный кошелек, например Trezor или Ledger.

Чтобы получить биткоины, нажимаем на кнопку «Получение» (Request) – «Новый адрес» (New address) в кошельке на домашнем компьютере, после чего кошелек создаст для вас новый биткоин-адрес. Все отправленные на этот адрес биткоины будут доступны для просмотра на домашнем компьютере, однако приватные ключи для их расходования будут храниться на ноутбуке в оффлайне.

Чтобы отправить биткоины:

  1. На домашнем компьютере создаем неподписанную транзакцию;
  2. Сохраняем ее в текстовом файле на USB-диске;
  3. Подключаем USB-диск к ноутбуку;
  4. Загружаем и подписываем транзакцию на ноутбуке;
  5. Сохраняем подписанную транзакцию на USB-диске;
  6. Подключаем USB-диск к домашнему компьютеру;
  7. Загружаем и передаем транзакцию в сеть биткоина.

Создание неподписанной транзакции

В кошельке на домашнем компьютере переходим во вкладку «Отправка» (Send) и вводим адрес получателя вместе с суммой в соответствующие поля. Выбираем «Оплатить» (Pay), выставляем комиссию и нажимаем «Отправить» (Send). После этого нажимаем на кнопку «Экспортировать» (Export) и сохраняем транзакцию в файле на USB-диске.

Screenshot-from-2021-04-26-10-56-56.png

Загружаем и подписываем транзакцию на ноутбуке

Подключаем USB-диск к ноутбуку и запускаем Electrum. Переходим в «Инструменты» -> «Загрузить транзакцию» -> «Из файла» (Tools -> Load transaction -> From file). На USB-диске находим файл в формате .pbst. Кнопка «Подписать» (Sign) станет активной, нажимаем на нее. Затем экспортируем подписанную транзакцию в файл и сохраняем ее на USB-диске, как в предыдущем шаге.

Screenshot-from-2021-04-26-11-04-52.png

Теперь у нас есть транзакция, созданная при помощи публичного мастер-ключа, загруженная на ноутбук, подписанная на нем и готовая для передачи в сеть биткоина.

Загружаем и передаем транзакцию в сеть биткоина

На последнем этапе опять подключаем USB-диск к компьютеру и загружаем в кошелек транзакцию из файла. На этот раз файл будет иметь расширение .txn, которое соответствует подписанной транзакции.

Screenshot-from-2021-04-26-11-05-34.png

Нажимаем кнопку «Передать» (Broadcast), и транзакция уходит в сеть биткоина для включения в блокчейн.

Источник


Подписаться
Уведомить о
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x