Bitcoin Forum
April 28, 2024, 03:57:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Пoмoгитe вoccтанoвить cтapый Electrum  (Read 344 times)
The0ldl_lser (OP)
Legendary
*
Offline Offline

Activity: 2058
Merit: 1256


⭐⭐⭐⭐⭐⭐


View Profile
February 06, 2024, 01:42:18 PM
 #21

Quote
Фраза из 13 слов точно не бип39 хотя бы потому, что количество слов в бип39-фразе обязательно должно быть кратно трём
Охуеть не встать! Да это просто праздник какой-то!  Cheesy  столько всего нового узнаешь. И сколько еще интересно скелетов в шкафу тайных пасхалок


А что именно прокомментировать? То, что выделено жирным?
Ну да. Куда электрум это пишет? Это как-то должно отображаться в пункте про путь деривации (я его описал выше) там кроме 'легаси" и еще 2 пунктов (это где можно галку поставить) внизу еще есть строка, где можно задать что-то вроде xx/ /11 /уу/ вручную

Отсюда вопрос

Ну и вопрос
4. P2SH был в 2014 году? Может стоит этот пункт деривации выбрать при использовании bip39? Нет ну я попробую конечно - по сути адреса должны быть таким же кстати...

"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714276663
Hero Member
*
Offline Offline

Posts: 1714276663

View Profile Personal Message (Offline)

Ignore
1714276663
Reply with quote  #2

1714276663
Report to moderator
1714276663
Hero Member
*
Offline Offline

Posts: 1714276663

View Profile Personal Message (Offline)

Ignore
1714276663
Reply with quote  #2

1714276663
Report to moderator
1714276663
Hero Member
*
Offline Offline

Posts: 1714276663

View Profile Personal Message (Offline)

Ignore
1714276663
Reply with quote  #2

1714276663
Report to moderator
igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1985


Crypto Swap Exchange


View Profile
February 06, 2024, 02:16:21 PM
Last edit: February 06, 2024, 02:32:19 PM by igor72
 #22

А что именно прокомментировать? То, что выделено жирным?
Ну да. Куда электрум это пишет? Это как-то должно отображаться в пункте про путь деривации (я его описал выше) там кроме 'легаси" и еще 2 пунктов (это где можно галку поставить) внизу еще есть строка, где можно задать что-то вроде xx/ /11 /уу/ вручную

Отсюда вопрос
Никуда не пишет. Это просто алгоритм для определения валидности электрумовского сида. Ладно, объясню подробнее ).
В BIP39 сид-фраза образуется так (12 слов сид для примера):
1. генерируется случайное число 128 бит.
2. Вычисляется его хеш
3. Первые 4 бита хеша считается контрольной суммой и эти 4 бита добавляются в конец - итого 132 бита.
4. 132 бита разделяются по 11 бит, получается 12 кусков. Любой набор из 11 бит соответствует определенному слову в BIP39-словаре. Так получаются 12 слов, причем так как в последнем слове из 11 бит 4 - чексумма, то изменение любого слова скорее всего (но необязательно) сделает сид невалидным.
Теперь как создается электрумовская сид-фраза:
1. генерируется случайное число 132 бита
2. вычисляется его hmac (с словосочетанием "Seed version" в качестве ключа)
3. Если этот hmac начинается не на шестнадцатиричные 01, 100, 101 или 102, тогда возвращаемся на пункт 1, пока не сгенерируется подходящее. Эти значения первых байт соответствуют типу кошелька (легаси, сегвит...).
4. Когда сгенерировалось правильное 132-битное число, эти 132 бита делятся по 11 и согласно словарю (в данном случае он может быть произвольным, но по умолчанию используется такой же, как в BIP39) превращаются в какое-то количество слов (по умолчанию в 12, но если словарь пользовательский, то может быть больше или меньше).

Короче, можете в это не вникать, я написал всё это, чтобы показать, что знать про данный hmac вам не нужно )).
 
 
Quote

Ну и вопрос
4. P2SH был в 2014 году? Может стоит этот пункт деривации выбрать при использовании bip39? Нет ну я попробую конечно - по сути адреса должны быть таким же кстати...
Был p2sh. Но вы, подозреваю, имеете в виду p2sh-p2wpkh? Этого не было до 17 года. А тот точно не у вас. Не стоит. Пробуйте, если хотите, но это абсолютно бесполезно.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
The0ldl_lser (OP)
Legendary
*
Offline Offline

Activity: 2058
Merit: 1256


⭐⭐⭐⭐⭐⭐


View Profile
February 06, 2024, 02:32:24 PM
 #23

^
А
Получается что не важно что писал в 2014 году Электрум в hmac, и то что он писал позже в свой hmac в 2019 году - мои 13 слов в обоих случаях подойдут электруму?
Б
(И насрать что их 13 а не 12)?

Quote
Но вы, подозреваю, имеете в виду p2sh-p2wpkh?
да я это имел ввиду т.к именно такой пункт для поставления галочки есть в версии 4.0.9 портабль электрум при выборе бип39 и на следующем шаге (окне) -выборе пути деривации

В
Вышеописанное тождественно при случае выбора мной бип39, а не электрумовского алгоритма создания адреса (куда бапки принимать/слать)?

igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1985


Crypto Swap Exchange


View Profile
February 06, 2024, 02:58:28 PM
 #24

^
А
Получается что не важно что писал в 2014 году Электрум в hmac, и то что он писал позже в свой hmac в 2019 году - мои 13 слов в обоих случаях подойдут электруму?
Ничего никуда не писалось, ни в 14, ни в 19 ). Но да, неважно. И да, ваши 13 слов подойдут к любой версии электрума после 14 года.
Quote

Б
(И насрать что их 13 а не 12)?
Да. Их 13, потому что словарь был тогда 1626 слов, а не 2048. Чем больше слов в словаре, тем меньше слов надо, и наоборот.
Quote
Quote
Но вы, подозреваю, имеете в виду p2sh-p2wpkh?
да я это имел ввиду т.к именно такой пункт для поставления галочки есть в версии 4.0.9 портабль электрум при выборе бип39 и на следующем шаге (окне) -выборе пути деривации

В
Вышеописанное тождественно при случае выбора мной бип39, а не электрумовского алгоритма создания адреса (куда бапки принимать/слать)?
Если вы выберете бип39, то гарантированно не получите свои ключи/адреса, потому что они с другими параметрами будут вычисляться. Так что забудьте об этом, никаких галок вам ставить не нужно.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
The0ldl_lser (OP)
Legendary
*
Offline Offline

Activity: 2058
Merit: 1256


⭐⭐⭐⭐⭐⭐


View Profile
February 06, 2024, 03:09:14 PM
 #25

Если вы выберете бип39, то гарантированно не получите свои ключи/адреса, потому что они с другими параметрами будут вычисляться. Так что забудьте об этом, никаких галок вам ставить не нужно.
А это?

Quote
3б) может такое быть, что электрум не может правильно определить"чексумм" в бип39 и всегда пишет мне что "чексумм файлд" из-за того что в моем случае 13 слов, не 12?

А генерация происходит верно (я помню цифру в начале адреса, хотя может и совпадение)
Ну если и это не имеет значения - то значит совпадение. Хотя мне кажется что 180*** в адресе которое я вспомнил ^ - не очень вероятное совпадение. Хотя мало ли что мне кажется, все равно не помню сколько там (значит ноль) важны же цифры

Ну или вопрос иначе - если не выбирать бип39, то внизу не пишется "чексум файлед". Вообще ничего не пишется. Будто проверки нет вовсе. Наводит на сомнения. (В версии электрум 4.0.0.9 портабле)

igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1985


Crypto Swap Exchange


View Profile
February 06, 2024, 04:13:10 PM
 #26

Если вы выберете бип39, то гарантированно не получите свои ключи/адреса, потому что они с другими параметрами будут вычисляться. Так что забудьте об этом, никаких галок вам ставить не нужно.
А это?

Quote
3б) может такое быть, что электрум не может правильно определить"чексумм" в бип39 и всегда пишет мне что "чексумм файлд" из-за того что в моем случае 13 слов, не 12?

А генерация происходит верно (я помню цифру в начале адреса, хотя может и совпадение)
Ну если и это не имеет значения - то значит совпадение. Хотя мне кажется что 180*** в адресе которое я вспомнил ^ - не очень вероятное совпадение.
Согласен, не очень вероятное, где то 0.03%.
Насчет 3б) - не может такого быть, если слова без ошибок записаны.
Тогда, в 14-м году BIP39 еще был очень молодым "стандартом", я думаю, что применялся он только в одном кошельке - Trezor. Ну может еще в Mycelium, не знаю, вряд ли. Как у вас мог появиться BIP39-сид?
Мне сейчас пришла в голову такая мысль: проверьте слова своего сида, все ли они есть в этом словаре?
Quote
Ну или вопрос иначе - если не выбирать бип39, то внизу не пишется "чексум файлед". Вообще ничего не пишется. Будто проверки нет вовсе. Наводит на сомнения. (В версии электрум 4.0.0.9 портабле)
Это действительно странно. Должно писаться "Тип seed-фразы: old" или "Тип seed-фразы: standard". Посмотрите еще раз, потому что иначе и кнопка "Next" не должна нажиматься.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
The0ldl_lser (OP)
Legendary
*
Offline Offline

Activity: 2058
Merit: 1256


⭐⭐⭐⭐⭐⭐


View Profile
February 07, 2024, 04:48:55 PM
Last edit: February 07, 2024, 05:03:41 PM by The0ldl_lser
 #27

^
1. Все слова из вашей ссылке есть в этом кошельке
2. Действительно, после ввода 13 слов была надпись "тип сид-фразы: стандарт"
3. Я зашел в раздел "кошелек →информация" , (по вашей рекомендации выше в теме) и там вот что:

Название кошелька - default _wallet
Тип кошелька - standard
Тип скрипта - p2pkh
Сид доступен - Да
Тип хранилища ключей - bip32
Lightning - Not available for this wallet

Ниже
"Публичный мастер-ключ

Я вручную сейчас перекопирую этот ключ на горячую машину. Даже если он дает доступ к монетам, рискну. Он дает?

И да, я походу неправильно вспомнил вчера начало адреса. Не 180*** а другое значение должно быть. (Начал больше вспоминать)

Пс. И внизу под публичным мастер ключом -
Derivation path: m

Smartprofit
Legendary
*
Offline Offline

Activity: 2324
Merit: 1765



View Profile WWW
February 07, 2024, 05:16:31 PM
 #28

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

Что касается детерминированных кошельков, то я с вами скорее не согласен. В Bitcoin Core, кстати, тоже уже лет семь как создаются только детерминированные кошельки, только без мнемонической фразы.
Хорошо, скоро так и сделаем

Я знаю. Опять-таки благодаря вам

Просто похоже кроме igor72 сейчас на форуме нет никого, кто бы глубоко понимал как работают криптовалютные кошельки. Тем более, если создавали вы их в дремучем 2014 году или раньше. Iesua - был технически подкован, Джонни тоже разбирался, A-Bolt, Бальтазар, TheFuzzStone, вероятно Амаклин. Вообщем даже в 2017 году людей которые досконально в этой теме разбирались можно было по пальцам одной руки пересчитать.
А так пользователи различных кошельков конечно есть и какие-то знания у них тоже есть. Но это не настолько глубокие знания, чтобы в разговор лезть. Тем более ваши вопросы сложные.
Я больше читаю такие темы, стараюсь знания приобрести, повысить техническую грамотность.

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

Activity: 1820
Merit: 1985


Crypto Swap Exchange


View Profile
February 07, 2024, 05:45:41 PM
 #29

Ниже
"Публичный мастер-ключ

Я вручную сейчас перекопирую этот ключ на горячую машину. Даже если он дает доступ к монетам, рискну. Он дает?
Нет, из этого ключа могут быть получены адреса, но не приватные ключи (собственно, поэтому он и публичный). Проще там нажать на кнопку и QR-код получить, сфоткать, а затем на онлайн-системе его импортировать через камеру компа. Вручную легко ошибиться.
Quote
Пс. И внизу под публичным мастер ключом -
Derivation path: m
Это не имеет значения в данном случае.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
The0ldl_lser (OP)
Legendary
*
Offline Offline

Activity: 2058
Merit: 1256


⭐⭐⭐⭐⭐⭐


View Profile
February 07, 2024, 05:59:41 PM
 #30

^
Я ввел мнемоник на горячей машине - короче нет там ничего, финита ля комедия. Правильно же что получается у меня старый бип-32 (а не бип39) формат, и он верный? Адреса получились те же. Значит просто там действительно ничего нет, а транзакции там и не были вовсе (хотя я помню что там было новое для меня - "динамическая комиссия" и я ее выставлял, вернее поменял сразу  на фиксированную, гуглил как это сделать (хотя и это не точно, может в в голове все перемешалось) - значит исходящие должны были быть)

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

Буду курить про блокчейн.инфо про "слова" как можно восстановить без почт (ну или почты как восстановить)


igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1985


Crypto Swap Exchange


View Profile
February 07, 2024, 06:14:41 PM
 #31

^
Я ввел мнемоник на горячей машине - короче нет там ничего, финита ля комедия.
Если кошелек синхронизирован (в правом нижнем углу горит зеленый или синий фонарь), то 99.9%, что там ничего нет. Чтобы проверить оставшийся 0.1%, увеличьте gap limit до, скажем, 200 (сейчас 20), убедитесь, что во вкладке с адресами приемных адресов стало не 20, а 200 и дождитесь синхронизации. Чтобы изменить gap limit, вставьте в консоли (вкладка "консоль") эту строчку
Code:
wallet.gap_limit = 200
и нажмите Enter.
Quote
Правильно же что получается у меня старый бип-32 (а не бип39) формат, и он верный?
Да, у вас не BIP39. Здесь всё однозначно понятно, можете не сомневаться.
Quote
Адреса получились те же. Значит просто там действительно ничего нет, а транзакции там и не были вовсе (хотя я помню что там было новое для меня - "динамическая комиссия" и я ее выставлял, вернее поменял сразу  на фиксированную, гуглил как это сделать (хотя и это не точно, может в в голове все перемешалось) - значит исходящие должны были быть)
По себе знаю, память - штука сложная, иногда вспоминаешь то, чего не было ). Может, это вы длали с другим кошельком, а этот сид так и остался пустым.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 [2]  All
  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!