Оффлайн перевод в сетях ETH, Polygon, BSC, Moonbeam, GO, ETC и т.д.

  • ❗️Уважаемые форумчане, ознакомьтесь с правилами форума. Все сообщения и темы должны быть опубликованы в разделах, которые соответствуют их тематике и с четким соблюдением правил форматирования. Нарушение этих правил приведет к блокировке вашего аккаунта.

    Для благодарности на форуме существует кнопка "LIKE", а все сообщения с благодарностями - флуд и захламление тем. Так вы только усложняете поиск информации на форуме. Все кто будут оставлять подобные сообщения - будут восприняты как спам и приведут к блокировке.

    Прежде чем создавать тему с вопросом или добавлять новый вопрос в теме - используйте поиск по форуму, с вероятностью 99% ответ на данный вопрос уже есть на форуме. В противном случае флуд с вопросами будет воспринят как накрутка сообщений и ваш аккаунт будет заблокирован.

  • 🤝 Партнерская программа. Пригласи друга и получи 500 баллов. Подробнее
  • 🤑 Общайся на форуме за деньги. На форуме существует оплата за создание тем и сообщений. За публикацию полезной информации, пользователи получают баллы, которые можно обменять на криптовалюту

BOMBERuss

Участник
Топикстартер
22 Сен 2022
1 203
430
38
ZetaChain
www.bomberuss.ru
TON Testnet
0
Баллы
15 660
В статье опишу как перевести криптовалюту и токены оффлайн в таких сетях как:
  • Ethereum;
  • BSC;
  • Polygon;
  • Moonriver;
  • Moonbeam;
  • Ethereum Classic;
  • XDC Network;
  • MINTME;
  • GO.
Т.е. будем локально подписывать транзакцию.
Это нужно для повышения безопасности, чтобы не вводить ваш приватный ключ или SEED онлайн в браузере. Метод использует принципы локальной подписи холодного кошелька, так что тратиться на подобные безделушки смысла нет.

1. Как развернуть локальный MEW кошелек.​

Для постоянного использования оффлайн подписи нам нужно устройство, которое никогда не будет подключено к интернету, а лучше чтобы никогда не использовалось в подключенном к сети виде для серфинга и установки всего что можно (левые программы, игры, торрент клиенты и т.д.). Лично я использую древний ноутбук с чистой (свежеустановленной) ОС Windows 7 и архиватором WinRAR (Можно 7zip), а также более свежим браузером.
Подготовим оффлайн MyEtherWallet для использования только для подписи транзакций, а для этого пойдем на MEW репозиторий в GitHub и скачаем последнюю версию вот отсюда: https://github.com/MyEtherWallet/MyEtherWallet/releases/tag/v6.6.8
В данный момент это версия 6.6.8 и в самом низу из ассетов нужно скачать файл архива MyEtherWallet-v6.6.8-Offline.zip
Скачать MEW для Offline


Данный архив при помощи флешки переносим с рабочего подключенного ПК, который будем называть А, на не подключенный к сети ноутбук, который назовем Б. Распаковываем архим в нужную папку и все. Теперь у нас есть оффлайн кошелек для подписи транзакций.

Отступление: Советую иметь отдельную флешку, где будут храниться ваши ключи от кошелька, так как дальше речь пойдет о ней.

2. Подготавливаем транзакцию к подписи.​

Этот пункт можно пропустить, но тогда на пункте 3 придется вводить все в ручную:
  • Сеть;
  • Адрес кошелька отправителя;
  • Лимит газа;
  • Цену газа.
  • Остальные данные, которые и так придется вводить в п.3...
Чтобы подготовить нашу транзакцию есть удобный способ - онлайн сайт MyEtherWallet, на котором в самом низу ищем строку Send Offline Helper, которая нам в дальнейшем тоже понадобится. Находится она в утилитах последней строчкой.
Создать транзакцию криптовалюты офлайн

Перейдя туда через интернет с устройства А выбираем нужную сеть, через которую будем совершать транзакцию. На скриншоте я выбрал Polygon (MATIC).

Выбор блокчейна


Жмем далее и вводим адрес отправителя, т.е. адрес кошелька с которого вы будете отправлять криптовалюту или токены и тот, от которого у вас имеются ключи.
Но в данном случае нам не нужно нажимать далее, а после генерации данных нам нужно нажать Export JSON file, т.е. экспортировать JSON с этими данными.

Экспорт транзакции для подписи


Повторю - NEXT кликать не надо!

Теперь мы имеем файл с транзакцией, который переносим на флешку.

3. Оффлайн подпись транзакции.​

Флешку с созданной транзакцией в виде JSON-файла нужно перенести на ноутбук Б (не подключен к сети).
Там открываем папку с нашим MEW-оффлайн в которой ищем файл index.html (это главная страница сайта) и запускаем его через браузер;
Видим главную страницу MyEtherWallet, хоть в оффлайн она выглядит не очень )))
Вводим приватный ключ или SEED (помните я говорил про флешку с ключами ¯\_(ツ)_/¯)
Вход в MyEtherWallet оффлайн


Слева выбираем Send Transaction Offline и листаем в самый низ, где нажимаем Upload JSON file и загружаем нашу готовую транзакцию для подписи.

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


В данном случае сеть сама изменилась на Polygon, а вместо MATIC из выпадающего меню можно выбрать токен. Конечно не все токены есть в списке, так как каждый час их по 100 штук в блокчейн деплоят. Вводим сумму и адрес кошелька получателя.
Далее нажимаем Generate Transaction и получаем подписанную транзакцию Singed Transaction, которую и копируем.
Подписанная транза


Эту подпись вносим в новый текстовый файл блокнота, сохраняем и переносим флешкой на наше устройство А, которое подключено к интернету.

4. Отправка подписанной транзакции.​

У нас есть подписанная транзакция. И мы снова идем на MyEtherWallet в тот же раздел, в котором создавали эту транзакцию для подписи в разделе 2 этого топика.
Если вы ее не закрыли на этапе 2, то отлично и просто нажимаем Next, если закрыли, то снова выбираем сеть, вводим ваш адрес отправителя и тогда уже не скачиваем JSON, а жмем Next.
В поле вводим подписанную транзакцию и нажимаем Confirm & Send.

Отправка


Транзакция отправлена!

Заключения не будет, так как слишком большой объем текста, но скажу что в полигон цену на газ лучше чуть приподнять.
 
Последнее редактирование:
  • Like
Реакции: Sapiens и Omxian

madara

Начинающий
18 Окт 2022
70
7
TON Testnet
0
Баллы
5
в итоге же всё равно нужен инет, чтобы её отправить, разве нет?))
 

BOMBERuss

Участник
Топикстартер
22 Сен 2022
1 203
430
38
ZetaChain
www.bomberuss.ru
TON Testnet
0
Баллы
15 660
в итоге же всё равно нужен инет, чтобы её отправить, разве нет?))
Блокчейн то в инете находится. И даже если вы имеете холодный кошелек Ledger например, чтобы отправить транзакцию нужен инет.
Скажу больше - вся криптовалюта находится не у вас на кошельке, а в интернете и не на холодном кошельке. И даже та, которая находится на бирже все равно находится в блокчейне в интернете.
Криптовалюта это виртуальный актив, а не реальный.
Для аналогии скажу что деньги на вашей карте или на счету в банке это тоже не реальный, а цифровой актив, т.е. циферки на жестких дисках.
Да что там - купюры у вас в кармане это просто бумага,
 
  • Like
Реакции: matsur

madara

Начинающий
18 Окт 2022
70
7
TON Testnet
0
Баллы
5
Блокчейн то в инете находится. И даже если вы имеете холодный кошелек Ledger например, чтобы отправить транзакцию нужен инет.
Скажу больше - вся криптовалюта находится не у вас на кошельке, а в интернете и не на холодном кошельке. И даже та, которая находится на бирже все равно находится в блокчейне в интернете.
Криптовалюта это виртуальный актив, а не реальный.
Для аналогии скажу что деньги на вашей карте или на счету в банке это тоже не реальный, а цифровой актив, т.е. циферки на жестких дисках.
Да что там - купюры у вас в кармане это просто бумага,
аа то есть, то, что вы расписали в этой статье, это аналог холодного кошелька, только в виде приложения?
 

BOMBERuss

Участник
Топикстартер
22 Сен 2022
1 203
430
38
ZetaChain
www.bomberuss.ru
TON Testnet
0
Баллы
15 660
аа то есть, то, что вы расписали в этой статье, это аналог холодного кошелька, только в виде приложения?
Да. И главное что бесплатно.
На самом деле это за пару минут делается, если несколько раз повторить.
Тут еще одна вещь - прошу заметить что нигде в интернете вы не вводите свой приватный ключ или мнемоническую фразу.
 

madara

Начинающий
18 Окт 2022
70
7
TON Testnet
0
Баллы
5
Да. И главное что бесплатно.
На самом деле это за пару минут делается, если несколько раз повторить.
Тут еще одна вещь - прошу заметить что нигде в интернете вы не вводите свой приватный ключ или мнемоническую фразу.
да, в кошельках приват кеем владеет сам кошелёк по сути, а все потверждения в виде кнопок - это только интерфейс и некая видимость того, что пользователь сам транзакции подтверждает.
ну точнее он его выдаёт и использует уже для облегчения работы с криптой сам
 

BOMBERuss

Участник
Топикстартер
22 Сен 2022
1 203
430
38
ZetaChain
www.bomberuss.ru
TON Testnet
0
Баллы
15 660
да, в кошельках приват кеем владеет сам кошелёк по сути
Это у кастодиальных кошельков. Я всегда использую не кастодиальные кошельки, которые не могут хранить мои приватники и сиды, а только предоставляют мне доступ к блокчейну и инструменты.
 

madara

Начинающий
18 Окт 2022
70
7
TON Testnet
0
Баллы
5
Да. И главное что бесплатно.
На самом деле это за пару минут делается, если несколько раз повторить.
Тут еще одна вещь - прошу заметить что нигде в интернете вы не вводите свой приватный ключ или мнемоническую фразу.
вообще лучше генерировать свой собственный приват кей самому, без всяких расширений для браузера, например через библиотеку питон можно, и конструировать транзакции самостоятельно, вот тогда будет полный аналог холодных кошельков но без защиты от вирусов конечно.
но если программа из вашего поста является проверенной(и ещё лучше официальной), то её можно использовать совместно с собственно сгенерированным приват кеем
 

BOMBERuss

Участник
Топикстартер
22 Сен 2022
1 203
430
38
ZetaChain
www.bomberuss.ru
TON Testnet
0
Баллы
15 660
вообще лучше генерировать свой собственный приват кей самому, без всяких расширений для браузера, например через библиотеку питон можно, и конструировать транзакции самостоятельно, вот тогда будет полный аналог холодных кошельков но без защиты от вирусов конечно.
Если уж с этой стороны подойти, то можно и графический интерфейс для себя прикрутить к библиотеке. И даже немного функционала написать.
но если программа из вашего поста является проверенной(и ещё лучше официальной), то её можно использовать совместно с собственно сгенерированным приват кеем
Так это не программа. Это портативная версия сайта MyEtherWallet с их официального репозитория GitHub. Исходный код то в открытом доступе на GitHub у серьезных проектов, как и у любого блокчейна, будь то Ethereum или Bitcoin.
Скачивается сайт вместе с нужными скриптами и библиотеками. Алгоритмы генерации то также в открытом доступе.
По сути вся сфера криптовалют и его блокчейна публична.
 

madara

Начинающий
18 Окт 2022
70
7
TON Testnet
0
Баллы
5
да, можно и свой кошелёк написать)) если есть желание
главное не накосячить в коде и 100 раз протестить, иначе можно случайно неправильно подписать транзакцию(хотя в большинстве случаев просто произойдёт ошибка и ничего не станет с криптой)
Если уж с этой стороны подойти, то можно и графический интерфейс для себя прикрутить к библиотеке. И даже немного функционала написать.

Так это не программа. Это портативная версия сайта MyEtherWallet с их официального репозитория GitHub. Исходный код то в открытом доступе на GitHub у серьезных проектов, как и у любого блокчейна, будь то Ethereum или Bitcoin.
Скачивается сайт вместе с нужными скриптами и библиотеками. Алгоритмы генерации то также в открытом доступе.
По сути вся сфера криптовалют и его блокчейна публична.
ой, невнимательно посмотрел
 

pupsik777

Только пришел
8 Ноя 2022
20
3
TON Testnet
0
Баллы
180
В статье опишу как перевести криптовалюту и токены оффлайн в таких сетях как:
  • Ethereum;
  • BSC;
  • Polygon;
  • Moonriver;
  • Moonbeam;
  • Ethereum Classic;
  • XDC Network;
  • MINTME;
  • GO.
Т.е. будем локально подписывать транзакцию.
Это нужно для повышения безопасности, чтобы не вводить ваш приватный ключ или SEED онлайн в браузере. Метод использует принципы локальной подписи холодного кошелька, так что тратиться на подобные безделушки смысла нет.

1. Как развернуть локальный MEW кошелек.​

Для постоянного использования оффлайн подписи нам нужно устройство, которое никогда не будет подключено к интернету, а лучше чтобы никогда не использовалось в подключенном к сети виде для серфинга и установки всего что можно (левые программы, игры, торрент клиенты и т.д.). Лично я использую древний ноутбук с чистой (свежеустановленной) ОС Windows 7 и архиватором WinRAR (Можно 7zip), а также более свежим браузером.
Подготовим оффлайн MyEtherWallet для использования только для подписи транзакций, а для этого пойдем на MEW репозиторий в GitHub и скачаем последнюю версию вот отсюда: https://github.com/MyEtherWallet/MyEtherWallet/releases/tag/v6.6.8
В данный момент это версия 6.6.8 и в самом низу из ассетов нужно скачать файл архива MyEtherWallet-v6.6.8-Offline.zip
Посмотреть вложение 2690

Данный архив при помощи флешки переносим с рабочего подключенного ПК, который будем называть А, на не подключенный к сети ноутбук, который назовем Б. Распаковываем архим в нужную папку и все. Теперь у нас есть оффлайн кошелек для подписи транзакций.

Отступление: Советую иметь отдельную флешку, где будут храниться ваши ключи от кошелька, так как дальше речь пойдет о ней.

2. Подготавливаем транзакцию к подписи.​

Этот пункт можно пропустить, но тогда на пункте 3 придется вводить все в ручную:
  • Сеть;
  • Адрес кошелька отправителя;
  • Лимит газа;
  • Цену газа.
  • Остальные данные, которые и так придется вводить в п.3...
Чтобы подготовить нашу транзакцию есть удобный способ - онлайн сайт MyEtherWallet, на котором в самом низу ищем строку Send Offline Helper, которая нам в дальнейшем тоже понадобится. Находится она в утилитах последней строчкой.
Посмотреть вложение 2691
Перейдя туда через интернет с устройства А выбираем нужную сеть, через которую будем совершать транзакцию. На скриншоте я выбрал Polygon (MATIC).

Посмотреть вложение 2692

Жмем далее и вводим адрес отправителя, т.е. адрес кошелька с которого вы будете отправлять криптовалюту или токены и тот, от которого у вас имеются ключи.
Но в данном случае нам не нужно нажимать далее, а после генерации данных нам нужно нажать Export JSON file, т.е. экспортировать JSON с этими данными.

Посмотреть вложение 2693

Повторю - NEXT кликать не надо!

Теперь мы имеем файл с транзакцией, который переносим на флешку.

3. Оффлайн подпись транзакции.​

Флешку с созданной транзакцией в виде JSON-файла нужно перенести на ноутбук Б (не подключен к сети).
Там открываем папку с нашим MEW-оффлайн в которой ищем файл index.html (это главная страница сайта) и запускаем его через браузер;
Видим главную страницу MyEtherWallet, хоть в оффлайн она выглядит не очень )))
Вводим приватный ключ или SEED (помните я говорил про флешку с ключами ¯\_(ツ)_/¯)
Посмотреть вложение 2694

Слева выбираем Send Transaction Offline и листаем в самый низ, где нажимаем Upload JSON file и загружаем нашу готовую транзакцию для подписи.

Посмотреть вложение 2695

В данном случае сеть сама изменилась на Polygon, а вместо MATIC из выпадающего меню можно выбрать токен. Конечно не все токены есть в списке, так как каждый час их по 100 штук в блокчейн деплоят. Вводим сумму и адрес кошелька получателя.
Далее нажимаем Generate Transaction и получаем подписанную транзакцию Singed Transaction, которую и копируем.
Посмотреть вложение 2696

Эту подпись вносим в новый текстовый файл блокнота, сохраняем и переносим флешкой на наше устройство А, которое подключено к интернету.

4. Отправка подписанной транзакции.​

У нас есть подписанная транзакция. И мы снова идем на MyEtherWallet в тот же раздел, в котором создавали эту транзакцию для подписи в разделе 2 этого топика.
Если вы ее не закрыли на этапе 2, то отлично и просто нажимаем Next, если закрыли, то снова выбираем сеть, вводим ваш адрес отправителя и тогда уже не скачиваем JSON, а жмем Next.
В поле вводим подписанную транзакцию и нажимаем Confirm & Send.

Посмотреть вложение 2697

Транзакция отправлена!

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

BOMBERuss

Участник
Топикстартер
22 Сен 2022
1 203
430
38
ZetaChain
www.bomberuss.ru
TON Testnet
0
Баллы
15 660
По идее мы создали подобие холодного кошелька, но к сожалению в блокчейне без инета никуда
Холодный кошелек именно так и работает - подписывает транзакцию оффлайн, а потом онлайн ее отправляет. Или вы думаете что крипта хранится на холодном кошельке как мелочь в кармане? Нет. Крипта никогда не покидает сеть, а холодным кошелек называется потому что без подключения к сети может подписать транзакцию, т.е. нет возможности украсть приватный ключ или SEED. Отправляет эту подписанную транзакцию он также через интернет.
 

_Teen_

Только пришел
16 Ноя 2022
40
2
TON Testnet
0
Баллы
300
О это же отличный вариант для тех кто не хочет купить Леджер)
Думаю что сейчас Леджер будет неплохо смотреться, если вы хотите забросить крипту на долгосрок и не вспоминать о ней долгое время. Но зачем это нужно, кто-нибудь объяснит?
 

matsur

Любитель
11 Ноя 2022
302
41
Uzbekistan
TON Testnet
0
Баллы
19
Думаю что сейчас Леджер будет неплохо смотреться, если вы хотите забросить крипту на долгосрок и не вспоминать о ней долгое время. Но зачем это нужно, кто-нибудь объяснит?
Ну если нету возможности купить Леджер а есть то что написано в посте и вы боитесь держать свои средства онлайн тогда вот такой способ, конечно не такой уж и удобный, лучше накопить и купить Леджер)
 
  • Like
Реакции: _Teen_

_Teen_

Только пришел
16 Ноя 2022
40
2
TON Testnet
0
Баллы
300
Ну если нету возможности купить Леджер а есть то что написано в посте и вы боитесь держать свои средства онлайн тогда вот такой способ, конечно не такой уж и удобный, лучше накопить и купить Леджер)
Я думаю что при больших объёмах, Вы поймёте сами для себя где лучше хранить средства, а при маленьком банке, проще ведь на бирже\кошельке, по типу мм-а хранить.
 
  • Like
Реакции: hex.808

hex.808

Начинающий
19 Ноя 2022
168
32
TON Testnet
0
Баллы
26
Я думаю что при больших объёмах, Вы поймёте сами для себя где лучше хранить средства, а при маленьком банке, проще ведь на бирже\кошельке, по типу мм-а хранить.
Ну да, когда на фоне остальных сумма на кошельке небольшая, то не страшно её хранить как будто бы
 
  • Like
Реакции: _Teen_

matsur

Любитель
11 Ноя 2022
302
41
Uzbekistan
TON Testnet
0
Баллы
19
Я думаю что при больших объёмах, Вы поймёте сами для себя где лучше хранить средства, а при маленьком банке, проще ведь на бирже\кошельке, по типу мм-а хранить.
Конечно, мм отличный кошелёк, можно и без Леджера даже если большая сумма, просто нужно будет не подключать кошелёк ни к каким сайтам) Хотя после истории с Slope, всё таки есть сомнения
 
  • Like
Реакции: _Teen_

_Teen_

Только пришел
16 Ноя 2022
40
2
TON Testnet
0
Баллы
300
Конечно, мм отличный кошелёк, можно и без Леджера даже если большая сумма, просто нужно будет не подключать кошелёк ни к каким сайтам) Хотя после истории с Slope, всё таки есть сомнения
Почему только со Slope? Сколько было поднобного ранее. Солана, что с кмк или коингеко было и это только примеры, которые самые масштабные на моей памяти о которых помню. По ощущениям, на каждый сайт нужен отдельный кошелек, а может и устройство.
 

_Teen_

Только пришел
16 Ноя 2022
40
2
TON Testnet
0
Баллы
300
Ну да, когда на фоне остальных сумма на кошельке небольшая, то не страшно её хранить как будто бы
По началу, будет страх всего. А потом к Вам придет смирение и Вы поймете, что нет смысла что-то оттягивать. Хотя может у меня просто ценности средств нет в крипто мире, но если сумма маленькая, то зачастую её не жалко потерять.
 

Ocala

Любитель
4 Ноя 2022
317
31
TON Testnet
0
Баллы
817
Ну да, когда на фоне остальных сумма на кошельке небольшая, то не страшно её хранить как будто бы
Всё равно будет обидно если она пропадет по разным причинам. Маленькие суммы не всегда такими будут, лучше выбирать сразу хороший кошелек, где будут храниться деньги всегда.