El Patio de Juegos de BOLT 12
Un Sandbox para Pruebas Prácticas de BOLT 12
Tom Kirkpatrick
Jun 21, 2024
Estoy complacido de compartir nuestra última contribución de código abierto, el Patio de Juegos de BOLT 12. Este proyecto proporciona un entorno de prueba práctico y fácil de usar para aquellos que trabajan en o están interesados en explorar y probar prácticamente BOLT 12, un nuevo protocolo de pagos para la Red Lightning.
Échale un vistazo: https://github.com/LN-Zap/bolt12-playground.
BOLT 12 es un protocolo que extiende las capacidades de la Red Lightning, una solución de segunda capa para Bitcoin que permite transacciones rápidas y de bajo costo. BOLT 12 introduce un nuevo tipo de factura Lightning llamada "Ofertas," que son reutilizables, pueden usarse para pagos recurrentes, incluyen características avanzadas de seguridad y pueden contener información adicional como direcciones de reembolso y notas del pagador.
Consulta https://bolt12.org/ para obtener más información.
El Patio de Juegos de BOLT 12 es un stack de Docker que incluye soporte para las implementaciones más populares de la Red Lightning y componentes relacionados, incluyendo Lightning Network Daemon (LND), LNDK, Core Lightning (CLN), Eclair y LDK Node. Conecta todo, inicializa billeteras y crea canales entre los nodos. Cada nodo en el stack soporta BOLT 12, lo que permite una fácil experimentación con la creación de facturas, pagos y otras características de BOLT 12.
El Patio de Juegos de BOLT 12 proporciona una oportunidad para que los profesionales de Bitcoin y los aficionados obtengan experiencia práctica con el protocolo BOLT 12. Es un sandbox donde puedes experimentar, aprender y obtener información sobre cómo funciona BOLT 12 en la práctica. Ya seas un desarrollador que busca implementar BOLT 12 en tus propios proyectos, un investigador que estudia la Red Lightning o un entusiasta de Bitcoin curioso sobre los últimos desarrollos, creemos que el Patio de Juegos de BOLT 12 puede ser un recurso útil para ti.
El Patio de Juegos de BOLT 12 va más allá de un simple entorno de sandbox. También es una herramienta poderosa para desarrolladores y testers para garantizar la interoperabilidad entre diferentes implementaciones de nodos de la Red Lightning, completa con pruebas automatizadas para verificar todo.
El Playground facilita pruebas de pagos BOLT 12 entre varias implementaciones de nodos, lo que puede ayudar a identificar y abordar posibles problemas de compatibilidad antes del despliegue en el mundo real.
Permite pruebas a través de diferentes topologías de canales, incluidos canales directos, pagos multi-hop e incluso pagos multi-hop que atraviesan nodos de diferentes implementaciones. Esto ayuda a garantizar que BOLT 12 funcione sin problemas independientemente de la estructura de la red.
El proyecto incorpora un conjunto de pruebas de integración automatizadas. Actualmente, el conjunto soporta pagos simulados con LND (a través de lndk), Eclair, CLN y LDK Node. Esta automatización agiliza las pruebas y facilita las prácticas de integración continua.
El Patio de Juegos de BOLT 12 es un proyecto de código abierto y alentamos las contribuciones de la comunidad. Si estás trabajando en una implementación de nodo con soporte para BOLT 12, te invitamos a probarlo y a integrarlo en el Patio de Juegos de BOLT 12.
Para comenzar a usar el Patio de Juegos de BOLT 12, visita el repositorio del proyecto en GitHub: https://github.com/LN-Zap/bolt12-playground.
© 2024 Strike
De cero a bitcoin.
Legal