Там написано: "Ledger uses a standard called BIP 39 for the generation and interpretation of the master seed on all of our devices", этого более чем достаточно. К тому же, вы же не будете оспаривать факт, что мнемоника, сгенерированная в леджере, в любом BIP39-совместимом кошельке дает такие же ключи/адреса? Разве это было бы возможно, если бы они использовали разные входные переменные в PBKDF2?
|
|
|
Потому что так написано в BIP39.
Напомнило ответ студента, которого спросили почему небо голубое, и он ответил, что так было написано в букваре. Мне не важно, что он вам напомнил, ответ был содержательным в отличие от вашего "а почему нет?". Нахер было спрашивать,если устраивает то что написано? Вроде вам посты набивать себе незачем. Мне ничего не надо, я ни о чем не спрашиваю, просто указываю на ваше заблуждение. Когда эти выпускники вводят ее в леджер для востановления своих ключей, происходит обратное преобразование в то же самое случайное число, и это случайное число служит мастер ключом. Еще раз вам говорю, это не так, вы заблуждаетесь, никакого обратного преобразования не происходит. Прочитайте BIP39, вот вам конкретная цитата оттуда: "To create a binary seed from the mnemonic, we use the PBKDF2 function with a mnemonic sentence (in UTF-8 NFKD) used as the password and the string "mnemonic" + passphrase (again in UTF-8 NFKD) used as the salt. The iteration count is set to 2048 and HMAC-SHA512 is used as the pseudo-random function. The length of the derived key is 512 bits (= 64 bytes). This seed can be later used to generate deterministic wallets using BIP-0032 or similar methods. "
|
|
|
а вычитала что после того как ты шифруешь какую ли бы копию оригинал автоматом тоже шифруется Как это? )
|
|
|
Да причем тут BIP 39. Документ регламентирует как должно работать железо, которое претендует на генерацию случайных чисел, а не как получается мнемоническая фраза из случайного числа согласно алгоритму BIP 39 .
А при чем тут обсуждение генерации случайных чисел, если речь шла об алгоритме получения сида из мнемонической фразы и пассфразы? Хороший ответ на вопрос )). Потому что так написано в BIP39.
|
|
|
На картинке да, потому что так легче для человеческого мозга, но в железе нет . Ключи текст не воспринимают, они понимают только 0 (открытое состояние) или 1 (закрытое состояние).
Хорошо, текст в виде последовательности байт (или бит, если вам так угодно) кодировки UTF-8. Так вас устраивает? Где тут обратное преобразование в случайное число? Устроит для 25 го слова но не устроит для сид фразы. Почему? А что это за документ, а главное - почему вы на него опираетесь? У нас есть документ BIP39, от него и отталкиваемся.
|
|
|
На картинке да, потому что так легче для человеческого мозга, но в железе нет . Ключи текст не воспринимают, они понимают только 0 (открытое состояние) или 1 (закрытое состояние).
Хорошо, текст в виде последовательности байт (или бит, если вам так угодно) кодировки UTF-8. Так вас устраивает? Где тут обратное преобразование в случайное число?
|
|
|
Когда вы вводите свою mnemonic phrase, например 12 слов, они сначала преобразуются в random_number Это не так. Они поступают на вход PBKDF2 в виде текста. На второй вход поступает Salt , на третий - обычный текст (25-е слово). Никакого третьего входа нет, на второй подается текст ("mnemonic"||passphrase)
|
|
|
не совсем верно. Как видно по функции, мнемоника выступает в качестве пароля, а доп. фраза - как соль.
Из мнемоники обратным преобразованием получают случайное число к которому дополнительная фраза добавляет свою "случайность" и на выходе имеем новое случайное число. Не понял про обратное преобразование, это что такое? На рисунке показана блок схема всего процесса. seed это ваше окончательное случайной число, entropy input - это затравка полученная из сид фразы, PERSONALIZATION STRING - это ваше дополнительное слово. Это что-то не то, процесс генерации сида показан на этой картинке: В Electrum сид генерируется примерно так же, только вместо слова "mnemonic" используется "electrum", и контрольная сумма по-другому считается. Ну и словарь там может быть произвольный, например, 9dk - вполне нормальная мнемоническая фраза для Электрума.
|
|
|
Постараемся помочь, только ответьте на все вопросы. Выложите адрес кошеля. Старая версия доступна? Оригинальный seed есть? В коре нет сида в том виде, в котором вы подразумеваете. Зачем вам адрес кошелька, чем это поможет?
|
|
|
Благодарю всех за поздравления!
|
|
|
Очень нужно вспомнить - там значительная сумма.
Значительная сумма в какой валюте? Ну и странно немного, что вы не помните, где хранили значительную сумму. Может и пароль от кошелька не помните, какой смысл тогда искать?
|
|
|
Спасибо большое, а не подскажите как отключить двухфакторку?
Создать новый двухфакторный кошелек из сида этого кошелька, там при создании будет выбор включить/выключить двухфакторку. Замечу, что и без двухфакторки кошелек останется мультиподписным, что неоптимально с точки зрения размера комиссии (больше комиссия, чем в простом), поэтому, если собираетесь часто пользоваться, лучше с такого кошелька уйти на "стандартный".
|
|
|
помогите неопытному Когда то давно был сделан кошелек на electrum, сделал кое какую работу Человеку удобно было оплатить битком - решил принять на тот кошелек (50$) Теперь хотел отправить 30$ оплатить услугу - дает отправить только 27$ - остальное типа оплата комиссий Это нормально или я что то не так делаю? У вас 2FA кошелек, 2FA в электруме платная, оплата берется по умолчанию за 20 транзакций вперед, стоит это 0.0005 btc. Если вас это не устраивает, то двухфакторку можно отключить (при наличии сида).
|
|
|
1. Наиболее быстрый способ - получить ключи и импортировать в "легкий" кошелек. 2. Да, можно получить. Как это делается - полно было мануалов в 17-м году, не вижу смысла писать еще один.
|
|
|
А что не получается? В одном клиенте должно быть два кошелька один из них обычный, когда Ledger не подключен, это и есть горячий кошелек. Второй "холодный", с ключами Ledger, когда он был подключен при создании холодного кошелька. Холодный взято в кавычки, потому что под таким Васаби подразумевает именно такой кошелек, а не что-то другое. Если у вас на горячем кошельке были монеты, смешиваете их и отправляете на холодный, если до этого тот нигде не светился. Если хотите смешать монеты, которые уже были на холодном кошельке отправляете их сначала на горячий. Сбрасываете Ledger и ставите там новые ключи через новый SEED, устанавливаете в клиенте новый "холодный" путем подключения Ledger с новыми ключами и отправляете на новый холодный монеты после смешивания. То есть, чтобы смешать монеты с леджера, мне нужно создать транзитный горячий кошелек, где эти деньги может украсть вирус? Не, так не интересно, понятно, что так можно. Я то думал, что там где-то есть возможность создания связки "холодный" для подписи (леджер) + "горячий" с теми же адресами для формирования транзакции, что и холодный, но без приватников (то есть созданный из xpub-а, как, например, в Electrum). Если у вас есть Coldcard то можно сделать связку Васаби + Coldcard на отдельном оффлайн компьютере и это будет настоящий холодный кошелек. Coldcard может подписывать транзакцию понятную для Васаби в оффлайне и сбрасывать ее на SD карту, но я это не проверял, так как такого аппаратника у меня нет. Вот, я это и искал, но для Леджера. Если бы там сделали поддержку json-файлов Электрума, то такое было бы возможно. А так о возможности работы Леджера с coinjoin wasabi пока нельзя, с чего разговор и начинали. Просто моя ошибка была в том, что я написал обобщенно "невозможно с аппаратниками", подразумевая леджер и трезор, но оказалось, что, видимо, все-таки с одним аппаратником это работает (ColdCard).
|
|
|
Я вверху уточнил как это работает. А в приведенной инструкции описано все пошагово.
Понятно, вроде логично, должно работать.
update Че-то потыкал мышкой я в этом Wasabi и ничего не получается (. То ли с леджером здесь CoinJoin пока все-таки не работает, то ли я просто не нахожу, как с ним делать связку холодный+горячий кошелек.
|
|
|
Но даже по вашей ссылке написано: "Unfortunately, as of now, you cannot CoinJoin with just the private keys on your hardware wallet. The keys need to be on the internet-connected computer to be able to CoinJoin." В общем, будет время, посмотрю, может вы и правы..
|
|
|
А если я пользуюсь только битком, а альтами только на биржах, и то изредка и они в ордерах стоят, то стоит ли заморачиваться с аппаратником? Стоит ли использовать его для хранения только биткойна. Альтернативой аппаратнику является холодный кошелек на отдельном компе (либо системе на загрузочной флешке) без интернета. Где больше заморочек - судите сами. Правильно созданный и правильно используемый холодный кошелек безопаснее аппаратника. Понятно что он ничем не отличается от любого другого кошелька, если тупо хранить. Не понимаю как в нем выставлять комиссию сатоши/байт вручную (скажу честно, не пробовал разбираться). Выставляется. Но лучше для битка аппаратник привязывать к Электруму, там удобнее.
|
|
|
|