Bitcoin Forum
April 26, 2024, 09:46:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 »  All
  Print  
Author Topic: Кошельки для Bitcoin (октябрь 2019)  (Read 3974 times)
igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1972


Crypto Swap Exchange


View Profile
October 15, 2019, 08:57:10 AM
Merited by chimk (5)
 #21

Например, мобильный electrum не позволяет увидеть (и соответственно нет контроля) приватный ключ. Виден и под контролем только seed из 12 слов. Seed на самом деле это даже более важная тема, чем приватный ключ. Но тем не менее - такая усеченность функционала имеет место быть.
Это не так, есть там доступ к приватным ключам.
Усеченность мобильного электрума (по сравнению с десктопным вариантом) заключается главным образом в невозможности импорта BIP39 сида, в отсутствии контроля над UTXO и в отсутствии консоли. Ну и еще там нет некоторых малополезных мелочей.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714167991
Hero Member
*
Offline Offline

Posts: 1714167991

View Profile Personal Message (Offline)

Ignore
1714167991
Reply with quote  #2

1714167991
Report to moderator
1714167991
Hero Member
*
Offline Offline

Posts: 1714167991

View Profile Personal Message (Offline)

Ignore
1714167991
Reply with quote  #2

1714167991
Report to moderator
Smartprofit
Legendary
*
Offline Offline

Activity: 2324
Merit: 1761



View Profile WWW
October 15, 2019, 09:46:13 AM
 #22

Например, мобильный electrum не позволяет увидеть (и соответственно нет контроля) приватный ключ. Виден и под контролем только seed из 12 слов. Seed на самом деле это даже более важная тема, чем приватный ключ. Но тем не менее - такая усеченность функционала имеет место быть.
Это не так, есть там доступ к приватным ключам.
Усеченность мобильного электрума (по сравнению с десктопным вариантом) заключается главным образом в невозможности импорта BIP39 сида, в отсутствии контроля над UTXO и в отсутствии консоли. Ну и еще там нет некоторых малополезных мелочей.

Просто у меня другая информация по наличию в мобильном Electrum представления приватного ключа.

По моей информации там есть только seed и открытый мастер - ключ.

Если там действительно в настройках где-то зарыта информация о приватном ключе, то очень ценная информация. Потому что он нужен. Я считаю, что его отсутствие это неудобно.

Electrum очень популярен. Его много кто использует.

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

Если напишешь - будет здорово!

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

Activity: 1820
Merit: 1972


Crypto Swap Exchange


View Profile
October 15, 2019, 10:00:46 AM
Merited by IeSua (1)
 #23

где именно смотреть в мобильном Electrum информацию о приватном ключе
Вкладка "Receive" -> тап по адресу -> тап по адресу -> "Details" -> "Export private key". Дальше можно тапнуть по ключу, чтобы получить QR-код.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
A-Bolt
Legendary
*
Offline Offline

Activity: 2311
Merit: 2297


View Profile
October 15, 2019, 11:53:16 AM
Merited by chimk (5)
 #24

А что насчёт Bitcoin Core?  Правильно я понимаю, что не существует стандартизованного метода или последовательности действий для создания из мнемонической фразы xprv-сида для скармливания в Bitcoin Core командой sethdseed ?

Bitcoin Core не поддерживает BIP39, поэтому в процессе генерации мастер-ключа (xprv) из сида мнемоническая фраза не участвует:
Code:
сид(энтропия) -> мастер-ключ(xprv)

В BIP39 генерация мастер-ключа происходит через мнемоническую фразу:
Code:
сид(энтропия) -> фраза -> сид BIP39 -> мастер-ключ(xprv)

Очевидно, что если исходный сид (он ещё называется энтропией) в обоих случаях будет одинаковый, то мастер-ключи будут разные, поскольку последовательность преобразований отличается.
johhnyUA
Legendary
*
Offline Offline

Activity: 2422
Merit: 1834


Crypto for the Crypto Throne!


View Profile
October 15, 2019, 01:08:30 PM
 #25

В BIP39 генерация мастер-ключа происходит через мнемоническую фразу:
Code:
сид(энтропия) -> фраза -> сид BIP39 -> мастер-ключ(xprv)

Очевидно, что если исходный сид (он ещё называется энтропией) в обоих случаях будет одинаковый, то мастер-ключи будут разные, поскольку последовательность преобразований отличается.

Хочу уточнить вот этот момент (может и кому полезно будет) как я помню, для BIP39 энтропия == мнемоническая фраза. Ну тоесть мнемоника это просто выражение этой энтропии в понятном для человека виде, тоесть, можно ли заменить вот так или я опять что-то путаю?

Code:
энтропия (фраза) ->  сид BIP39 -> мастер-ключ(xprv)

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1972


Crypto Swap Exchange


View Profile
October 15, 2019, 01:50:33 PM
 #26

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

█▀▀▀











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











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

Activity: 1330
Merit: 869


View Profile
October 15, 2019, 03:27:50 PM
Merited by chimk (5), igor72 (1)
 #27

Например, мобильный electrum не позволяет увидеть (и соответственно нет контроля) приватный ключ. Виден и под контролем только seed из 12 слов. Seed на самом деле это даже более важная тема, чем приватный ключ. Но тем не менее - такая усеченность функционала имеет место быть.
Это не так, есть там доступ к приватным ключам.
Усеченность мобильного электрума (по сравнению с десктопным вариантом) заключается главным образом в невозможности импорта BIP39 сида, в отсутствии контроля над UTXO и в отсутствии консоли. Ну и еще там нет некоторых малополезных мелочей.

Просто у меня другая информация по наличию в мобильном Electrum представления приватного ключа.

По моей информации там есть только seed и открытый мастер - ключ.

Если там действительно в настройках где-то зарыта информация о приватном ключе, то очень ценная информация. Потому что он нужен. Я считаю, что его отсутствие это неудобно.

Electrum очень популярен. Его много кто использует.

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

Если напишешь - будет здорово!

Все там есть, иначе это был бы не Электрум.

Текст - https://bitcointalk.org/index.php?topic=5192158.msg52764118#msg52764118

Видяшка, хенд мейд на коленке:
Krypt
Legendary
*
Offline Offline

Activity: 1538
Merit: 1093



View Profile
October 15, 2019, 05:28:57 PM
 #28

А что насчёт Bitcoin Core?  Правильно я понимаю, что не существует стандартизованного метода или последовательности действий для создания из мнемонической фразы xprv-сида для скармливания в Bitcoin Core командой sethdseed ?
Bitcoin Core не поддерживает BIP39, поэтому в процессе генерации мастер-ключа (xprv) из сида мнемоническая фраза не участвует ...
В документации на sethdseed говорится "Parameter #2—seed  - The WIF private key to use as the new HD seed. The seed value can be retrieved using the dumpwallet command. It is the private key marked hdseed=1". То есть пользователь проинициализировать HD-кошелёк Bitcoin Core может только мастер-ключом (xprv), а не сидом.

Поэтому у меня и был вопрос - если возможность где-то вне Bitcoin Core сгенерировать из некой мнемонической фразы такой xprv, который Bitcoin Core воспримет в качестве параметра в команде sethdseed.

Почему спрашиваю. Страничка Колемана как бы намекает, что что-то подобное возможно - после выбора в разделе "Derivation Path" закладки BIP32 появляется поле "Client" с опцией "Bitcoin Core" и нужным путём (m/0'/0'):



Только вот "BIP32 Extended Private Key" (xprv9xcU6fDSXUWGXuaZ88W...) вычисляется не в Коровском формате. Может, кто знает, как привести его в требуемый для Bitcoin Core формат.
A-Bolt
Legendary
*
Offline Offline

Activity: 2311
Merit: 2297


View Profile
October 15, 2019, 07:10:13 PM
Merited by Krypt (5), chimk (5)
 #29

В документации на sethdseed говорится "Parameter #2—seed  - The WIF private key to use as the new HD seed. The seed value can be retrieved using the dumpwallet command. It is the private key marked hdseed=1".

Вы не совсем правильно поняли документацию, но в этом не ваша вина. Тот кто это написал, вводит в заблуждение читателя, надо полагать, без злого умысла. Фразу "The WIF private key to use as the new HD seed." надо понимать так: "Последовательность из 32 байт, закодированную в формате приватного ключа WIF для использования в качестве нового HD-сида".

Сид - это не приватный ключ, просто Bitcoin Core принимает и выдаёт этот сид в формате ключа WIF.

То есть пользователь проинициализировать HD-кошелёк Bitcoin Core может только мастер-ключом (xprv), а не сидом.

Нет. В Bitcoin Core невозможно импортировать приватный мастер-ключ xprv, можно импортировать только сид командой sethdseed.

Поэтому у меня и был вопрос - если возможность где-то вне Bitcoin Core сгенерировать из некой мнемонической фразы такой xprv, который Bitcoin Core воспримет в качестве параметра в команде sethdseed.

Нельзя. xprv - это 512 бит, а нужен сид размером 256 бит.

Почему спрашиваю. Страничка Колемана как бы намекает, что что-то подобное возможно - после выбора в разделе "Derivation Path" закладки BIP32 появляется поле "Client" с опцией "Bitcoin Core" и нужным путём (m/0'/0'):

Если вы сделаете экспорт мастер-ключа(xprv) из Bitcoin Core при помощи команды dumpwallet, вставите этот мастер-ключ в поле BIP32 Root Key упомянутого вами сайта, и укажете там Client - Bitcoin Core, то в результате получите на сайте то же дерево приватных ключей, что и в Bitcoin Core. Вот так это работает. Можно ли ещё как то использовать этот сайт совместно с Bitcoin Core? Сомневаюсь.
witcher_sense
Legendary
*
Offline Offline

Activity: 2310
Merit: 4313

🔐BitcoinMessage.Tools🔑


View Profile WWW
October 16, 2019, 10:44:52 AM
Merited by chimk (5)
 #30

Хочу уточнить вот этот момент (может и кому полезно будет) как я помню, для BIP39 энтропия == мнемоническая фраза. Ну тоесть мнемоника это просто выражение этой энтропии в понятном для человека виде, тоесть, можно ли заменить вот так или я опять что-то путаю?
Я немного интересовался вопросом о процессе генерации сидов из мнемоники и мнемоники из энтропии. Энтропия и мнемоника - это не взаимозаменяемые понятия, потому что процесс генерации мнемоники проходит несколько этапов.

Как известно, в BIP-39 используется энтропия размером от 128 до 256 бит. Энтропию проще всего представить в двоичном коде с последовательностью 0 и 1, полученных случайным образом, например подкидыванием монеты (орел-это единица, решка-это ноль). Если подкинуть монету 128 раз, то мы получим число длиной в 128 бит.

Далее из этого большого числа нам нужно вычислить контрольную сумму. Для этого используется определенная хеш-функция (SHA256), вычисляется хеш длиной 256 бит, после чего берутся первые несколько бит от этого хеша. Это и будет контрольной суммой для данной энтропии. Количество бит для контрольной суммы вычислить довольно просто: на каждые 32 бита энтропии приходится по одному биту контрольной суммы, то есть для 128 битной энтропии мы берем 4 бита от найденной ранее хеш-суммы.

Теперь у нас есть два числа: одно огромное в 128 бит - энтропия, и одно маленькое в 4 бита - контрольная сумма. Далее маленькое число добавляется в конец большого, точно не помню как называется эта операция, что-то типа 5+6=56. Из двух числе получается одно число размером 132 бита (128+4).

Эта последовательность в 132 бита разбивается на части размером 11 бит каждая. Эти части являются индексами, определяющими, какое именно слово из словаря BIP39 брать. При переводе этих двоичных чисел в десятичные, получаем числа от 0 до 2047 - это и будут порядковые номера, определяющие слово. Наша последовательность будет содержать 12 слов, в последнем слове будет содержаться контрольная сумма.

Процесс генерации сидов из мнемоники осуществляется с помощью функции формирования ключей,  в которой используется некий генератор псевдорандома,  в качестве аргументов используется мнемоническая фраза и мнемоническая фраза+пароль. На выходе получаем бинарное число размером 512 бит - это бинарный сид.


█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
johhnyUA
Legendary
*
Offline Offline

Activity: 2422
Merit: 1834


Crypto for the Crypto Throne!


View Profile
October 16, 2019, 11:38:01 AM
 #31

Далее маленькое число добавляется в конец большого, точно не помню как называется эта операция, что-то типа 5+6=56. Из двух числе получается одно число размером 132 бита (128+4)

Конкатенация называется.

А так то пост хороший, но ты мой не совсем правильно понял мой вопрос. Очевидно, чтобы превратить число в слово, фразу, набор фраз/слов нужно проделать определенные преобразования. Самое простое, это например брать цифрра = порядковый номер буквы (чисто голый пример, я все знаю что будет только 10 букв и прочее)

И то, что мнемоника это не энтропия напрямую я тоже знал  Smiley

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

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
witcher_sense
Legendary
*
Offline Offline

Activity: 2310
Merit: 4313

🔐BitcoinMessage.Tools🔑


View Profile WWW
October 16, 2019, 12:22:30 PM
 #32

Ты вот описал механизм преобразования. А я интересовался именно дальнейшим преобразованием. Если бы там просто с мнемоники мы обратно получали энтропию и из нее уже сид, то мнемоника бы просто была лишним звеном в отображенной цепочке. Как то так.
Энтропия - это основной секрет и ее можно вычислить, зная мнемоническую фразу. Достаточно перевести ее в бинарный формат и убрать биты контрольной суммы. Сид фразу для генерации кошелька можно вычислить и из бинарного числа, вопрос только в удобстве хранения таких чисел. Например, мнемонику можно запомнить, бинарное число - вряд ли. К тому же, переписывать с бумажки его тоже довольно проблематично.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Krypt
Legendary
*
Offline Offline

Activity: 1538
Merit: 1093



View Profile
October 21, 2019, 08:36:17 AM
 #33

... Вы не совсем правильно поняли документацию, но в этом не ваша вина. Тот кто это написал, вводит в заблуждение читателя, надо полагать, без злого умысла. Фразу "The WIF private key to use as the new HD seed." надо понимать так: "Последовательность из 32 байт, закодированную в формате приватного ключа WIF для использования в качестве нового HD-сида".
... Вот так это работает. Можно ли ещё как то использовать этот сайт (https://iancoleman.io/bip39/) совместно с Bitcoin Core?
Спасибо за разъяснения!
Поскольку изначально у меня был вопрос "А что насчёт Bitcoin Core?  Правильно я понимаю, что не существует стандартизованного метода или последовательности действий для создания из мнемонической фразы ... сида для скармливания в Bitcoin Core командой sethdseed ?", то, похоже, для этого всё же можно кое-как приспособить BIP32 (iancoleman.io) - ввести свою мнемоническую фразу, взять первые первые 32 байта из поля "BIP39 Seed", преобразовать их в WIF (например, в bitaddress.org), и скормить этот WIF private key в чистый кошелёк Bitcoin Core. И получить свои прежние биткоины  Smiley
A-Bolt
Legendary
*
Offline Offline

Activity: 2311
Merit: 2297


View Profile
October 21, 2019, 10:08:09 AM
 #34

Поскольку изначально у меня был вопрос "А что насчёт Bitcoin Core?  Правильно я понимаю, что не существует стандартизованного метода или последовательности действий для создания из мнемонической фразы ... сида для скармливания в Bitcoin Core командой sethdseed ?", то, похоже, для этого всё же можно кое-как приспособить BIP32 (iancoleman.io) - ввести свою мнемоническую фразу, взять первые первые 32 байта из поля "BIP39 Seed", преобразовать их в WIF (например, в bitaddress.org), и скормить этот WIF private key в чистый кошелёк Bitcoin Core. И получить свои прежние биткоины  Smiley

Можно-то оно можно. Но смысла в этом немного. Эту фразу можно будет использовать только совместно с Bitcoin Core. Вставив эту же фразу в Electrum, получим совсем другое дерево ключей. Так что, стандартизованного способа для Bitcoin Core действительно не существует.
Krypt
Legendary
*
Offline Offline

Activity: 1538
Merit: 1093



View Profile
October 21, 2019, 01:29:01 PM
 #35

Но смысла в этом немного. Эту фразу можно будет использовать только совместно с Bitcoin Core.
Да, смысла немного, но и вопрос был именно о Bitcoin Core, который уже десять лет как поддерживает обратную совместимость с предыдущими версиями, и, скорее всего, заброшен не будет. А что произойдёт с Электрумом неизвестно; к примеру, стандартно он у себя реализовал мнемоническую фразу не по BIP39, а по своему собственному алгоритму.
igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1972


Crypto Swap Exchange


View Profile
October 21, 2019, 02:39:12 PM
Merited by chimk (5), Krypt (1)
 #36

Если вам так хочется привязать BIP39-сид, то ваша схема будет работать. Я только что проверил:

1. выполнил в консоли команду: sethdseed true "приватный_ключ_WIF_256bit"
2. получил адрес
3. создал новый кошелек
4. повторил 1 и 2
Адреса совпали - восстановление работает ).

Quote
(iancoleman.io) - ввести свою мнемоническую фразу, взять первые первые 32 байта из поля "BIP39 Seed", преобразовать их в WIF (например, в bitaddress.org)
просто оставьте стандартный путь m/44'/0'/0' и приватник первого приемного адреса (m/44'/0'/0'/0/0) используйте как сид. Плюс, что не надо возиться со всякими bitaddress, и к тому же этот ключ можно получить в любом BIP39-кошельке.

Я не вижу тут никаких подводных камней, но это не значит, что их нет. В общем, я бы так не делал ).

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
aleks82ek
Member
**
Offline Offline

Activity: 138
Merit: 69


View Profile
October 22, 2019, 10:53:05 AM
 #37

Bitcoin Core не поддерживает BIP39, поэтому в процессе генерации мастер-ключа (xprv) из сида мнемоническая фраза не участвует:
На мой взгляд, это огромнейший минус Bitcoin Core.
Если в других HD-кошельках достаточно просто записать в надежном месте (а лучше записать и запомнить) сид-фразу, то в Core нужно не только не забыть (не потерять) сложный пароль от wallet.dat, но и сам wallet.dat не потерять. Потому что при утере самого файла каюк всем денежкам. Можно конечно выписать одну или несколько пар публичных и приватных ключей, а также копии wallet.dat раскидать по разным гаджетам, но это небезопасно.
Странно, что Bitcoin Core вообще не учитывает такой момент как удобство для пользователей. Ощущение, что ему на всех нас просто насрать.
igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1972


Crypto Swap Exchange


View Profile
October 22, 2019, 11:08:09 AM
 #38

Bitcoin Core не поддерживает BIP39, поэтому в процессе генерации мастер-ключа (xprv) из сида мнемоническая фраза не участвует:
На мой взгляд, это огромнейший минус Bitcoin Core.
Здесь один из разработчиков объясняет, почему не внедряется BIP39 в Bitcoin Core. Вкратце, во-первых, многие разработчики считают PBKDF2 недостаточно безопасным, а во вторых по тем же причинам, почему разработчики Electrum отказались от BIP39 - привязанность к фиксированному словарю и отсутствие версий.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Krypt
Legendary
*
Offline Offline

Activity: 1538
Merit: 1093



View Profile
October 22, 2019, 11:14:40 AM
 #39

.. в Core нужно не только не забыть (не потерять) сложный пароль от wallet.dat, но и сам wallet.dat не потерять.
Вот поэтому я и интересовался стандартизованным методом восстановления HD-кошелька только по мнемонической фразе. Оказалось - есть такой метод, причём на основе BIP39.

Странно, что Bitcoin Core вообще не учитывает такой момент как удобство для пользователей.
Разработчики Core совершенно справедливо ставят во главу угла надёжность и совместимость, а не рюшечки. И тем не менее и управление монетами (Coin Control), и управление сдачей у них сделано гооораздо удобнее, чем в Электруме.
igor72
Legendary
*
Offline Offline

Activity: 1820
Merit: 1972


Crypto Swap Exchange


View Profile
October 22, 2019, 11:22:14 AM
 #40

И тем не менее и управление монетами (Coin Control), и управление сдачей у них сделано гооораздо удобнее, чем в Электруме.
Я придерживаюсь противоположного мнения, может недостаточно знаю кор (я действительно им мало пользовался как кошельком)? Можете рассказать подробнее преимущества кора (именно как кошелька) перед электрумом?

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 »  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!