Diane Reynolds: `Lightning Network mantendrá la descentralización´

Diane Reynolds acaba de poner un artículo en defensa de la Lightning Network (red relámpago) como solución de pagos descentralizados. Este artículo apareció en respuesta al artículo escrito por Jonald Fyookball y un post de Reddit por jstolfi. Ambas partes dicen que Lightning Network no puede permanecer centralizado a lo largo por razones matemáticas. 

El artículo de Fyookball dice que hay varios ejemplos para demostrar la descentralización uso varios ejemplos para demostrar la descentralización es difícil de manifestar a largo tiempo. Diane respondió mas directamente al reto hecho por  jstolfi. El reto del usuario dijo:Diane Reynolds Says Lightning Network Will Maintain Decentralization

“Hay muy simples maneras de callarlas críticas como el de Jonald y la mía. Solo provee un escenario hipotético por 10 millones de usuarios con topología y números  — como muchos clientes, comercios, y refugio, cuantos diferentes canales y pagos (por día o por mes) por usuario por par de esas clases de usuarios, y cuanto bitcoin asigna cada usuario al canal, etc. Entonces cualquiera con dudas en la viabilidad de la LN que pueda simularlo con esos datos, y concluir por si mismo. Algún voluntario para este reto?”

El análisis crítico de Reynolds de Jstolfi retó a usar una simulación

Reynolds respondió al reto. En la primera parte del análisis de Reynolds ella mencionó que ella ejecuto cierto código ocaml para simular un ambiente de topología de Lightning Network con 10 millones de usuarios. Ella uso su modelo para crear una situación que es representativa de detalles propios de los detalles de la lightning network para los detalles. Por ejemplo, el pago donde todos los tamaños y tamaños medianos y micro. Ella también hizo que su código busque para la menos cara para que los pagos sean aceptados.

Uno de los argumentos primarios para la descentralización vía la Lightning Network es la noción de mucha de la redundancia de la red de facto crea la descentralización. Reynolds argumenta que mientras los nodos puedan saltar entre y conectar con diferentes nodos de sistemas que no puede ser centralizada. Ella dijo,

Una primer posibilidad para las esquinas es el uso de representación binario de los números del 0 a 9,999,999 (requiriendo 24 bits) y concluyendo con una e incluyendo una mejora donde los dos secuencias de bits difieren por exactamente 1 bit (una gráfica de Hamming). Todos los nodos serán alcanzables con (muchas) rutas en la mayoría de los 24 hops, y 12 hops en promedio.

En una red conectada con 100 nodos y muchas, muchas rutas

Continuo análisis

En su análisis, Reynolds describe el estado de la red después de simular 400,000 transacciones. En este punto, Reynolds navegó a través de varias transacciones en la red para responder el problema original. Ella determinó que habían muy pocos fallos en las transacciones en toda la red. Sin embargo, ella también dijo que podría haber un problema si ella continua haciendo simulaciones al programa.

“Sobre los 7 millones de canales usados para rutar mas de 400,000 pagos exitosos 294508 (4%) tienen 90% de más del valor en un lado del canal. Esto no parece ser un problema aun, ya que este es solo 0.4% del total disponible en los 70 millones de canales, pero esto parece convertirse en un problema que corra la simulación.”

De cualquier forma con Reynolds, no fue un problema. Ellos no parecen ser una cantidad significativa de transacciones sin balancear. Estos podrían por ejemplo ser un problema con la simulación de redes, pero no puede señalar un problema.

Conclusión

En su conclusión final, Reynolds sugiere que mas de 10 millones de usuarios pueden ser sostenidos en la red de forma descentralizada. Sin embargo, ella menciona que no de la forma como la Lightning Network se supone que funcione, pero que es técnicamente posible. Ella menciona que si cualquiera con suficiente poder de computo y hardware, ellos podrían correr una simulación con aún más usuarios y mas canales.

Crees que Segwit terminará siendo centralizado o descentralizado si es implementado? Háznoslo saber en los comentarios a continuación.

Autor Original: Sterlin Lujan