c-lightning, la implementación liviana y modular de Lightning, cambiará de nombre. A partir de hoy, será conocida como Core Lightning (CLN).
Esperamos que este cambio de nombre exprese mejor el énfasis de CLN en la interoperabilidad y el trabajo con especificaciones, así como también nuestro objetivo en curso: proporcionar una implementación de referencia que priorice la corrección y la robustez.
El éxito de Lightning depende de los aportes de una comunidad vibrante que nuclea programadores, empresas emergentes y usuarios finales. Al relanzar c-lightning como Core Lightning, Blockstream se compromete una vez más a aunar esfuerzos con la comunidad, innovar a partir de la especificación de Lightning y suministrar una implementación de primer nivel y de código abierto que cumpla los mismos rigurosos estándares de privacidad, seguridad y descentralización que Bitcoin.
Creemos que la interoperabilidad abierta y basada en la especificación favorece a Bitcoin y Lightning, independientemente de qué implementación se utilice.
Ansiamos compartir con ustedes los numerosos e innovadores proyectos que nuestro equipo y nuestros colaboradores han estado desarrollando con esmero, y que daremos a conocer en las próximas semanas. Siga la nueva cuenta de Twitter de Core Lightning, @Core_LN, y únase al Telegram de la comunidad para mantenerse al tanto de futuras novedades.
Elegir Core Lightning
El uso de CLN como implementación de preferencia para Lightning tiene varias ventajas.
A continuación, se las recordamos:
- Primero, los pagos: CLN aspira a centrarse en los pagos en bitcoin robustos, ampliables y descentralizados.
- Bajo impacto: CLN ocupa poco espacio en la memoria y el CPU, lo cual permite a los usuarios ejecutar más de 90 instancias simultáneamente en una misma computadora de placa única.
- Énfasis en la privacidad: CLN optimiza automáticamente la privacidad mediante el uso de pagos multiparte, la aleatorización de la selección de rutas y la selección entre una variedad de canales a fin de defender a sus usuarios de las técnicas de desanonimización.
- Descentralización: CLN incorpora infraestructura P2P, como aperturas de canales colaborativos, comúnmente denominados canales de doble financiamiento, y publicidades de liquidez para garantizar que los pagos sigan siendo imparables y resistentes a la censura sin recurrir a los servidores centralizados.
- Complementos (plug-ins) de sobra: CLN permite que los programadores expandan y personalicen Lightning mediante programas sencillos diseñados en cualquier lenguaje. Un ejemplo de ello es CLBOSS, un gestor de nodos automatizado muy popular en la comunidad por su utilidad y conveniencia.
Desarrollar Core Lightning
Hay varios proyectos apasionantes en desarrollo que van a revolucionar Lightning, incluidos BOLT12, Greenlight y PeerSwap.
BOLT12, que incorpora las ofertas, es una propuesta para la especificación que surge del programador líder de CLN, Rusty Russell, que también diseñó BOLT11 e inicialmente dirigió el proceso de especificación. Algunas de las funcionalidades de BOLT12, como las facturas recurrentes y estáticas, ya están disponibles como opciones experimentales en CLN, mientras que otras, como las rutas de pago encubiertas, se sumarán próximamente.
Greenlight es un servicio de hosting de nodos de CLN bajo demanda que permite a los usuarios interactuar con sus nodos mediante una interfaz de usuario sencilla sin perder el control de sus bitcoins en ningún momento. Gracias a Greenlight, la inducción a Lightning será más fácil y fluida que nunca. Se espera que el público en general tenga acceso a Greenlight a partir de la segunda mitad del año.
PeerSwap permite que los usuarios nivelen sus canales e incrementen la liquidez de Lightning mediante canjes atómicos de bitcoin on-chain o Liquid Bitcoin (L-BTC) directos y entre pares. En consecuencia, Lightning Network en su conjunto resulta más barata, rápida y confiable para todos.
Si es ingeniero en sistemas y le interesa contribuir a CLN, lea nuestra documentación, contáctenos en GitHub o únase a la lista de distribución de correos de Lightning-dev.
Ejecutar Core Lightning
Para acceder a Core Lightning, inicialice su propio nodo, ya sea con hardware especializado o mediante una aplicación de terceros que lo ejecuta en el backend.
Tal como ocurre con Bitcoin, contar con su propio nodo de Lightning le otorga plena custodia de sus monedas y claves sin tener que confiar en intermediarios. Ejecutar un nodo y utilizar canales de pago también lo convierte a usted en un contribuyente activo a la liquidez de la red y en un factor esencial del éxito general de Lightning como capa de pagos para Bitcoin global y descentralizada.
Existen varias guías y tutoriales paso a paso que lo ayudarán a iniciarse en la ejecución de su propio nodo. El proyecto más conocido para la ejecución de nodos en formato «hágalo usted mismo», Raspiblitz, es totalmente compatible con CLN y solo requiere una Raspberry Pi. Es un excelente punto de partida y un proyecto perfecto para el fin de semana.
Además, Core Lightning forma parte de una amplia gama de apps e infraestructura Lightning ya disponibles, desde carteras como Spark y Zeus hasta el exchange sin custodia Bull Bitcoin y el software de gestión de nodos Ride the Lightning.
CLN será fundamental para preservar el carácter descentralizado del software para los nodos de Lightning Network, y ansiamos trabajar codo a codo con la comunidad para que nunca deje de serlo.
Recursos para Core Lightning
Los usuarios interesados en ejecutar su propio nodo CLN pueden explorar y descargar la última versión de CLN en nuestro repositorio de GitHub.
También encontrarán mucha información en nuestros canales oficiales de Telegram y Discord. Allí podrán hacerles preguntas a nuestro equipo y a otros colaboradores de CLN y obtener ayuda en tiempo real para resolver problemas.
Si acaba de sumarse al espacio Bitcoin y quiere dar el primer paso hacia la soberanía financiera, vea el video que aparece a continuación y únase a la conversación en cualquiera de nuestras redes sociales.