Сделал себе такой кошелек, в процессе столкнулся с несколькими непонятностями для не очень соображающих в компьютерах, поэтому расскажу, может кому пригодится. Сам мучился долго и все сделал методом тыка, в сети не нашел растолкованного для новичков.
Я считаю небезопасным пользоваться кошельком на обычном компьютере. Может там уже есть вирус, а антивирусы его не видят. Или взломают вот сейчас и всю информацию заберут. Или троян какой - нибудь считывает все нажатия клавиш и записывает в файл, который скидывает плохим хакерам. Вообщем я этого всего опасаюсь и поэтому считаю любую информацию в своем компьютере не только своей) В связи же с приличными суммами на кошельках, которые мгновенно можно вывести надо что - то очень надежное.
Два компьютера неплохо, но все же надо еще второй. Аппаратные тоже неплохо, но ими обзаводится, да и все равно привязываешься к определенному девайсу, мне не очень нравится. Вообщем я выбрал 2 флешки и свой компьютер. Нужно сделать программу подписи транзакции для отправки в оффлайне. На рабочем компьютере ставится электрум только с публичным ключом, можно принимать, смотреть и нельзя ничего отправлять. Для отправки все набирается и делается файл транзакции. Этот файл передается на второй кошелек, который загружается на чистой операционке в полном оффлайне, без интернета. Делается он тоже там же, сид фраза нигде даже не должна светится, только в оффлайне. Второй кошелек подписывает этот файл и после передачи его уже в первый кошелек, с помощью флешки, отправляет в сеть.
Сама суть, много где описана, поиском легко найти. Устанавливаем на 1 флешку образ системы тайлс, на торе, вроде как очень надежной, но это не главное, он все равно в сеть ходить не будет.
https://tails.boum.org/ Выключаем компьютер, выдергиваем провод с инетом и потом втыкаем эту 1 флешку. Загружаемся с неё, втыкаем рядом вторую и клонируем туда систему с первой. Такой порядок, на первой не удается сделать область хранилища, так что надо переносить. Потом также убираем первую, грузимся со второй, там делаем хранилище, распаковываем туда архив с электрумом. Electrum-3.0.6.tar.gz. - вот это нужно. В принципе много где рассказывается довольно подробно как это делается, найти легко и сделать тоже.
Вообще в тайлсе есть уже встроенный кошелек электрум, старой версии правда. Но мне не удалось его заставить сделать подпись. Пишет что то типа что нет сети. Нашел, что в этом случае его надо запустить с пометкой -offline Куда эту пометку вставлять, как запускать, не знаю. И саму то программу найти не сумел, где она установлена. В Виндоусе можно в ярлыке прописать параметр для запуска, в тайлсе этом не знаю. Так что я установил свежую версию с сайта и она нормально все подписывает.
У меня были какие проблемы. После загрузки с первой флешки я при заходе менял язык на русский, дальше запускал тайлс инсталлер, однако клонировать систему не удавалось совсем. Неактивна кнопка установить. Вообщем не нужно менять язык на русский, надо загружаться на первой флешки по умолчанию, с английским и тогда все делается легко и просто. Второе, для абсолютно не знакомых с линуксовыми приемами, вот этой инструкции мне точно очень не хватало)
Архив с электрумом. Electrum-3.0.6.tar.gz. надо распаковать на вторую флешку в хранилище, войти в папку и уже оттуда выделить правой кнопкой название папки и выбрать включить терминал. Туда, в терминал, нужно вставить фразу - python3 electrum и нажать ентер. Эта фраза и на сайте электрума в разделе загрузки есть. Остальное все просто. Запускается кошелек, 12 слов записываете на бумагу, потом лучше выучить. Оттуда вытаскивается публичный ключ, с этим ключом делается на основной машине первый кошелек только для чтения. Нужно создать текстовой файл, туда запихнуть цифры ключа и при создании второго кошелька его использовать. Флешку с первым кошельком конечно больше ни на что другое не использовать и не забывать отключать интернет при подписи. По мне так паранойи много не бывает в этом случае.
https://electrum.org/#downloadhttps://tails.boum.org/