Bitcoin Forum
May 02, 2024, 05:32:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Мнемонический конвертер для Electrum  (Read 298 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
IeSua (OP)
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 869


View Profile
December 15, 2019, 08:40:20 PM
Merited by Krypt (2), Symmetrick (2), johhnyUA (1), igor72 (1), FontSeli (1), xenon131 (1)
 #1

Если вам необходимо узнать приватные ключи по сид фразе, то для большинства кошельков подойдет инструмент описанный в этой теме, но Electrum для создания сид фразы использует свой собственный уникальный алгоритм, и если вы создали SEED в electrum, то использовать (восстановить кошелек, извлечь приватные ключи и т.д.) её можно только в нем же.

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

№1 - Electrum seed tester Tool

https://github.com/FarCanary/ElectrumSeedTester

Инструмент для преобразования мнемонических фраз Electrum, проект основан на конвертере Ian Coleman https://github.com/iancoleman/bip39. Принцип действия тот же - скачиваете, отключаете интернет, запускаете файл "ElectrumSeedTester-standalone.html" и пользуетесь.



№2 - electrumBIP39

https://github.com/HardCorePawn/electrumBIP39

Практически тоже самое, также основан на конвертере Ian Coleman https://github.com/iancoleman/bip39, некоторые действия необходимо сделать вручную.

Для "Legacy" сида/кошелька:
- Ввести сид фразу в "BIP39 Mnemonic"
- В разделе "Derivation Path" перейти на вкладку "BIP32"
- В "Client" выбрать "Custom Derivation Path"
- Для просмотра адресов для получения вписать m/0 в "BIP32 Derivation Path"
- Для просмотра адресов для сдачи вписать m/1 в "BIP32 Derivation Path"

Для "SegWit" сида/кошелька:
- Ввести сид фразу в "BIP39 Mnemonic"
- В разделе "Derivation Path" перейти на вкладку "BIP141"
- В "Script Semantics" выбрать P2WPKH
- Для просмотра адресов для получения вписать m/0'/0 в "BIP32 Derivation Path"
- Для просмотра адресов для сдачи вписать m/0'/1 в "BIP32 Derivation Path"



Run at your OWN risk!!

На сколько я понимаю, HardCorePawn это известный участник нашего форума HCP, автор Electrum seed tester Tool тоже присутствует на форуме, но не проявляет особой активности.

Оба проекта лежат на Github с открытым кодом, но как бы там ни было - использовать их рекомендуется только в исключительных случаях, соблюдая все меры предосторожности.
1714671146
Hero Member
*
Offline Offline

Posts: 1714671146

View Profile Personal Message (Offline)

Ignore
1714671146
Reply with quote  #2

1714671146
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714671146
Hero Member
*
Offline Offline

Posts: 1714671146

View Profile Personal Message (Offline)

Ignore
1714671146
Reply with quote  #2

1714671146
Report to moderator
IeSua (OP)
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 869


View Profile
December 15, 2019, 08:40:37 PM
 #2

резерв
Smartprofit
Legendary
*
Offline Offline

Activity: 2338
Merit: 1775



View Profile WWW
December 17, 2019, 10:18:06 PM
 #3

Если вам необходимо узнать приватные ключи по сид фразе, то для большинства кошельков подойдет инструмент описанный в этой теме, но Electrum для создания сид фразы использует свой собственный уникальный алгоритм, и если вы создали SEED в electrum, то использовать (восстановить кошелек, извлечь приватные ключи и т.д.) её можно только в нем же.

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

№1 - Electrum seed tester Tool

https://github.com/FarCanary/ElectrumSeedTester

Инструмент для преобразования мнемонических фраз Electrum, проект основан на конвертере Ian Coleman https://github.com/iancoleman/bip39. Принцип действия тот же - скачиваете, отключаете интернет, запускаете файл "ElectrumSeedTester-standalone.html" и пользуетесь.



№2 - electrumBIP39

https://github.com/HardCorePawn/electrumBIP39

Практически тоже самое, также основан на конвертере Ian Coleman https://github.com/iancoleman/bip39, некоторые действия необходимо сделать вручную.

Для "Legacy" сида/кошелька:
- Ввести сид фразу в "BIP39 Mnemonic"
- В разделе "Derivation Path" перейти на вкладку "BIP32"
- В "Client" выбрать "Custom Derivation Path"
- Для просмотра адресов для получения вписать m/0 в "BIP32 Derivation Path"
- Для просмотра адресов для сдачи вписать m/1 в "BIP32 Derivation Path"

Для "SegWit" сида/кошелька:
- Ввести сид фразу в "BIP39 Mnemonic"
- В разделе "Derivation Path" перейти на вкладку "BIP141"
- В "Script Semantics" выбрать P2WPKH
- Для просмотра адресов для получения вписать m/0'/0 в "BIP32 Derivation Path"
- Для просмотра адресов для сдачи вписать m/0'/1 в "BIP32 Derivation Path"



Run at your OWN risk!!

На сколько я понимаю, HardCorePawn это известный участник нашего форума HCP, автор Electrum seed tester Tool тоже присутствует на форуме, но не проявляет особой активности.

Оба проекта лежат на Github с открытым кодом, но как бы там ни было - использовать их рекомендуется только в исключительных случаях, соблюдая все меры предосторожности.

Спасибо! Как всегда ты выкладываешь интересные статьи про Electrum.

Думал о таких моментах. Даже храню у себя старые версии кошельков - на всякий случай.

Да. Может сложиться ситуация с невозможностью установки Electrum.

И тогда возможно придется воспользоваться этими сервисами. Опасения конечно есть. Все таки вбиваешь туда сид.

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

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

И рисковать не всеми битками. А только их частью.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2003


Crypto Swap Exchange


View Profile
December 18, 2019, 10:50:51 AM
Last edit: December 18, 2019, 11:22:13 AM by igor72
 #4

Даже храню у себя старые версии кошельков - на всякий случай.
Это имеет смысл делать, если сиды создавались в старых версиях Электрума (до 2.7.0, вышедшей в октябре 16-го года). Иначе проще воспользоваться описанными здесь инструментами. При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).
Quote
И тогда возможно придется воспользоваться этими сервисами. Опасения конечно есть. Все таки вбиваешь туда сид.

Если цена Биткоина будет в будущем увеличиваться, то и соблазн какую нибудь закладку в продукт установить тоже будет большой. Надо быть недоверчивым.
Недоверчивым в крипте надо быть всегда. В стартовом посте справедливо сказано, что нужно соблюдать меры предосторожности. У меня, например, есть флешка с Tails, которую я запускаю только на временно отключенном от интернета компьютере. Там в persistent-разделе у меня хранятся холодные кошельки, софт для бумажных кошельков, инструменты для работы с сидами.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
naska21
Hero Member
*****
Offline Offline

Activity: 1358
Merit: 635


View Profile
December 22, 2019, 07:24:41 AM
 #5

При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).

Какие и на их что заменить?
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2003


Crypto Swap Exchange


View Profile
December 22, 2019, 10:55:33 AM
Merited by IeSua (1), Symmetrick (1)
 #6

При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).

Какие и на их что заменить?
Строку
Code:
passphrase = "mnemonic" + passphrase;
заменить на
Code:
passphrase = "electrum" + passphrase;

И строку
Code:
return h == nh;
на
Code:
return true;
Вторая замена отключает проверку чек-суммы по BIP39.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
naska21
Hero Member
*****
Offline Offline

Activity: 1358
Merit: 635


View Profile
December 25, 2019, 10:45:47 AM
 #7

При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).

Какие и на их что заменить?
Строку
Code:
passphrase = "mnemonic" + passphrase;
заменить на
Code:
passphrase = "electrum" + passphrase;

И строку
Code:
return h == nh;
на
Code:
return true;
Вторая замена отключает проверку чек-суммы по BIP39.

Спасибо, сохранил конвертер на втором компуте, с которого мало когда в интернет выхожу и проделал эти операции. Походу начну  экспериментирование но пока с "левыми" создаваемыми кошельками, чтобы убедиться что все путем идет.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!