La nueva actualización de software de Bitcoin Core utiliza direcciones Bech32 por defecto



El equipo de desarrollo de Bitcoin Core lanzó el última actualización el 24 de noviembre al cliente de software original de Bitcoin (BTC), el decimonoveno en la historia de once años de la moneda.

El responsable del mantenimiento supervisó el lanzamiento de Bitcoin Core 0.19.0 (eventualmente 0.19.0.1 en la versión de descarga disponible, luego del descubrimiento de un problema de última hora) Wladimir J. van der Laan y era según se informa desarrollado por más de cien contribuyentes en un período de aproximadamente seis meses.

Nuevo formato de billetera, mejor interoperabilidad SegWit

Como Aaron van Wirdum ha revelado que 0.19.0.1 incluye una gama de mejoras de rendimiento, actualizaciones y correcciones de errores, como resultado de 550 solicitudes de extracción fusionadas.

El formato de dirección "bech32" (BIP 173) ahora se configura por primera vez como la opción predeterminada en la interfaz gráfica de usuario (GUI) de la billetera Bitcoin Core, que se introdujo por primera vez a principios de 2018 con la versión 0.16.0.

Bech32 contiene una serie de enmiendas, como dejar de hacer una distinción entre minúsculas y mayúsculas y formatear direcciones para comenzar con "bc1" en lugar de 1 o 3. Las direcciones son un poco más largas que el formato existente, pero usan menos caracteres. Los cambios tienen la intención general de reducir el margen de error humano en errores tipográficos o lectura en voz alta.

Según los informes, Bech32 también mejora la interoperabilidad con las billeteras SegWit, ya que las transacciones ahora requieren que se transmitan menos datos a través de la red Bitcoin, y por lo tanto se incluyen en la cadena de bloques, lo que reduce los costos.

Van Wirdum indica que el cliente de software actualizado ahora también permite a los usuarios iniciar un nodo podado inmediatamente desde la configuración, incluso aquellos con poco espacio en disco.

Mejoras de privacidad y seguridad.

Ahora se requieren nodos para establecer más conexiones entre sí en un intento por frustrar mejor los ataques de partición. Los filtros Bloom, una forma para que los clientes livianos, como los que se ejecutan desde teléfonos móviles, soliciten datos relevantes de nodos completos en la red, ahora han quedado en desuso, ya que se considera que tienen poca privacidad.

En lugar de Bloom Filters, 0.19.0.1 está evolucionando hacia el soporte de una solución más nueva llamada "filtrado de bloque compacto del lado del cliente" (BIP 158), que esencialmente invierte el funcionamiento de Bloom Filters al hacer que los nodos completos creen filtros para cada bloque y que los clientes ligeros usen estos filtros para determinar si las transacciones relevantes para ellos pueden haber ocurrido en un bloque.

Bitcoin Core 0.19.0 ha eliminado el protocolo de pago (BIP 70) de su GUI, señalando que nunca fue ampliamente adoptado y que la mayoría de las billeteras todavía usan el esquema URI más básico (BIP 21) para recibir pagos.

Las características menores descritas incluyen soporte para el protocolo de transacciones de Bitcoin parcialmente firmado (PSBT), que es útil para transacciones de múltiples firmas y CoinJoin.

Este octubre, el desarrollador de Bitcoin Core Greg Maxwell había criticado el "misterio atractivo" que implica el miedo a un ataque del 51% en Bitcoin, argumentando que cualquier mecanismo preparado para mitigarlo siempre implica centralización y representa una amenaza mucho mayor para la integridad de la red.



LO MÁS LEÍDO

Leave a Reply

Your email address will not be published. Required fields are marked *