Konwersja seed Electrum ---> BIP39
- Weteran
- Posty: 4618
- Rejestracja: 14 kwietnia 2016
- Reputacja: 2683
Konwersja seed Electrum ---> BIP39
Postautor: mecenas » środa, 19 września 2018, 08:33
- to zastanawia mnie pewna jednokierunkowa konsekwencja tego stanu rzeczy:
Załóżmy, że mam zapisany seed Electrum, a chcę odzyskać klucz prywatny bez instalacji aplikacji (np. nie jest już rozwijana).
- Czy istnieje teoretyczna (praktyczna) metoda konwersji ziarna Electrum do standardu BIP39?
- Czy narzędzie: https://iancoleman.io/bip39/ się tu na coś przyda?
Dodano po 35 minutach 4 sekundach:
@Bit-els, @rav3n_pl,
mecenas
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Konwersja seed Electrum ---> BIP39
Postautor: rav3n_pl » środa, 19 września 2018, 11:03
Jest tam taki myk, że pierwsze bity seeda muszą być konkretne - tak rozpoznaje "swoje" seedy. I nie ma sumy kontrolnej jak powinien mieć wg bip39, dzięki czemu utrzymuje odpowiednią entropię. Dla odmiany słownik jest zgodny (są te same słowa co bip39).
Czyli Electrum już na podstawie seeda "wie" jakiej ścieżki użyć.
Seed wygenerowany z Electrum
"seed type: standard"feel build quick please gesture topic decorate skin industry potato cigar budget
1242YwqvsVn8RNTCZagHrNFxxk8ik879wP pierwszy adres
Tool colemana mówi "invalid mnemonic"
W konsoli Electrum robimy więc:
Kod: Zaznacz cały
>> getmasterprivate()
"xprv9s21ZrQH143K3JWiDLdXTbPvbSL3VBsZ85FGaQKKavudTLmvKPYrgAcmBu62fUGsoWPJxpKuFU9b7s79UNPfpXvJrdSPtQ1g496tvXBVCbU"
W zakładce bip32 otrzymujemy ten sam pierwszy adres 1242....9wP
Co robić, jak żyć z Electrum?
Polecam taką ścieżkę:
- używamy mojego narzędzia do wygenerowania mnemonika BIP39
- w toolu colemana wybieramy zakładkę:
= bip44 - (xprv) jeżeli chcemy adresy "legacy" - początek "1" - odradzam
= bip49 - (yprv) jeżeli chcemy adresy " P2WPKH-nested-in-P2SH" czyli segwity z początkiem "3" - najbardziej uniwersalne obecnie
= bip84 - (zprv) jeżeli chcemy pełny segwit czyli początek "bc1"
- kopiujemy "BIP32 Extended Private Key"
- zakładamy nowy portfel wybierając w Electrum po kolei
= new wallet
= standard wallet
= use a master key
= wklejamy x/y/zpriva
I mamy w Electrum seeda bip39.
Dodano po 1 minucie 22 sekundach:
Dlaczego piszę o użyciu "mojego toola do mnemonika"?
Bo NIE MOŻNA UFAĆ entropii z komputera/telefonu!!!
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Weteran
- Posty: 4618
- Rejestracja: 14 kwietnia 2016
- Reputacja: 2683
Konwersja seed Electrum ---> BIP39
Postautor: mecenas » środa, 19 września 2018, 12:55
To wszystko fajnie, pięknie i sama prawda... ale jak zrobić z seeda Electrum (nie używając Electrum) BIPa39?
Bo to, że Electrum łyknie standard BIP39 to wiadomo - ale to jednak wciąż "funkcja jednokierunkowa"...
mecenas
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Konwersja seed Electrum ---> BIP39
Postautor: rav3n_pl » środa, 19 września 2018, 16:51
Możesz jedynie z seeda electrum wyciągnąć master priv key.
Nie ma metody konwersji seeda na seeda, bo pomiędzy seedem a xpriv jest haszowanie.
Mając xpriv nie jesteś w stanie wyliczyć seeda z którego on pochodzi.
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Weteran
- Posty: 4618
- Rejestracja: 14 kwietnia 2016
- Reputacja: 2683
Konwersja seed Electrum ---> BIP39
Postautor: mecenas » środa, 19 września 2018, 16:53
Jak to zrobić nie instalując/używając Electrum?
mecenas
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Konwersja seed Electrum ---> BIP39
Postautor: rav3n_pl » środa, 19 września 2018, 18:28
https://github.com/trezor/python-mnemonic
Nie jestem pewien, trzeba by zajrzeć jak to Electrum robi w kodzie, google milczy na ten temat ;]
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Moderator
- Posty: 11686
- Rejestracja: 16 lutego 2013
- Reputacja: 3879
Konwersja seed Electrum ---> BIP39
Postautor: Bit-els » środa, 19 września 2018, 18:44
Bit-els
- Weteran
- Posty: 4618
- Rejestracja: 14 kwietnia 2016
- Reputacja: 2683
Konwersja seed Electrum ---> BIP39
Postautor: mecenas » środa, 19 września 2018, 19:01
Dokładnie, jakby to jakiś tajny patentowany przepis miał być.
Ja mam teoretyczno-praktyczny problem, mam seeda, nie mam dostępu do aplikacji i zostałem bez privów, goły i wesoły z 12 słówkami - wierszykiem takim.
A przecież seed miał zabezpieczyć moje privy na przyszłość...
mecenas
- Moderator
- Posty: 11686
- Rejestracja: 16 lutego 2013
- Reputacja: 3879
Konwersja seed Electrum ---> BIP39
Postautor: Bit-els » środa, 19 września 2018, 21:10
@mecenas, ale na razie electrum nie zniknął ściągnij sobie program i wpisz seed
Bit-els
- Weteran
- Posty: 4618
- Rejestracja: 14 kwietnia 2016
- Reputacja: 2683
Konwersja seed Electrum ---> BIP39
Postautor: mecenas » środa, 19 września 2018, 21:19
To prawda, ale zdałem sobie sprawę z wagi "problemu" jak ponownie i po raz wtóry nie działa mi Electrum Dash pod linuxem. Oczywiście poratowałem się apką na androida, ale na kompie znowu są problemy z dashową wersją electrum (BTC i BCH śmiga). Nie wnikam, że ktoś bardziej ogarnięty informatycznie dałby sobie radę, ale faktem jest, że z trzech "electrumów" tylko ten DASHowy robi fochy...
Sytuacja jest zatem taka, że w razie potencjalnych problemów z aplikacją ręka pozostaje w nocniku a na dnie leży seed. Taki sobie uzmysłowiłem problem i taka refleksja mnie naszła.
NIE znalazłem narzędzia do wyjęcia privów z seeda electrum bez udziału działającej aplikacji.
Uważam to za błąd krytyczny i zdecydowanie wolę trzymać się BIP39, choćbym miał to przepisywać "na piechotę".
Dodano po 26 sekundach:
Na bank bym nie liczył
mecenas
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Re: Konwersja seed Electrum ---> BIP39
Postautor: rav3n_pl » czwartek, 20 września 2018, 04:00
Co do toola - no właśnie nic nie trafiłem Trzeba będzie wykosić kod z Electrum.
A co do kompatybilności mnemoników - o tym że NIE są zgodne pisałem jakiś czas temu na steemicie
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Moderator
- Posty: 11686
- Rejestracja: 16 lutego 2013
- Reputacja: 3879
Konwersja seed Electrum ---> BIP39
Postautor: Bit-els » czwartek, 20 września 2018, 08:12
Bit-els
- Weteran
- Posty: 4618
- Rejestracja: 14 kwietnia 2016
- Reputacja: 2683
Konwersja seed Electrum ---> BIP39
Postautor: mecenas » czwartek, 20 września 2018, 08:17
Tak, to jest jakieś wyjście, tyle, że Electrum zastrzegło, iż BIB39 może nie być wspierany w przyszłości.
Tak więc privy uratujesz, ale żeby w przyszłości korzystać z Electrum będziesz skazany na wyłączność aplikacji, czyli znowu odejście od standardu BIP39.
Bardzo nieładna sytuacja... superfajny lekki intuicyjny portfel, ale jednak z monopolistyczną strategią...
mecenas
- Moderator
- Posty: 11686
- Rejestracja: 16 lutego 2013
- Reputacja: 3879
Konwersja seed Electrum ---> BIP39
Postautor: Bit-els » czwartek, 20 września 2018, 09:14
Bit-els
- Weteran
- Posty: 4618
- Rejestracja: 14 kwietnia 2016
- Reputacja: 2683
Konwersja seed Electrum ---> BIP39
Postautor: mecenas » czwartek, 20 września 2018, 09:35
Albo jak w moim przypadku wtedy, gdy potrzebujesz priva, to akurat odpalenie aplikacji będzie nadzwyczaj utrudnione...
Klucze muszą być zawsze w łatwy (prosty) sposób do odzyskania, bez uzależniania się od jednej aplikacji, jednego rozwiązania itp... Osobiście rezygnuję ze standardu electrum jeśli chodzi o seeda.
mecenas
- Bitcoin
- Bezpieczeństwo
- Giełdy i serwisy - zagrożenia
- Anonimowość i bezpieczeństwo w sieci
- Piramidy i scamy
- Bitcoin
- Rozwój projektu
- Twój wkład w rozwój projektu
- Przedszkole
- Pomoc techniczna
- Generowanie monet
- Pomoc
- Ogólnie o miningu
- Mining pools
- Kopacze (miners)
- Sprzęt (hardware) do miningu
- Bitcoin w mediach
- Projekty związane z Bitcoin
- Imprezy, spotkania, konferencje
- Kwestie prawne
- Ciekawostki
- Organizacje charytatywne, zbiórki, dotacje
- Programowanie i wdrożenia
- Ankiety
- Portfele bitcoin
- Dla zaawansowanych - nowi tylko czytają
- Ekonomia
- Rozważania ekonomiczne
- Ankiety ekonomiczne
- Analiza techniczna
- Tutaj zapłacisz bitcoinami
- Polska
- Świat
- Tablica ogłoszeń
- Towary
- Sprzedam
- Kupię
- Zamienię
- Udziały
- Usługi
- Wymiana walut
- Komentarze
- Nagrody
- Wymiana Face-to-Face
- Dolnośląskie
- Kujawsko-pomorskie
- Lubelskie
- Lubuskie
- Łódzkie
- Małopolskie
- Mazowieckie
- Opolskie
- Podkarpackie
- Podlaskie
- Pomorskie
- Śląskie
- Świętokrzyskie
- Warmińsko-mazurskie
- Wielkopolskie
- Zachodniopomorskie
- Cała Polska
- Szukam/dam pracę
- Boty i strategie
- Giełdy, kantory, bitomaty
- Kantory
- Bitomaty
- Inwestycje
- Metale szlachetne
- ICO
- Forki i Alternatywne kryptowaluty
- LiteCoin
- Ekonomia
- Mining
- Ustawienia i konfiguracje
- Linki
- Dogecoin
- Ekonomia
- Mining
- NameCoin
- Ekonomia
- Mining
- Pozostałe
- Scrypt
- SHA256
- Dash
- Ethereum
- ETC
- Lisk
- Bitcoin Cash
- Kopanie kryptowalut
- Kopanie GPU
- Kopanie CPU
- Kopanie ASIC/FPGA
- Kopalnie kryptowalut
- IOTA
- NEO
- Chia
- SCAMY
- Inne
- Linki
- Faucety, kraniki, gry
- Księga skarg i zażaleń
- AMA
- Strona i forum
- Administrator mówi
- Opinie, propozycje, uwagi
- Propozycje banów
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości
- Strefa czasowa UTC+02:00
- Na górę
- Zmień szerokość ekranu
- Usuń ciasteczka witryny
O Polskim Forum Bitcoin
Polskie Forum Bitcoin skupia miłośników Bitcoina w Polsce. Tu możesz zadać pytania odnośnie Bitoina lub podyskutować na ciekawe tematy.
Polecamy
Treści na tym forum mają charakter wyłącznie informacyjno-edukacyjny, a posty są wyrazem osobistych poglądów ich autorów. Treśći na forum ani w całości ani w części nie stanowią "rekomendacji" w rozumieniu przepisów Rozporządzenia Ministra Finansów z dnia 19 października 2005 r. w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, lub ich emitentów (Dz.U. z 2005 r. Nr 206, poz. 1715).