Después de escalar bitcoin, una versión de lightning winter está ahora al alcance

A medida que los talleres Scaling Bitcoin de la semana pasada llegaron a su fin y sus asistentes volvieron a casa, la tarea principal para 12 de los desarrolladores de redes de iluminación más destacadas de Bitcoin recién estaba comenzando. El pasado lunes y martes, representantes de ACINQ, Amiko Pay, BitFury, Blockstream, Lightning Labs y Purse se reunieron en la tercera planta de un espacio de trabajo en el centro de Milán. Sentados alrededor de una mesa llena de laptops y vacías cajas de pizza, tuvo lugar la primera "cumbre de la red de rayos" del mundo.

La tarea específica en cuestión era establecer la interoperabilidad entre las diferentes implementaciones de lo que quizás sea la tecnología más esperada que se lanzará en el blockchain de Bitcoin en el futuro cercano.

The Lightning Network

La red de rayos fue propuesta por primera vez por Joseph Poon y Thaddeus "Tadge" Dryja hace más de un año. Utilizando las funciones programables básicas de Bitcoin, como multisig y bloqueos de tiempo, los usuarios pueden establecer canales de pago en red sobre Bitcoin, creando en efecto una capa de transacción fuera de bloque aprovechando la seguridad de Bitcoin. Esto debería permitir una cantidad casi infinita de transacciones sin confianza, instantáneas y de bajo costo con una pequeña carga adicional en la red de Bitcoin y sus usuarios.

"La promesa de este trabajo es excepcional", escribió el desarrollador de Kernel de Linux de mucho tiempo Paul "Rusty" Russell en una entrada de blog de 2015, después de examinar el libro blanco de la red Lighton de Poon y Dryja.

Fue este mismo Rusty Russell, ahora empleado por Blockstream, quien dirigió importantes partes de la discusión en Milán. Con su marcador garabateando las especificaciones de diseño propuestas en una amplia hoja blanca, el objetivo era encontrar un terreno común entre los diferentes equipos. Si todas sus implementaciones se pueden conectar y comunicarse con todas las demás implementaciones, la utilidad de la red de iluminación aumentará drásticamente.

"A diferencia de Bitcoin, donde la seguridad tiene una implementación estándar de oro para minimizar las sorpresas de consenso, el rayo es más fuerte si tenemos implementaciones múltiples e independientes", explicó Russell a Bitcoin Magazine .

"Hemos visto un gran progreso de los diferentes grupos experimentando y descubriendo problemas y soluciones. Esto es investigación y desarrollo en el verdadero estilo de código abierto. Ahora estamos en el punto donde hemos explorado el paisaje lo suficiente como para tomar algunas decisiones que creemos que durarán. Es el momento perfecto para unirnos y combinar nuestros poderes en una única especificación a la que todos podamos aspirar. "

High Stakes

Desde que se propuso por primera vez la idea de la red de iluminación, lo que está en juego ha aumentado significativamente. Mientras que Poon y Dryja esperaban en su mayoría realizar confirmaciones instantáneas y micro-transacciones asequibles, en el último año la capa de pago fue lanzada en medio de un debate de escalada.Como resultado, la red de iluminación ahora se considera una pieza central del mapa de escalabilidad de Bitcoin Core.

Pero la propuesta también ha recibido un mayor escrutinio. En los últimos meses, en particular, surgieron preguntas sobre la efectividad de las soluciones de enrutamiento propuestas, los posibles vectores de Denegación de Servicio (DoS) y otros modos de falla, así como la usabilidad de un sistema que requiere que los usuarios bloqueen algunos de sus fondos.

Para ayudar a superar este tipo de desafíos, las compañías específicas no relacionadas con el rayo como la empresa de tecnología de Blockchain de servicio completo, BitFury, y el proveedor de billeteras y explorador de bloques, Blockchain. info, han estado invirtiendo recursos para garantizar la realización de la tecnología también.

"Al igual que con muchas nuevas tecnologías, puede haber desafíos en la práctica que aún no hemos experimentado en las pruebas", dijo un representante de BitFury a Bitcoin Magazine, con respecto a posibles dificultades futuras. "Pero creemos que estamos completamente preparados para la implementación de la red de iluminación y estamos trabajando incansablemente con nuestros socios para garantizar que la implementación se realice sin problemas. "

Escalando Bitcoin

La red de rayos ya había cobrado protagonismo en los días previos a la cumbre en la conferencia Scaling Bitcoin. Tres presentaciones el sábado se centraron exclusivamente en la capa de escala propuesta, mientras que un taller sobre el enrutamiento de la red de rayos continuó más tarde esa tarde.

En Scaling Bitcoin, Pavel Prikhodko, un desarrollador de BitFury que ha estado buscando soluciones de enrutamiento, presentó lo que generalmente se considera la solución de enrutamiento de transacciones más avanzada hasta el momento: Flare. Las pruebas iniciales de Flare fueron publicadas por ACINQ una semana antes, y tanto ACINQ como BitFury declararon estar contentos con los resultados.

"Flare especifica cómo los usuarios de la red de iluminación pueden encontrar rutas para reenviar sus pagos a través de la red de una manera segura y descentralizada", dijo BitFury. "Generalmente, se acuerda que Flare es una solución de trabajo para el enrutamiento de pagos, y nos alienta ver las pruebas externas del algoritmo. Hemos encontrado resultados muy favorables en nuestras pruebas internas, y ahora estamos trabajando con la comunidad para finalizar el algoritmo y prepararlo para la implementación a mediana escala. "

Lightning Labs 'Olaoluwa" Laolu "Osuntokun, en una presentación diferente, explicó cómo la red de iluminación puede incluir el algoritmo Sphinx para el enrutamiento de cebolla tipo Tor. Con Sphinx, cada par en la red sabe de qué otro par "recibió" una transacción, y a qué par esa transacción debe ser "reenviada". "Pero los pares no saben si son el primer paso en la cadena de transacciones, el último o algo intermedio. No tienen forma de saber dónde se originó una transacción o dónde terminará. Esto sería una gran ayuda para la privacidad, y es compatible con Flare, así como con otras soluciones de enrutamiento.

Finalmente, Dryja propuso una solución para tercerizar importantes medidas de seguridad.En el diseño del rayo original, los participantes en los canales de pago de rayo necesitaban monitorear la cadena de bloques de Bitcoin para verificar si una contraparte intentaba engañarlos. Con la propuesta de Dryja, esta tarea se puede subcontratar a una multitud de compañeros diferentes. Si incluso uno de estos pares advierte al tramposo, quizás a cambio de una pequeña tarifa, todos los fondos están asegurados y el tramposo penalizado. Además, todo esto se puede hacer manteniendo la privacidad total, ya que el servicio externo solo puede ver un paquete cifrado.

Conclusiones de la Cumbre

Después de dos días de lluvia de ideas, diseño, discusión y un poco de "equitación", como dijo Russell, todos los equipos lograron converger en un diseño compartido. Durante las próximas semanas, todos planearán profundizar en su código para implementar la especificación de Milán.

A partir de la noche del martes con una sensación compartida de optimismo, los desarrolladores ahora creen que habrá transacciones de rayo sin confianza en la cadena de bloques de Bitcoin antes de lo que muchos esperaban.

"En la reunión y en los últimos meses, Rusty y Christian Decker han sido fundamentales para contribuir con un gran trabajo en el diseño y las especificaciones del protocolo de bajo nivel; sin ellos, los rayos no serían lo mismo ", dijo Joseph Poon, que ahora trabaja con Lightning Labs, de los desarrolladores participantes. "Laolu y Tadge están haciendo un trabajo crítico fundamental en el diseño de cifrado, y BitFury ha estado pensando a largo plazo en el enrutamiento de pagos. Pero realmente, hay demasiadas personas involucradas para mencionar. Este es un esfuerzo creciente de equipo en muchos sectores del ecosistema de Bitcoin. "

Russell también dijo que estaba impresionado por el compromiso de todos los equipos cuando se reunieron para trabajar en una especificación compartida.

"Hay una ... sensación generalizada de un grupo de personas que intentan presionar sus cerebros durante dos días para alcanzar un objetivo común. Es bastante intenso. Exhausting, pero había tan poca mierda ", dijo. "Bueno, hasta que Christian comenzó a reproducir videos de Rebecca Black por alguna razón. Eso terminó el segundo día. "

Uso en el mundo real

Aunque todavía hay algunas preguntas abiertas, especialmente con respecto a las estructuras de tarifas, la lucha contra los ataques DoS, la topología de red y la experiencia del usuario final, los equipos esperan que las primeras versiones de la red de rayos se arranquen en la parte superior del blockchain de Bitcoin en unos meses.

"Una implementación de rayo totalmente funcional sin confianza de custodia requeriría una corrección de maleabilidad - Testigo segregado - activado en la red principal", explicó Poon. "Tan pronto como se haya fusionado, debería ver a los usuarios realizando transacciones en un rayo. "

Según el representante de BitFury," BitFury Group está trabajando activamente en una billetera de red Lightning con una interfaz gráfica de usuario para plataformas de escritorio y móviles, por lo que los usuarios podrán enviar transacciones de rayos entre sí poco después del Bitcoin Blockchain está listo para eso. "

A partir de ese momento, el uso de la tecnología en el mundo real puede ayudar a los desarrolladores a continuar y mejorar el sistema.Dado que todavía es difícil predecir cómo se usará exactamente la red de rayos, o por quién, los desarrolladores de Milán acordaron que algunos de los problemas potenciales se resuelven mejor a medida que ocurren.

En declaraciones a Bitcoin Magazine , Améo Pay's Corné Plooy explicó que, como solución de segunda capa, se espera que la red de rayos sea relativamente flexible y que los ajustes futuros sean fáciles de implementar.

"En cuanto a la tecnología, los rayos tienen más facilidad que Bitcoin", dijo Plooy. "Bitcoin tiene esta cadena de bloques única y única, con sus reglas de consenso que todo el mundo tiene que acordar. Pero con un rayo, las elecciones de concepto que hicimos probablemente -con suerte- no estén grabadas para siempre. Hicimos un esfuerzo para no arrinconarnos, y creo que todavía estamos en una posición flexible, capaces de incorporar desarrollos futuros a medida que ocurren. "

Puede encontrar una cuenta de la reunión post-Scaling Bitcoin por parte de sus participantes en su publicación Medium.

Nota: Una versión anterior de este artículo atribuía erróneamente los comentarios de BitFury a Pavel Prikhodko en lugar de a un portavoz de BitFury. Esta publicación ha sido editada para corregir el error.

Deja Tu Comentario