Чтобы защитить приватные ключи и токены на вашем MyEtherWallet кошельке, следует использовать его локальную версию. Тогда можно безопасно проверять, проводить и подписывать транзакции без подключения к Интернету.
Запуск MEW оффлайн.
1. Зайдите на официальный сайт MEW: https://www.myetherwallet.com/#offline-transaction.
Вкладка Send Offline – Step 1, ниже указываете адрес вашего кошелька, с которого планируете выполнять перевод.
Затем нажмите Generate Information, пример на картинке:
Нас интересуют два параметра: Gas Price (в WEI) и Nonce. Запишите их в блокнот для дальнейших операций оффлайн.
В примере у меня в кошельке MEW задана цена газа – 13 Gwei (13000000000 WEI). Возможно, вам потребуется большая комиссия для быстрого перевода. Оптимальное значение Gwei можно узнать здесь.
Задать его в кошельке нужно в правом верхнем углу (речь только про онлайн версию кошелька).
2. Скачайте архив с локальной версией кошелька MEW.
Актуальную сборку можно найти здесь. Периодически обновляйте локальную версию кошелька для обеспечения безопасности.
3. Откройте любой из этих сайтов – etherscan.io, etherchain.org или ethplorer.io – и введите адрес своего кошелька, чтобы заранее узнать его баланс (в режиме оффлайн его не проверить).
Не закрывайте сайт с балансом кошелька MEW.
4. Отключите компьютер от сети Интернет. Дальше работаем с локальной версией кошелька.
5. Распакуйте содержимое архива на флешку.
В папке найдите файл index.html и запустите его (Интернет не подключаем).
6. Вы увидите предупреждение о том, что сайт не может подключиться к сети – это нормально.
Также, вы не сможете просматривать баланс вашего кошелька (ethereum и токены), пока находитесь оффлайн.
7. Войдите на страницу Send Offline, работаем с разделом Step 2.
Заполняем все данные:
To Address – введите номер кошелька получателя (кому делаете перевод).
Value – количество монет (по умолчанию здесь Ethereum). Можно отправлять и токены. Ваш баланс я просил запомнить в пункте 3 этой инструкции. При отправке токенов следует указывать увеличенный Gas Limit.
Gas Limit – укажите 21000 для стандартной скорости обработки транзакции. Здесь есть подробное описание, как подобрать оптимальную величину.
Gas Price и Nonce – скопируйте значения, которые получили в пункте 1 этой инструкции.
Поле Data не заполняем.
Спускаемся ниже и выбираем, каким способом открыть кошелек. Я рекомендую – Keystore / JSON File. Выбираем файл-ключ, подтверждаем паролем и далее подписываем транзакцию с помощью кнопки Generate Transaction.
Всё готово: в поле Signed Transaction теперь появился код, в котором зашифрован ваш перевод. Этот код уже нельзя изменить или скомпрометировать. Скопируйте его в блокнот.
8. Осталось передать подписанную транзакцию в сеть Ethereum.
Подключитесь к Интернет, зайдите на https://etherscan.io/pushTx и вставьте полученный ранее код. Через некоторое время ваш перевод будет обработан. Ход процесса можно отслеживать на том же сайте.
Безопасная работа с MEW:
- Вы открыли свой кошелек MyEtherWallet строго оффлайн, на чистой флешке.
- Риск кражи ваших данных или подмены кода транзакции был минимальным.
- Перевод MEW сгенерировал локально.
- В сеть вы передали уже подготовленную транзакцию.
Это один из самых безопасных способов работы с кошельком MyEtherWallet. Более мощная защита достигается только в связке с аппаратным кошельком (настоятельно советую купить, пока цена на них ещё не взлетела).
Зачем нужна локальная версия кошелька?
Бывают случаи, когда хакерам удаётся подменить DNS-адреса сайтов с онлайн-кошельками. MyEtherWallet – не исключение, к сожалению.
Разумеется, тщательный осмотр сайта, внимательная проверка по чек-листу снижают риски. Но если вы хотите защитить свои криптовалюты и токены, то будет полезно иметь в запасе оффлайн версию MEW.
Недавние слухи о подмене адресов заставили многих нервничать.