Nodos de Bitcoin podrán comunicarse mejor con la propuesta Erlay
18.10.2022 19:59
© Reuters. Nodos de Bitcoin podrán comunicarse mejor con la propuesta Erlay
Erlay, una propuesta para que los nodos de la red puedan comunicarse mejor, ya fue aprobada por los desarrolladores de Bitcoin Core.
La solución Erlay aún no es implementada por completo en el software Bitcoin Core, sino que los nodos podrán desde ahora señalar su disposición a operar con esta utilizando el comando sendtxrcncl, que ordena la reconciliación de transacciones, como se explica en la Propuesta de Mejora de Bitcoin o BIP 330.
Lo que fue agregado ayer 17 de octubre al código de Bitcoin Core es solo el primer paso de otros más que vienen para hacer de Erlay una realidad en toda la red.
Merged PR from naumenkogs: p2p Erlay support signaling https://t.co/1zTNwYqAXP
— Bitcoin Merges (@BitcoinMerges) October 17, 2022
En cuanto a la denominada reconciliación de transacciones, se refiere a que los nodos de Bitcoin no tendrán que buscar exhaustivamente en la red y verificar cada transacción por separado, sino que podrán armar una lista la cuál conciliarán con las listas que otros nodos armen.
Según una nota explicativa, publicada en junio de 2019 por el educador Sam Wouters, Erlay funcionaría de la siguiente manera:
Cada par enviaría un “sketch [esquema] que represente todas las transacciones recibidas, lo que necesitaría menos datos que enviar cada transacción completa individualmente.
El nodo produciría su propio esquema de transacciones y lo compararía con los que ya ha recibido, como un juego de “encontrar las diferencias”.
Luego, el nodo puede pedir a otros pares exactamente las transacciones que le faltan.
Así, los nodos jugarían a “buscar las diferencias” entre cada una de sus listas, donde podrán determinar fácilmente cuáles transacciones le faltan para “completar el álbum”.
Reducir el ancho de banda usado por los nodos de Bitcoin
Erlay está en desarrollo desde el año 2019 y es autoría de Pieter Wuille y Gleb Naumenko, quienes lo presentaron en un papel blanco o whitepaper de la siguiente forma:
Proponemos un nuevo protocolo de diseminación de transacciones, Erlay, el cual no solo reduce el ancho de banda en 40% en una conexión estable, sino que mantiene estable el ancho de banda utilizado a medida que la conectividad crece.
Caso contrario el del actual protocolo, el cual aumenta el consumo de ancho de banda en paralelo al número de conexiones que se hagan.
Early mejora la seguridad de Bitcoin al permitir hacer más conexiones a menor costo. Como demostramos, Erlay blinda la red contra ataques que busquen saber cuál nodo transmitió originalmente […]
En su investigación, concluyeron que Erlay podía reducir el consumo de ancho de banda en 40% y mantener este uso estable, al igual que los costos por transmitir transacciones. En la siguiente imagen, se puede apreciar como un nodo de Bitcoin tiende a consumir más ancho de banda cada mes, mientras que con Erlay este indicador se mantiene mas o menos fijo.
Ancho de banda promedio que un nodo de Bitcoin consume al mes para anunciar transacciones Fuente: Papel Blanco de Erlay
Ventajas y desventajas de Erlay ¿Cómo beneficia a los nodos de Bitcoin?
La opinión general de los desarrolladores es que Erlay traerá mejoras significativas a la red de Bitcoin. Algunas de las mejoras serán en cuanto a estabilidad y resiliencia de la conexión entre participantes de esta red, quienes podrán verificar la información compartida más certeramente.
También, trae mejoras en cuanto a privacidad del usuario, pues será más difícil determinar de qué parte de la red o nodo proviene una transacción. Asimismo, se estaría incentivando a más usuarios a participar de la red y correr su propio nodo, ya que este invertiría menos recursos como el espacio de memoria y ancho de banda en recibir, validar y retransmitir transacciones de Bitcoin.
Existen más de 14.000 nodos públicos de Bitcoin ubicados alrededor del mundo. Fuente: Bitnodes.io
Sam Wouters comenta en la nota sobre Erlay que esta solución apunta a la descentralización:
No quisiéramos vernos en una situación donde unos pocos centros de datos [data centers] son los únicos capaces de correr un nodo completo, ya que no quisiéramos confiarles nuestras transacciones. Esto nos pondría de vuelta en un mundo controlado por instituciones financieras, mientras Bitcoin fue inventado como una alternativa a eso.
El único precio a pagar por todos estos beneficios es que, el tiempo estimado para que todos los nodos de la red Bitcoin conozcan una transacción, aumentará a 2,6 segundos.
Sin embargo, esto no representa mayor problema ni retraso para la confirmación de las transacciones por parte de los nodos o los mineros. De momento se espera que los nodos señalicen su soporte a Erlay para decidir cuáles son los pasos a seguir por los desarrolladores y la comunidad bitcoiner.
El post Nodos de Bitcoin podrán comunicarse mejor con la propuesta Erlay fue visto por primera vez en BeInCrypto.
Continúe leyendo en BeInCrypto