Как обезопасить транзакции в сети Биткойн

0
220
Bitcoin

Самые безопасные транзакции Биткойн

Сегодня поговорим о безопасном хранении твоих биткойнов.

Социальная инженерия в сочетании со ссылками на вредоносное ПО может позволить получить доступ к твоим кошелькам. Злоумышленник может установить на твой компьютер кейлогер(программа для считывания нажатых клавиш), и когда ты будешь вводить ключ, он его получит.

Выход есть. Например, можно воспользоваться аппаратным кошельком. Про них я расскажу тебе позже. А сегодня расскажу про способ, которым можно воспользоваться «в домашних условиях».

Нам потребуется:

  • USB-флешка
  • ПК или ноутбук с выходом в интернет
  • ПК или ноутбук без выхода в интернет

Скрываем приватные ключи Биткойн

Наша задача сделать так, чтобы компьютер, подключенный к интернету, никогда не «видел» наших приватных ключей. Один компьютер (офлайн) будет использоваться для подписи транзакции с помощью приватного ключа, а второй компьютер (онлайн) будет использоваться для отправки транзакции.

Данный метод является безопасным и может использоваться для хранения и перевода больших объемов криптовалюты. Конечно, совершение большого количества ежедневных транзакций будет сложным и неудобным. Данный метод можно сравнить с хранением золота в собственном хранилище глубоко под землей. Чтобы что-то оттуда вытащить, придется попотеть, но если суммы большие, то оно того стоит.

Преимущество метода подписи транзакций офлайн заключается в том, что нет необходимости превращать твоё холодное хранилище в горячее, как ты это делаешь сейчас. Хоть ты и хранишь свои ключи на бумаге далеко от интернета, но ты все равно их вводишь на компьютере, который мог быть скомпрометирован.

И тут мы возвращаемся к нашему любимому Electrum, мы можем воспользоваться его функционалом для подписи транзакций офлайн. Еще стоит обратить внимание на кошелек Armory Bitcoin Client, он вообще заточен под безопасность, но нам пока хватит и Electrum.

Наш алгоритм действий:

  • Создаем неподписаную транзакцию на онлайн компьютере
  • Переносим созданную неподписанную транзакцию на офлайн компьютер
  • Подписываем транзакцию на офлайн компьютере и сохраняем
  • Переносим подписанную транзакцию на онлайн компьютер
  • Выполняем транзакцию на онлайн компьютере

Как видишь, нам не придётся переносить, хранить или вводить наш приватный ключ на компьютер с доступом в интернет. На компьютер с доступом в интернет будет появляться только уже подписанная приватным ключом транзакция, а из подписанной транзакции нельзя получить твой приватный ключ, чтобы подписывать им другие транзакции.

Поэтому данный способ такой безопасный. Главное, чтобы онлайн и офлайн компьютер не были заражены вирусами, а также важно защитить от вирусов флешку. Если ты не в состоянии этого сделать, то используй CD-RW диск, и записывай транзакции на него — хороший вариант для параноиков.

Сразу предупреждаю, этот способ сложный и медленный. Каждая такая безопасная транзакция будет занимать у тебя по 10 минут времени, но для сохранности больших сумм, оно того стоит.

Создаем кошелёк на офлайн компьютере

Как обезопасить транзакции в сети БиткойнТак как твой старый кошелек мог быть скомпрометирован, создаем новый кошелёк. Даем ему какое-то имя и выбираем Create new wallet.

Как обезопасить транзакции в сети БиткойнСохраняем seed фразу, придумываем надежный пароль.

Как обезопасить транзакции в сети Биткойн

Теперь нам надо пополнить кошелек. Давай кинем немного монет и продолжим после того, как они поступят.

Итак, монеты пришли на наш новый адрес, и мы можем продолжать.

Дальше нам надо экспортировать Master public key и перенести его на наш онлайн компьютер. Можно сохранить ключ в текстовый документ, а документ перенести на флешку. Данный ключ публичный, его не жалко, поэтому о безопасности сильно можно не беспокоиться.

Заходим в Wallet -> Master public keys

Как обезопасить транзакции в сети Биткойн

Перед нами появляется ключ:

xpub661MyMwAqRbcFsM8Y6kaS7cTZ5ifjWZyz2f8Hw7ugPBwFtfSwPyUwLUr5dWWGpsm7byo5jzVFHZJA3vf392sT5LAShQ1nfPXYyGf9ifs7Mi

Сохраняем его на флешку или будем дальше вводить руками.

Теперь переходим к нашему онлайн компьютеру

Как обезопасить транзакции в сети Биткойн

Выбираем раздел File->New/Restore

Называем кошелек MyOnlineWallet

Как обезопасить транзакции в сети БиткойнКак обезопасить транзакции в сети БиткойнВыбираем пункт «Use public or private keys» или там может быть пункт Restore

Как обезопасить транзакции в сети БиткойнВводим ключ, который мы экспортировали из Electrum на офлайн компьютере.

Как обезопасить транзакции в сети Биткойн

Нас предупреждают, что у нас режим «watching-only». Можем наблюдать и всё.

Нас это устраивает. Жмем ОК.

Как обезопасить транзакции в сети БиткойнПереходим в раздел отправить «Send». Делаем какую-нибудь транзакцию.

Нажимаем Send

Как обезопасить транзакции в сети Биткойн

Перед нами появляется информация об этой транзакции. И мы видим статус «Unsigned» — неподписанная. Отлично, то что нам надо. Теперь нажимаем «Save», и сохраняем транзакцию в виде файла на флешку.

Возвращаемся к нашему офлайн компьютеру и вставляем флешку в него. Заходим в электрум, открываем раздел «Tools->Load transaction->From file». Выбираем наш файл из прошлого шага, который мы сохранили на флешке.

Как обезопасить транзакции в сети БиткойнПеред нами сразу открывается наша не подписанная транзакция, но теперь мы ее можем подписать. Нажимаем «Sign».

Как обезопасить транзакции в сети БиткойнУ нас потребуют пароль. Вводим его и транзакция подписана.

Теперь кнопка Sign поменялась на Broadcast, но нам надо нажать на Save. Сохраняем подписанную транзакцию на флешку, и вытаскиваем её.

Как обезопасить транзакции в сети БиткойнОпять переходим к онлайн компьютеру. Заходим в электрум, открываем раздел «Tools->Load transaction->From file».

Как обезопасить транзакции в сети БиткойнТеперь открываем транзакцию с прошлого шага с флешки. И теперь мы можем уже нажать «Broadcast». Нажимаем.

Как обезопасить транзакции в сети БиткойнГотово, транзакция выполнена.

Как обезопасить транзакции в сети БиткойнНа самом деле этот способ не сложный, проделав его 2 раза, ты его запомнишь. Но как ни крути, этот способ отнимает много времени, для небольших и регулярных транзакций он не имеет смысла. Поэтому мелкие транзакции делаем в «горячем» режиме, а большие суммы — в «холодном».

источник

Вступить в наш паблик Вконтакте
Страница facebook facebook
Подписаться на обновления в twitter
Подписаться на канал блога Telegram

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here