El desarrollador de Bitcoin advierte que Lightning Network es defectuoso y vulnerable a ataques DoS

Los maximalistas de Bitcoin han contado durante mucho tiempo con Lightning Network y su solución de transacción fuera de la cadena para solucionar los crecientes problemas de escala de la red y los costos de transferencia exorbitantes, pero parece que este sueño podría no ser tan real como la comunidad blockchain desea.

El desarrollador de Bitcoin Core Peter Todd ha llevado a Twitter compartir sus primeras impresiones jugando con el testnet de Lightning y los resultados no son particularmente alentadores, por decir lo menos.

Entre otras cosas, Todd informó que C-lightning -la implementación de Lightning Network escrita en C- se topa con fallas de segmentación con bastante frecuencia y «cuando no falla, los pagos fallan más de las veces».

Para los que no están familiarizados, los llamados «segfaults» ocurren cuando los programas mal escritos intentan falsamente acceder a ubicaciones de memoria que están fuera del alcance, o han sido modificadas para acceder de forma prohibida, como escribir en una propiedad de solo lectura.

Una de las razones de tales obstáculos es que Lightning estaba escrito en C, un lenguaje de programación que Todd argumenta que quizás no era el más adecuado para la tarea en cuestión. Por el contrario, sugirió que Rust se ajusta mucho más a la función prevista de la red.

El desarrollador notó además que la iteración actual de la billetera Eclair basada en Android para Lightning también es defectuosa y podría conducir a una pérdida de fondos.

Sin embargo, de manera más preocupante, Todd llegó a predecir que el protocolo Lightning podría «demostrar ser vulnerable a los ataques DoS [denegación de servicio] en su encarnación actual». Según el criptógrafo, esto representa un peligro tanto para el compañero como para el par así como el nivel blockchain del proyecto.

En cambio, Todd afirmó que Lightning debería haber optado por un enfoque más centralizado para configurar sus canales de pago.

Respondiendo a las críticas de que Lightning ya está centralizado, Todd dijo que » obviamente es un protocolo descentralizado» en su forma actual. Sin embargo, criticó su enfoque de «morder más de lo que pueden masticar yendo por la luna de un protocolo completamente descentralizado primero».

Una cosa para mencionar es que Lightning todavía es un trabajo en progreso. De hecho, la compañía ha advertido reiteradamente a los usuarios no técnicos que no utilicen su solución hasta que esté más preparada comercialmente.

Cofundado por Elizabeth Stark y Olaoluwa Osuntokun, Lightning se concibió como una capa adicional al blockchain de Bitcoin que aprovecha una red de muchos nodos pequeños para facilitar transacciones económicas, rápidas y privadas, una alternativa fuera de cadena muy necesaria para Bitcoin congestionada red.

Mientras tanto, Bitcoin sigue luchando con altas tarifas de transacción y transacciones lentas, aunque la red es mucho más estable ahora que hace un par de meses.

De hecho, Bitcoin.org (que no debe confundirse con Bitcoin Cash-associated Bitcoin.com) ha actualizado recientemente su sitio web para reflejar esta realidad.

Lee mas

Por admin

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.