BTC Tools - новости криптовалют, сервисы, утилиты


Bitcoin

Холодное хранение Биткоинов в кошельке Electrum

Использование кошелька Electrum для холодного хранения Биткоин.

Безопасное хранение криптовалют является одним из важнейших элементов, которые необходимо обеспечить при их использовании. Один из лучших кошельков для хранения и проведения транзакций с Биткоином - легкий кошелек Electrum.

Самым надежным способом его использования является холодное хранение (Cold Storage) биткоинов на компьютере, не подключенном к интернету.

При этом создание кошелька и создание подписей для проведения транзакций осуществляется на оффлайн-машине, а отправка монет — с помощью подписанного файла транзакции (signed transaction file) на другом кошельке Electrum, который подключен к сети.

Второй кошелек Electrum (watching-only online wallet) необходим для отслеживания транзакций и отправки биткоинов пользователя с помощью файлов, заверенных на оффлайн-компьютере.

Наличие отдельного offline-компьютера (отключенного от сети), не обязательно . Можно использовать загрузочную флешку с установленной на ней операционной системой и холодным кошельком Eleсtrum. Для создания подписей транзакций можно загружаться с этой USB-flash на любом компьютере, отключив его от интернета.

Создание оффлайн-кошелька Electrum

На компьютере, не подключенном к интернету, производится инсталляция кошелька Электрум с помощью файла, скачанного с официального сайта Electrum и перенесенного на оффлайн-машину с помощью флешки или другого носителя. Затем, по стандартной процедуре создается обычный кошелек.

Окно, появляющееся при первом запуске Электрум после инсталляции:

 

Выбираем пункт создания новой цепочки Seed:

Выбираем тип адреса Segwit или Legacy. Segwit – это более новый тип адресов, который может не поддерживаться старыми сайтами или кошельками, а Legacy – это обычный кошелек, созданный еще Сатоши Накамото.

Создаем кошелек Segwit:

Подтверждение сид-фразы:

 Создание и подтверждение пароля:

После ввода и подтверждения пароля открывается окно кошелька Electrum для работы с биткоинами. Во вновь созданном кошельке необходимо перейти на вкладку Wallet -> Information:

 

Во всплывающем окне отобразится информация о мастер-ключе кошелька (Master Public Key). Этот ключ нужен нам для кошелька на компьютере, подключенном к интернету. Его можно скопировать и вставить в текстовый файл для переноса на wallet, который будет использоваться для просмотра истории и проведения безопасных подписанных транзакций.

 

Создание кошелька Электрум для просмотра транзакций

На компьютере, подключенном к интернету, создаем кошелек Electrum и переходим на вкладку File -> New/Restore. Здесь вводим произвольное имя для кошелька версии (Standard wallet) и выбираем создание его стандартной версии.

Затем выбираем вариант использования мастер-ключа (Use a master key):

 

В появившемся окне вставляем предварительно скопированный мастер-ключ с оффлайн-кошелька. Затем вводим и подтверждаем пароль, нажимаем Next и тем самым завершаем создание онлайн-wallet.

 

Появится сообщение о создании кошелька, предназначенного только для просмотра транзакций (watching-only wallet):

В этом кошельке можно будет отслеживать получение биткоинов и отправлять их после подписи в оффлайн-кошельке. Для отправки биткоинов в онлайн кошельке создают неподписанную транзакцию и затем создают в оффлайн-кошельке Electrum файл подписи.

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

В онлайн-кошельке переходим на вкладку "send", вводим данные о сумме и адресе транзакции, а затем нажимаем кнопку "Preview". Появляется информация о подготовленной транзакции и последних транзакциях использующегося адреса Bitcoin:

Для подписи созданной транзакции нужно нажать кнопку "Export" и сохранить файл транзакции (transaction file). При успешном сохранении (экспорте) неподписанного файла транзакции появится соответствующее сообщение:

Затем закрываем это окно и переносим файл транзакции unsigned.txn на компьютер с оффлайн-кошельком. Файл транзакции unsigned.txn является HEX-файлом объемом в несколько Кб.

Подпись транзакции в оффлайн-кошельке

В offline-кошельке выбираем пункт Tools -> Load transaction -> From file (в русскоязычной версии: Инструменты - Загрузить транзакцию - Из файла) и выбираем транзакционный файл unsigned.txn, ранее созданный в онлайн-кошельке:

В окне транзакции, созданной на онлайн-кошельке и открытой на "холодном" Электруме пока нет информации о ее идентификаторе. Чтобы подписать транзакцию и получить ее идентификатор, нажимаем кнопку "sign" (Подписать):

После подписи транзакции появляется ее "Transaction ID". Теперь можно экспортировать подписанный файл транзакции и перенести его на online-кошелек для передачи в сеть.

Передача данных о подписанной транзакции в блокчейн биткоина

Для передачи в сеть данных о подписанной транзакции в онлайн-кошельке Электрум выбираем пункт Select Tools -> Load transaction -> From File (в русскоязычной версии: Инструменты - Загрузить транзакцию - Из файла):