-
Las propuestas no buscarían sustituir el estándar actual, sino más bien servirían como apoyo.
-
Base de la tecnología Lightning (BOLT por sus siglas en inglés) es el nombre del estándar actual.
Una propuesta sobre la documentación de la red Lightning de Bitcoin, establecería crear un estándar conocido como propuestas de mejoras en Lightning Network (LIP), similar al ya utilizado en Bitcoin bajo las siglas BIP (Propuestas de mejoras en Bitcoin).
El nuevo formato, no eliminaría al actual estándar que se usa en la red conocido como BOLT (Base de la tecnología Lighting) si no que serviría como complemento.
La propuesta fue publicada por el desarrollador Ryan Gentry en la lista de correos Lightning-dev el pasado 30 de junio. Nace a partir de una discusión sobre de la estandarización de los canales zero-conf (cero confirmaciones) conocidos como turbo canales. Estos, si bien ya varias carteras ya se encuentran utilizándolos, como es el caso de Muun Wallet, aún no han sido recogido en la documentación pertinente actual: los BOLT.
Los BOLT son la documentación de la red Lightining que permite fijar los estándares sobre desarrollo de tecnologías que funcionen bajo la misma red. Este es el caso de LND (Lightning Network Daemon) y c-Lightning, que, a pesar de ser clientes distintos, al utilizar los mismos estándares, permiten realizar pagos con bitcoin en la misma red Lightning.
Cada BOLT recoge un estándar en particular de la red. Por ejemplo: El BOLT #2 describe el protocolo para la creación de canales, tanto a nivel de documentación como a nivel de código.
En este sentido, el propósito de las LIP (Nombre propuesto aún no decidido) sería establecer mejores estándares de documentación sobre las tecnologías paralelas que se desarrollen en Lightning, como es el caso de los Turbo Canales. O también soluciones como el desarrollo de las facturas de pago estáticas, que no poseen fecha de caducidad y ya son utilizadas por el cliente LND, hecho reportado por CriptoNoticias.
Documentación a nivel de desarrollo de software
La documentación es parte esencial en el desarrollo de cualquier software, por más sencillo que sea. Se basa en explicar, de forma práctica, la función de cada parte del código. Esto permite que desarrolladores externos, que no conocen el código fuente, puedan leer la documentación pertinente y continuar el desarrollo. Es como una especie de manual de usuarios.
En Bitcoin y la red Lightning, al ser desarrollos de código abierto, cualquier desarrollador debe conocer que hace el código. Para ello existen las documentaciones como las BIP y las propuestas LIP, que permitirán mejorar la escalabilidad a la hora de que otros programadores quieran proponer sus propias mejoras utilizando los mismos estándares.