Esta semana, se lanzó Bitcoin Core 0.19.0, que marca la decimonovena actualización de Bitcoin. Cada actualización tiene como objetivo traer pequeños cambios que marquen la diferencia, y el objetivo es minimizar los requisitos de ancho de banda y almacenamiento, al tiempo que mejora las medidas de privacidad y seguridad.

Eliminando BIP 70 y los filtros Bloom

Las actualizaciones importantes en esta versión de Bitcoin Core otorgarán a los nodos completos más autonomía en la forma en que admiten la red. Además, realizará una serie de pequeños cambios que mejorarán la base de privacidad predeterminada.

El más significativo de estos es la introducción de Bech 32. Si bien el formato de dirección es compatible con versiones anteriores del cliente, se ha hecho automático en esta actualización. Las direcciones de Bech 32 brindan una mayor seguridad en términos de proteger sus fondos de errores tipográficos de direcciones, ya que no hay distinción entre letras minúsculas y mayúsculas.

Los filtros Bloom, que permiten que las billeteras ligeras se conecten a nodos completos, se desactivarán de manera predeterminada, a diferencia de las versiones anteriores. Los nodos completos que admiten los filtros Bloom tienen requisitos de almacenamiento más altos, por lo que desactivar esto de manera predeterminada permitirá que un nodo completo regular reduzca la necesidad de espacio en disco.

Estándares de descubrimiento de pares más seguros

La actualización aumenta el número predeterminado de conexiones salientes desde un nodo en 2, lo que a su vez mejora la probabilidad de que un nodo reciba la versión correcta y más larga de la cadena PoW.

Los ataques de particionamiento ocurren cuando una entidad maliciosa controla la mayoría de los nodos y puede propagar cadenas minoritarias a algunos nodos, reduciendo así la legitimidad de la cadena de bloques y haciendo factibles los ataques de doble gasto. Aumentar las conexiones salientes en 2 significa que hay 2 nodos externos más a los que se conecta un nodo para obtener información.

Sin embargo, estos 2 nodos adicionales solo retransmiten bloques en lugar de bloques y datos de transacciones. Por lo tanto, la probabilidad de legitimidad aumenta sin afectar significativamente los requisitos de ancho de banda.

Bitcoin Core siempre ha sido el cliente más utilizado para conectarse a la red Bitcoin. Las personas de las partes opuestas, especialmente Bitcoin Cash y BSV, creen que este es un punto central de falla porque si Core tiene un error, afecta a casi todos los nodos y mineros.

Dicho esto, no hay ninguna razón práctica para creer que la distribución de software conduce a la descentralización. Simplemente reduce ciertos vectores de ataque que no han ocurrido en años.

LEAVE A REPLY

Please enter your comment!
Please enter your name here