Title: Мнемонический конвертер для Electrum Post by: IeSua on December 15, 2019, 08:40:20 PM Если вам необходимо узнать приватные ключи по сид фразе, то для большинства кошельков подойдет инструмент описанный в этой теме (https://bitcointalk.org/index.php?topic=5041906.0), но Electrum для создания сид фразы использует свой собственный (https://electrum.readthedocs.io/en/latest/seedphrase.html) уникальный алгоритм, и если вы создали 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 (https://bitcointalk.org/index.php?action=profile;u=867786), автор Electrum seed tester Tool тоже присутствует на форуме (https://bitcointalk.org/index.php?action=profile;u=2465029), но не проявляет особой активности. Оба проекта лежат на Github с открытым кодом, но как бы там ни было - использовать их рекомендуется только в исключительных случаях, соблюдая все меры предосторожности. Title: Re: Мнемонический конвертер для Electrum Post by: IeSua on December 15, 2019, 08:40:37 PM резерв
Title: Re: Мнемонический конвертер для Electrum Post by: Smartprofit on December 17, 2019, 10:18:06 PM Если вам необходимо узнать приватные ключи по сид фразе, то для большинства кошельков подойдет инструмент описанный в этой теме (https://bitcointalk.org/index.php?topic=5041906.0), но Electrum для создания сид фразы использует свой собственный (https://electrum.readthedocs.io/en/latest/seedphrase.html) уникальный алгоритм, и если вы создали 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 (https://bitcointalk.org/index.php?action=profile;u=867786), автор Electrum seed tester Tool тоже присутствует на форуме (https://bitcointalk.org/index.php?action=profile;u=2465029), но не проявляет особой активности. Оба проекта лежат на Github с открытым кодом, но как бы там ни было - использовать их рекомендуется только в исключительных случаях, соблюдая все меры предосторожности. Спасибо! Как всегда ты выкладываешь интересные статьи про Electrum. Думал о таких моментах. Даже храню у себя старые версии кошельков - на всякий случай. Да. Может сложиться ситуация с невозможностью установки Electrum. И тогда возможно придется воспользоваться этими сервисами. Опасения конечно есть. Все таки вбиваешь туда сид. Если цена Биткоина будет в будущем увеличиваться, то и соблазн какую нибудь закладку в продукт установить тоже будет большой. Надо быть недоверчивым. Тут понимаешь, что биткоин целесообразно хранить на нескольких кошельках, как раз из-за подобных ситуаций. Чтобы вовремя обнаружить проблемы. И рисковать не всеми битками. А только их частью. Title: Re: Мнемонический конвертер для Electrum Post by: igor72 on December 18, 2019, 10:50:51 AM Даже храню у себя старые версии кошельков - на всякий случай. Это имеет смысл делать, если сиды создавались в старых версиях Электрума (до 2.7.0, вышедшей в октябре 16-го года). Иначе проще воспользоваться описанными здесь инструментами. При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).Quote И тогда возможно придется воспользоваться этими сервисами. Опасения конечно есть. Все таки вбиваешь туда сид. Недоверчивым в крипте надо быть всегда. В стартовом посте справедливо сказано, что нужно соблюдать меры предосторожности. У меня, например, есть флешка с Tails, которую я запускаю только на временно отключенном от интернета компьютере. Там в persistent-разделе у меня хранятся холодные кошельки, софт для бумажных кошельков, инструменты для работы с сидами.Если цена Биткоина будет в будущем увеличиваться, то и соблазн какую нибудь закладку в продукт установить тоже будет большой. Надо быть недоверчивым. Title: Re: Мнемонический конвертер для Electrum Post by: naska21 on December 22, 2019, 07:24:41 AM При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить). Какие и на их что заменить? Title: Re: Мнемонический конвертер для Electrum Post by: igor72 on December 22, 2019, 10:55:33 AM При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить). Какие и на их что заменить? Code: passphrase = "mnemonic" + passphrase; Code: passphrase = "electrum" + passphrase; И строку Code: return h == nh; Code: return true; Title: Re: Мнемонический конвертер для Electrum Post by: naska21 on December 25, 2019, 10:45:47 AM При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить). Какие и на их что заменить? Code: passphrase = "mnemonic" + passphrase; Code: passphrase = "electrum" + passphrase; И строку Code: return h == nh; Code: return true; Спасибо, сохранил конвертер на втором компуте, с которого мало когда в интернет выхожу и проделал эти операции. Походу начну экспериментирование но пока с "левыми" создаваемыми кошельками, чтобы убедиться что все путем идет. |