Es interesante que la mayoría de las personas que trabajan con Bitcoin ni siquiera piensan en cuántos tipos diferentes de direcciones existen en realidad. Y hay cuatro, y cada una resuelve sus propias tareas.



La más antigua y familiar es P2PKH, que comienza con un uno. Este tipo de direcciones está por todas partes, es la clásica. Funciona de manera sencilla: el remitente envía fondos a la huella del clave pública del destinatario, y no a la clave en sí. Suena complicado, pero la idea es que esto aumenta la confidencialidad: incluso si la dirección se vuelve conocida, la clave pública en sí permanece oculta. Además, los datos son más compactos en la cadena de bloques.

Luego apareció P2SH, direcciones que comienzan con un tres. Gavin Andresen las presentó en 2012 específicamente para escenarios más complejos, como las multifirmas. Aquí, la dirección ya está vinculada a la huella del script, y no solo a la clave. El remitente solo necesita conocer la huella del script, y al gastar la salida, debe proporcionar el script completo. Esto dio a la red mucha más flexibilidad y abrió posibilidades para innovaciones.

Bech32, un formato más reciente, comienza con bc1q. Fue desarrollado por Peter Wuille y Greg Maxwell, de aquí el nombre: B de los apellidos de los desarrolladores y ech del algoritmo de detección de errores. El algoritmo es inteligente: distingue la cifra uno de la letra l, y el cero de la letra o. Esto reduce el riesgo de que alguien cometa errores al ingresar la dirección. El formato soporta SegWit y tiene mejores capacidades para detectar errores.

Y el más nuevo: Taproot, que comienza con bc1p. Es una evolución de la idea de SegWit, diseñada para ahorrar espacio en el bloque y reducir las comisiones. Taproot comprime aún más los datos, aumenta la eficiencia de las transacciones y proporciona mejor confidencialidad.

¿Y por qué las direcciones en la cartera cambian después de cada uso? Esto se trata de seguridad y confidencialidad. Si se usa una sola dirección constantemente, todo el historial de transacciones estará vinculado a ella: cualquiera podrá rastrear todos los movimientos de fondos. Una dirección nueva cada vez, y la historia no será visible. Además, si una clave privada se compromete, solo los fondos en esa dirección vinculada están en riesgo, el resto está protegido.

Técnicamente, esto funciona mediante curvas elípticas: en Bitcoin se usa el algoritmo secp256k1. Cada nueva dirección se genera con un nuevo par de claves, y el proceso es muy rápido gracias a la eficiencia del algoritmo.

Las carteras modernas suelen usar HD Wallet — una cartera jerárquica determinista. En lugar de guardar cada clave privada por separado, el HD Wallet genera toda la cadena de direcciones a partir de un valor inicial único según los estándares BIP32 y BIP44. Esto simplifica la copia de seguridad: guardas un valor inicial y puedes recuperar todas las direcciones y fondos. Además, soporta una estructura jerárquica: puedes crear varias subcarteras para diferentes propósitos. Esto ofrece una mejor experiencia de usuario, seguridad y privacidad al mismo tiempo.

Así que los tipos de direcciones de Bitcoin no son solo diferentes formatos, sino una evolución de soluciones para tareas específicas. Desde la seguridad básica hasta la escalabilidad y la confidencialidad.
Ver original
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
Sin comentarios
  • Anclado