La más reciente actualización del software Bitcoin Core, versión 26.0, fue finalmente lanzada con el propósito de mejorar la seguridad y reducir los riesgos asociados con ataques a través de manipulación de transacciones.
Una de las características clave de esta actualización es el soporte experimental para el protocolo de transporte «v2», conforme a lo establecido en la Propuesta de Mejora de Bitcoin 324 (BIP324).
El objetivo principal de la BIP324 es cifrar la comunicación entre los nodos de la red. Este cifrado tiene como finalidad disminuir las vulnerabilidades ante ataques maliciosos al dificultar la manipulación de transacciones. Específicamente, la propuesta busca elevar los costos asociados con tales ataques, principalmente a través del uso de cifrado de transporte no autenticado y oportunista.
Bitcoin Core Trae Nuevas Mejoras de Seguridad
Un aspecto crucial de la encriptación implementada es su capacidad para obstaculizar la escucha no autorizada. Incluso cuando se trata de un cifrado no autenticado y solo se activa cuando ambas partes de la comunicación admiten la versión v2, esto impide que un atacante realice escuchas pasivas. La necesidad de que el atacante se vuelva activo aumenta los obstáculos para llevar a cabo ataques de este tipo.
Es relevante destacar que, a pesar de la introducción del protocolo de transporte v2, la versión anterior (v1) sigue siendo compatible. Los usuarios deben habilitar la versión v2 manualmente si desean aprovechar sus beneficios de seguridad mejorada.
La BIP324 fue concebida por Dhruvkaran Mehta, un importante colaborador en el desarrollo de Bitcoin Core. Mehta se retiró del proyecto en abril para concentrarse en una iniciativa empresarial relacionada con Bitcoin, dejando tras de sí una propuesta que busca fortalecer la seguridad de la red.
Además de los aspectos de seguridad, la actualización también trae consigo diversas modificaciones en los procedimientos de llamada remota (RPCs) y en la interfaz gráfica de usuario (GUI) de Bitcoin. Estos cambios están destinado a mejorar la experiencia del usuario y optimizar la interacción con el software.
La versión 26.0 de Bitcoin Core marca un avance significativo hacia una mayor seguridad en la red, con la implementación de un protocolo de transporte v2 que busca dificultar los ataques mediante la encriptación de la comunicación entre nodos. Recientemente la comunidad y algunos desarrolladores habían pedido que se implementen ciertas mejoras en la versión ya que se habían detectado algunas vulnerabilidades.