Electrum 3.0 habilita las direcciones de Bech32 SegWit

Tabla de Contenidos

En días pasados ocurrió el lanzamiento de Electrum 3.0, versión que además de ser compatible  con SegWit, también utiliza el nuevo formato de dirección Bech32. Electrum 3.0 pasa a ser así la primera billetera con el formato de dirección nativo de SegWit Bech32.

A quienes deseen comenzar a usar este monedero, les recomendamos descargues la la nueva versión de Electrum aquí.  A continuación explicaremos brevemente algunos de los desafíos técnicos que esta nueva versión supuso.

SegWit es una actualización del formato de transacción de Bitcoin que organiza los datos de manera más eficiente al segregar la firma del contenido de la transacción. Esto permite que las transacciones de SegWit eludan el límite de 1 mb para el tamaño de bloque.

Sin embargo, para que funcione a medida que aumenta la capacidad anunciada, se debe usar el nuevo formato. Para hacerlo, los usuarios deben transferir sus monedas a una nueva dirección SegWit, desde la cual pueden escribir transacciones SegWit.

El desafío para los desarrolladores de billeteras es implementar SegWit de manera que los usuarios puedan fácilmente y sin demasiada interrupción migrar sus entradas a las direcciones de SegWit. Hasta ahora, todas las billeteras que permiten direcciones SegWit – Ledger, Trezor, Core, GreenAddress – usan las denominadas «direcciones P2SH anidadas», lo que hace que las transacciones de SegWit necesiten alrededor de un 10 por ciento más de espacio. Obviamente, esto contradice el objetivo de aumentar la capacidad. Electrum 3.0 es el primero en no usar las direcciones anidadas p2sh.

Si desea usar SegWit con la nueva versión de Electrum, primero debe crear una nueva billetera. Dado que Electrum usa una semilla para generar claves y direcciones privadas, la implementación de un nuevo formato de dirección en una billetera existente causaría problemas. Por lo tanto, debe crear una nueva billetera y aceptar la opción de generar una billetera segWit. Las direcciones de la billetera SegWit de Electrum están en el llamado formato bech32, que fue adaptado para SegWit por BIP173. Las direcciones Bech32 consisten en alrededor de 42 signos y comienzan con bc1.

Además de las direcciones P2SH anidadas, las direcciones Bech32 son compatibles con SegWit. Esto significa que la transacción no necesita espacio adicional para colocar SegWit en la dirección P2SH. Las direcciones Bech32 tienen varias ventajas sobre las viejas direcciones: el código QR es más pequeño, la protección contra el error de escritura es más fuerte, permite la autocompletación y, debido a que solo consiste en casos más pequeños, debería ser más fácil escribir y comprender cuando se lee en voz alta.

Sin embargo, el punto débil es que fuera de Electrum, no hay una billetera que use este formato, y la mayoría de los exploradores de bloques se confunden con el nuevo formato.

Como resultado de estas circunstancias, es probable que la migración de las monedas estándar a las monedas de SegWit en Electrum necesite algo de tiempo, y que durante mucho tiempo, ambas direcciones coexistirán en paralelo.

En todo caso la evolución es constante, y de todas estas circunstancias se alimenta la experiencia que motiva futuras mejoras.

 

RELATED POSTS

Síguenos en Redes

Cripto Tutoriales

Cripto Reviews

Ads