Por Andrew Asmakov
2 min lectura
El carácter experimental de Lightning Network, una red de capa 2 construida sobre Bitcoin que permite realizar transacciones más rápidas y de bajo coste, es una de las razones por las que los desarrolladores han advertido a los usuarios que no se arriesguen a enviar y recibir grandes cantidades de dinero.
La advertencia suena ahora aún más razonable después de que un desarrollador de Bitcoin pusiera a prueba sin querer los límites de la red al crear una compleja transacción con varias firmas (multi-sig) que hizo que la Lightning Network dejara de producir un bloque. Aunque la red continuó produciendo bloques y enrutando pagos, este bloque perdido significó que la red estaba desincronizada temporalmente.
Normalmente, los usuarios de la Lightning Network abren canales utilizando una configuración multisig simple de 2 de 2, en la que se requieren dos firmas para gastar los fondos.
Lo que hizo Burak Keceli, fundador de Bitmatrix, fue crear una transacción multisig de 998 de 999 en Bitcoin, lo que significa que requirió 998 firmas de clave privada para autenticar la transacción, una tarea enormemente compleja e inusual en sí misma.
Aunque la transacción, que le costó al desarrollador 4,90 dólares en comisiones, fue aceptada por los productores de bloques y minada en un bloque de Bitcoin de la mainnet, confundió el método utilizado por LND para calcular cuál era el bloque de Bitcoin más reciente.
Como explica Olaoluwa Osuntokun, CTO de Lightning Labs, "debido a este fallo, LND no fue capaz de analizar un nuevo bloque, pero pudo seguir avanzando con normalidad", y también se rechazaron las solicitudes de apertura de nuevos canales, ya que LND reconoció que su wallet interna no estaba sincronizada con la cadena.
Después de que muchos usuarios acudieran a Github para quejarse de que no podían abrir nuevos canales en la red debido al problema de sincronización, los desarrolladores de Lightning Labs identificaron y publicaron una corrección, que ya está disponible como LND v0.15.2.
Aunque se ha resuelto con éxito, el caso también ha demostrado que el desarrollo de Lightning Network sigue siendo un trabajo en curso y que habrá que solucionar muchas más cosas antes de que el protocolo pueda considerarse suficientemente estable.
Decrypt-a-cookie
This website or its third-party tools use cookies. Cookie policy By clicking the accept button, you agree to the use of cookies.