Supongo que hasta que la red Lightning Network crezca no se podrá comprobar como realmente funciona o si se veran hubs. Yo creo que cierta centralización en hubs se dará, pero seria centralización de la segunda capa, no de la red bitcoin. Ya veremos, hasta que crezca son todo hipótesis.
Mientras tanto, hay simuladores como este:
GitHub - dianerey/lnsim: Lightning Network Simulator
Y estudios como este realizados con 10 millones de usuarios en una red de mallado completo (una locura)
Simulating a Decentralized Lightning Network with 10 Million Users
Sí alguien quiere más información sobre el enrutamiento en LN, la puede encontrar en los BOLTs, en concreto el 4 y el7:
lightning-rfc/04-onion-routing.md at master · lightningnetwork/lightning-rfc · GitHub
lightning-rfc/07-routing-gossip.md at master · lightningnetwork/lightning-rfc · GitHub
Este es el índice:
lightning-rfc/00-introduction.md at master · lightningnetwork/lightning-rfc · GitHub
Gracias por tu información pero ya me había leído los RFC del LN y lo que se concluye de ellos es que simplemente no tienen ninguna solución al escalado ya que no existe ningún protocolo que indique como gestionar el aumento de nodos.
Los descubrimientos de nodos y canales a través de Gossip o son completos, con los problemas asociados de complejidad cuadrática y aumento desmedido de la tabla de ruta, o son parciales con los problemas de no saber ni donde ir, ni si llegará la transacción, ni cuanto costará.
Y sobre el test de 10 millones de nodos, que si se pretende construir un sistema universal de pagos tampoco son tantos, es interesante como pequeña prueba pero adolece de demasiados condicionantes como para ser tenida en cuenta.
.-Una red real no estaría tan bien estructurada como la de la prueba sino sería mucho más anárquica complicando los cálculos de ruta.
.-Todos los nodos del test tienen suficientes fondos, cosa impensable en un sistema real.
.-La agitación en una red distribuida real, con aperturas y cierres de canales continuos y caídas aleatorias de nodos, por multitud de causas, modificarían sustancialmente los resultados. Tampoco se tiene en cuenta las latencias reales asociadas a los saltos que una transacción debe realizar.
Si en estas condiciones óptimas una de cada cuarenta transacciones falla, en un sistema real aumentarían exponencialmente.
Bienvenidas sean las LN pero pensar que esto es un sistema verdaderamente descentralizado es engañarse. El sistema está diseñado, técnica y económicamente, para que unos pocos actores se conviertan en la Visa y el MasterCard del Bitcoin.