Do treści głównej
+31 85 109 1211 Uwaga na osoby podszywające się pod nas — należy sprawdzić oficjalne dane Sprawdzenie oficjalnych danych

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.

Osobne panele xpub i xprv: oko z gałęziami adresów do podglądu oraz symbol klucza prywatnego z podpisaną transakcją

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, ale oznacza też, że po uzyskaniu xpub można zobaczyć wszystkie adresy użyte przez portfel i pełną historię sald, choć nadal nie da się z niego wydać środków. Portfel watch-only nie może podpisywać transakcji 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 puli kluczy zapisanej w pliku portfela, 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 samo w sobie nie odblokowuje środków, ale pomaga porównać wyprowadzone adresy po przywróceniu portfela. 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. Portfela watch-only nie da się przekształcić w portfel umożliwiający wydawanie środków bez stojącego za nim klucza prywatnego lub frazy, a jeśli mają Państwo tylko importowany klucz, materiałem odzyskiwania jest sam ten klucz lub zawierający go plik portfela — żadna fraza go nie przywróci. Ponieważ klucze rozszerzone podlegają BIP-32, błędna ścieżka zastosowana do tego samego xpub nadal tworzy poprawnie wyglądające adresy — tyle że niewłaściwe.

Nadal brak dostępu do portfela?

Prosimy opisać, co jeszcze pozostało — plik, fraza odzyskiwania, urządzenie albo to, co Państwo pamiętają — a uczciwie ocenimy, czy odzyskanie jest realne. Pierwsza ocena jest bezpłatna i nie wymaga podawania frazy odzyskiwania, klucza prywatnego ani hasła. Płacą Państwo wyłącznie wtedy, gdy odzyskanie się powiedzie.

Poprosić o ocenę