Fingerprint BIP32 tvoří první 4 bajty HASH160 komprimovaného veřejného klíče: SHA-256 následovaný RIPEMD-160. Jde o 32 bitů, běžně zapsaných jako 8 hexadecimálních znaků. Chain code se do tohoto otisku nezahrnuje.
Výpočet používá serializovaný veřejný klíč, nikoli slova seedu nebo soukromý klíč jako přímý vstup. Krátký otisk je pomocný identifikátor; není přijímací adresou, nedovoluje podepsat transakci a neobsahuje data potřebná pro obnovu peněženky. [BIP32 — Key identifiers and serialization]
Záznam xpub nebo xprv obsahuje fingerprint rodiče daného klíče. U hlavního klíče je toto pole 00000000, protože rodiče nemá; nejde o vlastní fingerprint hlavního klíče. Aplikace může zobrazovat právě vlastní hlavní otisk, proto při porovnávání ověřte význam pole a úroveň odvození. [BIP32 — Key identifiers and serialization]
U hlavního klíče z veřejného testovacího vektoru BIP32 číslo 1 vychází vlastní fingerprint 3442193e. Rodičovské pole jeho hlavního xpub přitom zůstává 00000000. Příklad je veřejný test, nikoli bezpečný základ peněženky pro vlastní prostředky. [BIP32 — Key identifiers and serialization]
PSBT podle BIP174 spojuje hlavní fingerprint s odvozovací cestou u příslušného veřejného klíče. Output Descriptor může rovněž uvádět otisk a cestu původu. Při rozpoznávání vráceného zbytku nestačí pouze shodný otisk: signer musí odvodit a porovnat skutečný klíč a odpovídající podmínky skriptu. [BIP174 — Key origins and change detection] [BIP380 — Output Script Descriptors]
Pro 32 bitů existuje jen 4294967296 možných hodnot, takže různé klíče mohou mít stejný fingerprint. BIP32 požaduje, aby software s kolizemi počítal. Shoda neověřuje celou sadu účtů, odvozovací cesty, typy skriptů ani dostupnost soukromých klíčů. [BIP32 — Key identifiers and serialization] [BIP380 — Output Script Descriptors]
Srovnávejte stejný druh fingerprintu ze stejné úrovně odvození. Rozdíl může upozornit na jiný seed nebo passphrase, ale nejprve vylučte záměnu hlavního a rodičovského pole. Shodu doplňte ověřením známých adres a správných cest i skriptů; samotný otisk nenahrazuje bezpečně uloženou zálohu ani ověřený postup obnovy. [BIP32 — Key identifiers and serialization] [BIP380 — Output Script Descriptors]
Pro nejúplnější obraz čtěte toto heslo společně s HD Wallet, PSBT, BIP39 passphrase, Output Descriptor.