Partager cet article

Un nuevo código ayuda a los usuarios de Lightning a proteger sus Bitcoin de la corrupción de archivos.

Una nueva versión de software de Lightning Labs apunta a un riesgo para los usuarios: la posibilidad de que pierdan fondos si su hardware tiene problemas.

bitcoin, burning

Imagínese esto: ALICE es ONE de los usuarios “imprudentes” que están probando una Tecnología nueva y riesgosa.

Está entusiasmada con el potencial de Lightning de Bitcoin, una Tecnología que, según sus defensores, acercará los pagos con Bitcoin a las masas. Así que, aunque los desarrolladores le dicen que es arriesgado, de todos modos está ejecutando la Tecnología en una pequeña computadora llamada Raspberry Pi, incluso usándola para... comprar pizza.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter The Protocol aujourd. Voir Toutes les Newsletters

Pero la Raspberry Pi de Alice tiene problemas, así que reinicia su nodo para solucionar el problema. Pero cuando la vuelve a encender, descubre que un archivo muy importante se había dañado cuando la computadora se apagó.

Y ahora, todos los fondos de Alice han desaparecido.

Este preocupante problema con Lightning ha afectado a al menos algunos usuarios. Y es una de las razones por las que usar Lightning hoy en día no se considera precisamente seguro. Sin embargo, miles de usuarios ignoran este consejo y envían pagos a través de la red para ver cómo funciona esta novedosa Tecnología en acción.

Afortunadamente, la sexta versión principal de la implementación de Lightning LND, lanzada la semana pasada (https://blog.lightning.engineering/announcement/2019/04/15/lnd-v0.6.html), tiene como objetivo resolver este problema al implementar el cambio "canales de respaldo estáticos" tal como lo codificó el CTO de Lightning Labs, Olaoluwa Osuntokun.

Tal como están las cosas, el destino del dinero de un usuario depende de un ONE archivo.

"¿Qué pasa si tu archivo channel.db se corrompe? Es muy sencillo: se pierden todos los fondos de tus canales", dice un artículo explicativo de principios de mes del desarrollador Patrick Lemke.lee.

Como director ejecutivo de Suredbits, Chris Stewart, quien también ha creadoinvestigación sobre el tema, póngalo en conversación con CoinDesk:

Las computadoras son muy quisquillosas. Quizás te hayan borrado el sistema de archivos y te preguntes: «¿Cómo recupero este dinero?».

En la práctica, Osuntokun señaló a CoinDesk que esto ha sucedido principalmente a los entusiastas de Lightning que usan Raspberry Pis, que son pequeños dispositivos de hardware que cuestan aproximadamente $30 y son una forma fácil de configurar un nodo Lightning a un bajo costo de entrada.

Salvado por una copia

Perder dinero de esta manera no es muy común, señala Stewart, pero sostiene que los desarrolladores están trabajando en una "planificación para el peor de los casos".

Hasta el momento hay tres implementaciones principales de Lightning (incluido c-lightning de Blockstream y Eclair de Acinq), todas las cuales han implementado este tipo de esquema de respaldo de una forma u otra.

La nueva Tecnología de LND genera una segunda copia del archivo importante, lo que permite a los usuarios guardar una versión adicional de su archivo de billetera Lightning en otro lugar, para minimizar el riesgo de que se pierda o se "corrompa", lo que significa que los datos se alteraron accidentalmente, como manchar una gota de café en una camisa blanca.

Esto es comparable a realizar copias de seguridad periódicas de todos los archivos de su computadora para garantizar que estén seguros incluso si la computadora portátil da sus últimos pasos o es robada.

Con Bitcoin, cada transacción se almacena en la cadena de bloques, en miles de nodos en todo el mundo. Pero con Lightning, los datos de las transacciones fuera de la cadena se almacenan en tu ordenador, y solo en él. Si pierdes o corrompes el estado de almacenamiento de los archivos de los canales, esos fondos se pierden para siempre.

Otro escenario relacionado: si accidentalmente usas una versión antigua de channel.db, que resulta contener información incorrecta, tu compañero probablemente pensará que estás haciendo trampa. Por lo tanto, serás penalizado y perderás dinero.

Por eso es tan importante este nuevo código de respaldo. Para garantizar la seguridad de los fondos, el usuario debe guardar su archivo de respaldo channel.db en más de un lugar a la vez.

“Si ejecuta la última versión de LND, su nodo creará automáticamente una copia de seguridad de todos los bits de información que necesita para rescatar sus canales en caso de que se pierda el archivo channel.db”, explica Lemke.

Decimos "seguro", ya que se ha tenido cuidado para garantizar que este método de copia de seguridad de canales no tenga consecuencias negativas, a diferencia de realizar acciones como rsync o copiar el archivo channel.db periódicamente. Estos métodos pueden ser peligrosos, ya que nunca ONE sabe si se tiene el estado más reciente de un canal. En su lugar, buscamos ofrecer una solución sencilla y segura que permita a los usuarios recuperar los fondos depositados en sus canales en caso de pérdida parcial o total de datos. explica en el "pull Request" donde propuso por primera vez el cambio.

Dicho esto, Lemke enfatiza que los usuarios que ejecutan el antiguo código Lightning todavía están en riesgo.

"Si ejecuta una versión anterior de LND, sus canales no estarán seguros y debe tener en cuenta que corre el riesgo de perder sus fondos si su disco se corrompe", escribió.

Compañeros maliciosos

Entonces, ahora que se ha aprobado este código, ¿está resuelto el problema?

No exactamente. Como pueden ver, hacer copias de seguridad de los archivos aún es un proceso BIT . Si bien la infraestructura que LND implementa genera automáticamente un archivo de copia de seguridad para los usuarios, estos aún deben tener los conocimientos técnicos necesarios para configurar dónde guardarlo.

Además, Stewart y Cohen señalan un problema con el esquema: no es completamente confiable. Al usar este esquema de respaldo, un nodo malicioso podría robar los fondos de una contraparte.

Esta característica es "buena para el usuario promedio que está dispuesto a confiar en que su par no es malicioso", dijo a CoinDesk el ingeniero de software de Suredbits, Nadav Cohen, mientras que Stewart señaló que la solución de respaldo debería funcionar "el 99% del tiempo".

Pero Stewart también destacó cómo Suredbits ha estado trabajando mucho con diferentes intercambios que buscan eventualmente adoptar Lightning.

"Para los intercambios, es absolutamente necesario un [esquema de respaldo sin confianza]. Están tratando con mucho dinero y no quieren correr el riesgo de perder muchos fondos", dijo Stewart.

Osuntokun también tiene este escenario en mente, señalando que los desarrolladores de Lightning Labs están desarrollando una función que funciona incluso cuando un usuario se enfrenta a un par malicioso. Mientras tanto, lanzaron canales de respaldo estáticos, ya que querían ofrecer algo que funcionara en general.

"Esta infraestructura se construirá en un futuro NEAR , pero hasta entonces contamos con este plan, que también servirá como respaldo en caso de que falle algún mecanismo de nivel superior", explicó Osuntokun.

En otras palabras, todavía queda mucho por construir.

"Aún no hemos llegado a ese punto", afirma Stewart, argumentando que habrá una mayor necesidad de este tipo de funciones en el futuro, una vez que la gente use la red por aún más dinero.

"Con Wumbo, la gente comenzará a realizar más transacciones. Debemos preocuparnos en ese caso", agregó, haciendo referencia a unTecnología inspirada en Bob Esponja que un día permitirá a las personas transferir aún más dinero a través de la tecnología Lightning.

Pero una vez que los desarrolladores logren que este esquema funcione, Cohen sostiene que no debería ser difícil implementar algo que sea más sencillo para los usuarios.

Él dijo:

Las copias de seguridad están en sus primeras etapas y es un problema solucionable. Una vez que tengamos algo que funcione y no requiera confianza, no dudo que podamos mejorar la latencia.

Quemando Bitcoinimagen vía Shutterstock

Alyssa Hertig

Alyssa Hertig, periodista y periodista especializada en Bitcoin y la red Lightning, colabora en CoinDesk . Su trabajo también ha aparecido en VICE, Mic y Reason. Actualmente escribe un libro que explora los entresijos de la gobernanza de Bitcoin . Alyssa posee algunos BTC.

Alyssa Hertig