Aviso: Este contenido ha sido traducido del texto original en inglés utilizando tecnología de inteligencia artificial. Si bien se ha hecho todo lo posible para garantizar precisión y claridad, podrían existir pequeñas discrepancias. Para referencia, consulte la versión original en inglés si es necesario.
Aquí está la traducción del contenido técnico solicitado:
---
Después de un pequeño retraso, nos complace anunciar el lanzamiento 24.11 de Core Lightning, cariñosamente nombrado por Dusty Daemon. Esta versión viene cargada de emocionantes actualizaciones, incluyendo mejoras en los pagos, el rendimiento de la red y las herramientas para desarrolladores. Con más de 530 commits de 28 colaboradores en los últimos 92 días, este lanzamiento representa un avance significativo en la mejora tanto de la experiencia del usuario como de la potencia de Core Lightning para los desarrolladores.
**Actualizaciones Enfocadas en el Usuario: Pagos Más Inteligentes y Estabilidad de la Red**
Uno de los aspectos más destacados de esta versión es la introducción de xpay, un plugin experimental diseñado para optimizar los pagos. xpay se basa en askrene, un plugin que ofrece consejos avanzados de enrutamiento basados en un solucionador de flujo de costo mínimo. La integración permite que xpay comparta los resultados de los intentos de pago con askrene, lo que le permite aprender con el tiempo y mejorar la precisión del enrutamiento. Para aquellos que se sientan audaces, se puede habilitar la configuración xpay-handle-pay (incluso ajustable en tiempo de ejecución) para permitir que xpay maneje variantes de pago simples, convirtiéndolo en una herramienta más versátil para gestionar pagos en la Lightning Network. Además, xpay ahora podrá recordar rutas de pago exitosas y reintentarlas automáticamente, mejorando la fiabilidad del sistema.
¡El soporte para BOLT12 ha sido oficialmente implementado tanto para enviar como para recibir ofertas! BOLT12 fue fusionado y recibió aplausos de varios implementadores de Lightning en la Cumbre de Especificaciones de Lightning en septiembre, marcando el primer nuevo BOLT que se fusiona en la especificación de Lightning desde 2017. Ya no es experimental, y ahora está habilitado en cada nodo de Core Lightning, facilitando el pago y la recepción de facturas BOLT12, una actualización bienvenida para los usuarios que buscan interactuar con una mayor variedad de aplicaciones Lightning.
Para nodos más grandes, el plugin autoclean ha sido refinado. Anteriormente, al gestionar grandes cantidades de datos, los nodos podían congelarse durante hasta 30 segundos. Con las nuevas mejoras, el plugin es mucho menos intrusivo, asegurando un mejor rendimiento durante períodos de alta demanda. De manera similar, las colas de gossipd y connectd han sido optimizadas para eliminar ralentizaciones. Listpays también ha sido mejorado para soportar parámetros de inicio y límite, acelerando los pagos si solo desea ver pagos recientes.
Por último, se han corregido varios errores críticos, incluyendo uno que afectaba los cierres unilaterales, impidiendo que los usuarios resolvieran completamente estos casos durante períodos prolongados de inactividad.
**Aspectos Destacados para Desarrolladores: Nuevas Herramientas y APIs Mejoradas**
En el frente de desarrollo, Core Lightning v24.11 introduce varias características notables. Primero, cln-grpc, el plugin basado en Rust que habilita una interfaz gRPC para Core Lightning, ahora está habilitado por defecto. Una nueva opción grpc-host permite a los desarrolladores exponerlo explícitamente; de lo contrario, solo se vincula a localhost, mejorando la seguridad. Las interfaces JSON ahora están casi completamente soportadas, gracias a los esfuerzos de @daywalker90, quien ha seguido estos cambios con notable rapidez.
Además, se ha introducido un nuevo comando dev-splice. Este comando permite a los desarrolladores crear y describir movimientos complejos, como la inserción y extracción de múltiples canales. Proporciona mayor flexibilidad y facilidad en la gestión de la liquidez de los canales. La infraestructura de trazado también ha sido mejorada, permitiendo una visión más granular del acceso a la base de datos y mejorando las capacidades de depuración.
Otra adición importante es la llamada exposesecret, que, si se habilita explícitamente, proporciona una forma de respaldar secretos de HSM (módulo de seguridad de hardware) a través de la API RPC. Esta característica mejora la capacidad de los desarrolladores para respaldar de manera segura datos críticos de Lightning.
El libplugin también ha sido refinado, asegurando una experiencia más uniforme para los desarrolladores de plugins. Ahora, todas las rutinas utilizan un contexto de comando estructurado, agilizando el proceso de desarrollo.
**Mejoras en la Red: Mantente Conectado y Sincroniza Más Rápido**
Para la Lightning Network, esta versión ha realizado mejoras significativas en el gossiping. El sistema ahora se mantendrá conectado a 10 nodos a la vez, eligiendo aleatoriamente pares cuando sea necesario. Cada hora, Core Lightning solicita todo el gossip de un par, asegurando que el nodo esté siempre actualizado con la información más reciente de la red. Además, gossipd ahora envía actualizaciones a hasta 50 pares, lo que ayuda a mantener la sincronización en toda la red. Esto debería conducir a una mejor resiliencia y consistencia en el flujo de datos de la red.
El proceso connectd también ha sido mejorado, ahora conectándose más rápido al inicio y manteniendo hasta 10 intentos de conexión salientes en paralelo, asegurando una configuración más rápida para nuevos nodos y una mejor escalabilidad de la red.
**Reconociendo a la Comunidad de Código Abierto**
Este lanzamiento no habría sido posible sin las contribuciones de 28 desarrolladores dedicados, incluidos cuatro nuevos colaboradores: Michael Cho, Lakshya Singh, Emmanuel Ferdman y alfredo-toledano. Un gran agradecimiento a estos desarrolladores y a todos los que hicieron posible la v24.11.
Al reflexionar sobre el progreso del año, Core Lightning v24 se destaca por su serie de lanzamientos impactantes. Comenzando con v24.02 "Uint Needs Signature", liderado por Christian Decker y nombrado por @ErikDeSmedt, vimos la llegada tan esperada del financiamiento dual, una característica implementada por @niftynei y Tony Klausing. El financiamiento dual permite a los nodos hacer un mejor uso de su liquidez mientras elimina los requisitos de confianza en el proceso de creación de canales. Esto, junto con el nuevo plugin de recuperación, mejoró significativamente la fiabilidad de las operaciones y la recuperación de los nodos. La v24.05 "The Infinitely Divisible Satoshi", liderada por @endothermicdev y nombrada por daywalker, siguió con cruciales mejoras en la calidad de vida, incluyendo una revisión completa del soporte gRPC, optimizaciones de rendimiento y un proxy WebSocket seguro, todo orientado a mejorar la experiencia del usuario y del desarrollador. El lanzamiento v24.08 "Steel Backed-Up Channels", liderado por Shahana Farooqui y nombrado por @Lagrang3, marcó un hito con la introducción oficial de BOLT12, permitiendo tanto el envío como la recepción de ofertas, una característica muy esperada que ampliará la utilidad de Lightning para usuarios y desarrolladores por igual. Finalmente, la v24.11 "The Lightning-Dev Mailing List", liderada por mí mismo y nombrada por Dusty Daemon, cierra el año con emocionantes avances como xpay, askrene y una mejor resiliencia de la red, construyendo sobre el impulso de lanzamientos anteriores para brindar aún más estabilidad y capacidad a CLN. Juntos, estos lanzamientos demuestran la evolución continua de Core Lightning, su compromiso con la especificación y la creciente comunidad de Lightning.
En general, en 2024, CLN experimentó un crecimiento y desarrollo significativos, con 1,706 commits de 106 colaboradores.
**Reconociendo el Ecosistema Creciente Alrededor de Core Lightning**
La fortaleza del ecosistema de Core Lightning continúa creciendo, y nos gustaría tomarnos un momento para resaltar algunos de los increíbles proyectos y colaboradores que impulsan la innovación y la adopción. Agradecemos la colaboración con los siguientes colaboradores e iniciativas que continúan elevando la Lightning Network.
Boltz, un puente Bitcoin no custodial líder construido para intercambiar entre diferentes capas de Bitcoin de manera no custodial, permite un soporte de primera clase para CLN y facilita el reequilibrio automatizado y de bajo costo de canales. Agradecemos a Killian y Michael por sus contribuciones y comentarios.
El plugin CLBOSS ha sido un cambio de juego en la automatización de tareas de gestión de nodos como la creación de canales, el equilibrio y la monitorización de tarifas. Un agradecimiento especial a @ksedgwic y @cguida6 por su trabajo vital en la mejora de diagnósticos y la expansión de las capacidades de CLBOSS.
También nos gustaría reconocer a @PalazzoVincenzo por sus prolíficas contribuciones a Core Lightning, especialmente en hacer realidad proyectos como Lampo. Lampo, un pequeño nodo Lightning escrito en Rust, ofrece una forma ligera y eficiente de gestionar nodos CLN.
Greenlight, la solución LaaS de Blockstream impulsada por CLN, continúa alcanzando nuevos hitos. Con más de 150,000 nodos en línea, está ayudando a llevar Lightning a una audiencia más amplia. Agradecemos a los muchos adoptantes, incluidos @Breez_tech, @BlitzWallet1, @cakewallet y @ElysiumLab_io. Para aquellos interesados en integrar Greenlight en sus aplicaciones, comuníquense con @adi_shankara para más información.
Prism, el plugin