BIP 86 (Key Derivation for Single Key P2TR Outputs)

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

BIP86 è il BIP che definisce lo standard di derivazione per i wallet HD le cui chiavi sono coinvolte in uscite P2TR (Pay to Taproot) a chiave singola. Questi indirizzi Taproot iniziano con bc1p e non devono essere confusi con gli indirizzi "Native Segwit", dall'aspetto simile, che iniziano con "bc1q" e sono definiti nel BIP84.

Con l'uso di transazioni P2TR a chiave singola, è utile avere uno schema di derivazione comune in modo che i wallet HD che hanno solo un backup del seed HD possano recuperare i risultati Taproot a chiave singola. Sebbene oggi esistano soluzioni che ovviano alla necessità di Derivation Path fissi per specifici tipi di script, molti wallet software e hardware utilizzano ancora backup di seed che mancano di informazioni sul percorso di derivazione e sullo script. Per questo motivo, per facilitare l'implementazione, viene utilizzato lo stesso approccio utilizzato nei PIF 49 e 84.


aggiornato il 2022-07-25