¿Por qué hay dos formatos de direcciones de Bitcoin?
¡Finalmente recibiste tu billetera
Mientras admiras el empaque limpio y sencillo, lo abres de par en par, ansioso por tener en tus manos la billetera
Luego descargas la app
En la aplicación
No temas, independientemente de qué dirección
Entonces ¿por qué hay dos?
Historia detrás de la dirección Legacy, pero no pienses que son anticuadas
Las direcciones de Bitcoin originalmente y durante mucho tiempo tomaron la forma de una representación codificada en Base58 de la clave pública en hash que comenzaba con el número "1".
Ejemplo de una dirección heredada: 19wvSPHc6NgTbv4KveyCiw7VZnYKTvGsgX
La razón por la que siempre empieza con un '1' se debe al prefijo de versión que se antepone a la clave pública hasheada antes de codificarla en Base58. En el caso de Bitcoin, el prefijo de versión es 0x00 para la red principal y 0x6f para la red de pruebas.
El uso de direcciones codificadas en Base58 ha facilitado considerablemente el uso de bitcoins en comparación con las claves públicas, que pueden tener hasta 65 bytes. Por lo tanto, las direcciones públicas codificadas en Base58 han hecho que las claves públicas sean más legibles, cortas y seguras. Además, han reducido el tamaño de los bytes de 65 a 20 bytes. Además, se ha añadido una suma de comprobación que reduce la posibilidad de errores al introducir direcciones públicas en las aplicaciones de billetera.
Aquí viene lo nuevo y mejorado: SegWit
Explicar SegWit y todo lo necesario para su implementación en el código fuente de Bitcoin es un curso universitario en sí mismo. Sin entrar en detalles, SegWit fue una bifurcación suave, o actualización retrocompatible, activada en la red Bitcoin en agosto de 2017. SegWit, que significa "testigo segregado", dio paso a un aumento en el tamaño efectivo de los bloques, la corrección de la maleabilidad de las transacciones, el control de versiones para las rutas de actualización, la corrección del hash cuadrático y la seguridad en el cálculo de las comisiones de los monederos electrónicos. Y lo más importante, ha dado paso a la Red Lightning y a la próxima actualización de Taproot.
Pero para que SegWit se hiciera realidad, era necesario implementar un nuevo contrato inteligente de scripting, Pay to Witness Pubkey Hash (p2wpkh). Esto requería modificar el formato de dirección para usar Bech32, definido en BIP0173. Estas nuevas direcciones comienzan con "bc1" y son más eficientes en tamaño de bytes, comisiones por transacción y ahorro de espacio de bloque.
Como se mencionó anteriormente, una característica importante de SegWit es la solución al problema de maleabilidad de las transacciones. Esto se logra vaciando el campo ScriptSig y colocando esos datos en otro campo llamado campo testigo, que en este caso se ubica en los datos de la transacción de Coinbase. Para p2wpkh, la firma y la clave pública, que son los dos elementos del campo ScriptSig, se mueven al campo testigo.
Ejemplo de una dirección SegWit: bc1q5puk3ht0aj85n8u0v8yatc7zd54k6e8296f8q3
Considerando que estos formatos son cada vez más comunes entre los proveedores de billeteras, también hemos habilitado la posibilidad de usar ambos formatos de dirección dentro de la app
Conclusión
Quienes desconozcan las diferencias entre las direcciones Legacy y SegWit pueden verse sorprendidos al abrir la app
Gráfico que muestra los tipos de entrada por conteo. Fuente: https://twitter.com/murchandamus/status/1359553649698103301
Pero en el contexto del uso y la adopción, según un estudio anterior, análisis Según un analista de Chaincode Labs, solo alrededor del 12 % de las transacciones utilizan el formato SegWit bech32, que ofrece una mejor relación calidad-precio. La aplicación
En el contexto de la imagen principal de este artículo, piense en las direcciones Legacy como las del Lamborghini Countach, uno de los modelos originales y clásicos del pasado. Mientras que las direcciones SegWit corresponden a la versión más reciente del Lamborghini Countach LPI 800–4 de 2022, más rápida y potente que su predecesora. Puede tomar esta analogía con pinzas, pero la idea es clara.
----------

Sobre nosotros
Para obtener más información sobre nuestros productos, visítenos en: https://www.
Interactúa con nosotros en nuestras otras plataformas de redes sociales:
Gorjeo: https://twitter.com/
Facebook: https://www.facebook.com/
Instagram: https://www.instagram.com/
Telegrama: https://t.me/
Reddit: https://www.reddit.com/r/
LinkedIn: https://www.linkedin.com/company/
YouTube: https://www.youtube.com/channel/UCi2y_uFMqgdst7xe7FolG3w/
Weibo: https://www.weibo.com/
Discordia: https://discord.gg/e58FqyDA