Bitcoin Forum
February 17, 2020, 08:59:56 AM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Мнемонический конвертер для Electrum  (Read 161 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
Hero Member
*****
Offline Offline

Activity: 1190
Merit: 829


View Profile
December 15, 2019, 08:40:20 PM
Merited by Krypt (2), Ratimov (2), johhnyUA (1), xenon131 (1), igor72 (1), FontSeli (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 с открытым кодом, но как бы там ни было - использовать их рекомендуется только в исключительных случаях, соблюдая все меры предосторожности.
100% First Deposit Bonus Instant Withdrawals Best Odds 10+ Sports Since 2014 No KYC Asked Play Now
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
IeSua
Hero Member
*****
Offline Offline

Activity: 1190
Merit: 829


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

резерв
Smartprofit
Sr. Member
****
Offline Offline

Activity: 896
Merit: 454



View Profile
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.

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

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

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

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

igor72
Hero Member
*****
Offline Offline

Activity: 672
Merit: 898


DAVID CHAUM's xx coin SALE IS NOW LIVE!


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-разделе у меня хранятся холодные кошельки, софт для бумажных кошельков, инструменты для работы с сидами.



███████                   
                      ██████████                        ██       
                       ████████████                  ███       
                                ██████████           █████       
                                        ███████      ██████         
██████                  ███████     ████
████████                ██████     ██   
██████████        ████████             
███████████    █████████             
████████    ████████
     
      ███████    ████████       
              ██████    █████████████   
          █████████      ███████████   
      ███████████          █████████   
██████████████                       
████████████████                       
███████      ████████████           
██████        ████████████           
████                ██████████           

.xx-coin.io.

DAVID CHAUM's xx coin SALE IS NOW LIVE!

naska21
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 595



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

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

Какие и на их что заменить?

whole nazca signature space owned by naska21 for rent, feel free to PM me
igor72
Hero Member
*****
Offline Offline

Activity: 672
Merit: 898


DAVID CHAUM's xx coin SALE IS NOW LIVE!


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

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

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

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



███████                   
                      ██████████                        ██       
                       ████████████                  ███       
                                ██████████           █████       
                                        ███████      ██████         
██████                  ███████     ████
████████                ██████     ██   
██████████        ████████             
███████████    █████████             
████████    ████████
     
      ███████    ████████       
              ██████    █████████████   
          █████████      ███████████   
      ███████████          █████████   
██████████████                       
████████████████                       
███████      ████████████           
██████        ████████████           
████                ██████████           

.xx-coin.io.

DAVID CHAUM's xx coin SALE IS NOW LIVE!

naska21
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 595



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.

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

whole nazca signature space owned by naska21 for rent, feel free to PM me
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!