Actualmente hay tres tipos de direcciones Bitcoin (o mejor dicho, tres formatos):
• Legacy (P2PKH): las direcciones comienzan con “1”.
• Nested SegWit (P2SH): las direcciones comienzan con “3”.
• Native SegWit (Bech32): las direcciones comienzan con “bc1”.
Mi duda es si se pueden convertir unas en otras, o dicho de otra forma: ¿A una clave privada le corresponde una dirección Bitcoin en un formato concreto, o con una clave privada puedo obtener los tres formatos de dirección Bitcoin?
Un saludo.
entropia -> frase semilla -> bip39 -> seed
una vez tienes la seed, se hacen las derivaciones, depende del bip que se implemente se usa un derivation path u otro
por lo tanto: si, a una clave privada le corresponde un formato concreto ya que se llega a ella desde una derivacion concreta (bip44, bip32, etc)
para llegar al resto debes tener o la semilla, o la root key (xprv previa a la derivacion)