Baza wiedzy
Klucze rozszerzone i portfele watch-only: xpub, xprv, ypub, zpub
Klucz rozszerzony to węzeł BIP-32: klucz plus kod łańcucha, który pozwala portfelowi wyprowadzić całą rodzinę adresów. xpub/xprv, ypub i zpub to typowe kodowania.
Krótka odpowiedź
Klucz rozszerzony (xpub, xprv, ypub, zpub) to jeden węzeł w drzewie kluczy HD: klucz plus kod łańcucha potrzebny do wyprowadzenia jego dzieci. xpub można bezpiecznie udostępniać do użytku watch-only; xprv to klucz główny.

Klucz rozszerzony to element konstrukcyjny BIP-32: jeden węzeł w drzewie HD, zawierający klucz i kod łańcucha potrzebny do wyprowadzenia jego dzieci. Dlatego pojedynczy ciąg, taki jak xpub, może wygenerować całą rodzinę adresów — i dlatego utrata klucza prywatnego nie jest jedynym sposobem zniknięcia dostępu.
Typowe kodowania
- xpub / xprv — oryginalne kodowanie BIP-32 (base58, zaczyna się od xpub lub xprv)
- ypub / yprv — używane dla rodzin adresów SegWit-w-P2SH (BIP-49)
- zpub / zprv — używane dla rodzin adresów natywnego SegWit / bech32 (BIP-84)
- tpub / tprv i ich warianty — odpowiedniki testnet
Prefiks to konwencja wyświetlania, nie różnica kryptograficzna: ten sam materiał klucza można zakodować na kilka sposobów. Niektóre portfele dodają własne prefiksy dla innych stylów adresów.
Portfele watch-only
xpub (lub ypub/zpub) pozwala oprogramowaniu wyprowadzać adresy odbiorcze i śledzić salda bez możliwości wydawania. To przydatne do monitorowania i widoków tylko do odczytu — i dlatego wyeksportowany xpub należy traktować jako wrażliwy, choć nie tak wrażliwy jak klucz prywatny. watch-only nie może podpisywać ani przenosić środków.
Importowane klucze i pule kluczy
- Importowane klucze to pojedyncze klucze prywatne dodane do portfela poza strukturą HD; nie należą do drzewa wyprowadzanego z frazy i nie są przywracane przez frazę odzyskiwania
- Pula kluczy to wstępnie wygenerowany zestaw adresów, które portfel trzyma w gotowości; stare portfele (na przykład wczesny Bitcoin Core) polegały na plikach pul kluczy, dlatego plik portfela, a nie tylko fraza, miał znaczenie
- Deskryptory wyjść (na przykład wpkh([fingerprint/84'/0'/0']xpub/0/*)) opisują całą rodzinę adresów w jednym ciągu; nowoczesny Bitcoin Core ich używa
Co to oznacza dla odzyskiwania
- Znalezienie xpub nie odblokowuje środków, ale pomaga porównać wyprowadzone adresy. Metadane zawierają głębokość, odcisk klucza nadrzędnego i ostatni indeks potomny, nie pełną pierwotną ścieżkę derywacji; do jej ustalenia potrzebne są dodatkowe dane lub weryfikacja
- Portfel watch-only nie może zostać „przywrócony” do portfela wydającego bez klucza prywatnego lub frazy
- Jeśli mają Państwo tylko importowany klucz, materiałem odzyskiwania jest plik portfela lub ten klucz — żadna fraza go nie przywróci
- Klucze rozszerzone podlegają BIP-32: błędna ścieżka na tym samym xpub tworzy poprawnie wyglądające, ale inne adresy
Czy wypróbowali Państwo opisane kroki i nadal nie mają dostępu?
Pierwsza ocena jest bezpłatna i nie wymaga poufnych danych: prosimy opisać, co jeszcze pozostało, a dowiedzą się Państwo, czy odzyskanie jest realne. Opłata jest należna tylko wtedy, gdy odzyskanie się powiedzie.