-
Breez hizo compatible su kit de desarrolladores con WebAssembly (WASM).
-
Los pagos descentralizados en Lightning ahora son más accesibles para negocios y personas.
En abril de 2025, Breez, una empresa enfocada en soluciones para la red Lightning de Bitcoin, anunció que su kit de desarrollo de software (SDK) ahora soporta WebAssembly (WASM). Desarrollada por el equipo de Breez, esta actualización permite a los desarrolladores integrar pagos con Bitcoin en aplicaciones web y entornos basados en node.js, con el objetivo de simplificar el acceso a transacciones rápidas en la segunda capa de Bitcoin.
La solución de Breez se centra en hacer que la red Lightning, que como reportó CriptoNoticias es una capa secundaria de Bitcoin diseñada para procesar transacciones de forma más eficiente y rápida, sea accesible en entornos web. Esto permite que aplicaciones como redes sociales o plataformas de contenido puedan incorporar funciones como propinas o monetización en Bitcoin directamente en un navegador web.
Para lograrlo, Breez ha adaptado su infraestructura técnica, superando las limitaciones propias de los navegadores, como la falta de acceso directo al sistema de archivos o la dificultad para manejar bases de datos tradicionales.
Un aspecto clave de esta integración es el enfoque “nodeless” (sin nodo) del SDK, término que se refiere a la eliminación de la necesidad de que los desarrolladores o usuarios mantengan nodos completos de Bitcoin o Lightning. En lugar de requerir configuraciones complejas, el SDK gestiona las conexiones a la red Lightning de forma transparente, utilizando servicios externos para tareas como la sincronización de datos o la validación de transacciones.
Esto reduce la carga técnica, permitiendo que incluso aplicaciones web ligeras puedan ofrecer pagos con Bitcoin sin comprometer la descentralización ni la seguridad.
El enfoque técnico de Breez aborda múltiples desafíos.
Por ejemplo, para gestionar datos de la red, que normalmente requieren herramientas pesadas, se implementó una alternativa más ligera.
“Electrum no es viable en navegadores, por lo que integramos soporte para 𝚆𝚊𝚝𝚎𝚛𝚏𝚊𝚕𝚕𝚜 como una fuente de datos de blockchain ligera.”
Breez, empresa de tecnología para la red Lightning.
Asimismo, el almacenamiento persistente, un obstáculo en entornos web, se resolvió con una configuración específica: “Dado que las bases de datos tradicionales son un desafío en WASM, utilizamos una configuración de SQLite en memoria adaptada mediante 𝚛𝚞𝚜𝚚𝚕𝚒𝚝𝚎 y añadimos un observador persistente personalizado para manejar el estado.”
La compatibilidad con WASM también requirió ajustes profundos en el núcleo del SDK:
“Actualizamos el crate 𝚜𝚍𝚔-𝚌𝚘𝚖𝚖𝚘𝚗 para que funcione en entornos WASM mediante: la integración de un cliente gRPC compatible con WASM usando 𝚝𝚘𝚗𝚒𝚌_𝚠𝚎𝚋_𝚠𝚊𝚜𝚖_𝚌𝚕𝚒𝚎𝚗𝚝, la implementación de una resolución DNS personalizada para WASM, la refactorización del cliente REST interno para eliminar dependencias no compatibles con WASM y la introducción de un nuevo crate 𝚜𝚍𝚔-𝚖𝚊𝚌𝚛𝚘𝚜 para soporte de macros compartido entre plataformas.”
Breez, empresa de tecnología para la red Lightning.
Además, Breez creó un módulo dedicado para WASM que facilita la interacción con el SDK: “Añadimos una interfaz WASM dedicada usando 𝚠𝚊𝚜𝚖-𝚋𝚒𝚗𝚍𝚐𝚎𝚗, con manejo personalizado de tipos y devoluciones de llamada para ofrecer una experiencia fluida para los desarrolladores.”
La conectividad con los servicios de Breez, como la sincronización en tiempo real, se aseguró mediante:
“Todos los servicios basados en gRPC (por ejemplo, el servidor de Breez y la sincronización en tiempo real) ahora soportan proxies 𝚐𝚁𝙿𝙶-𝚆𝚎𝚋, permitiendo una conectividad completa desde entornos de navegador.”
Breez, empresa de tecnología para la red Lightning.
De acuerdo con Breez, estas adaptaciones técnicas permiten que el SDK funcione de manera eficiente en navegadores, manteniendo la robustez de la red Lightning.
Según la documentación oficial de Breez, los desarrolladores pueden implementar pagos peer-to-peer (P2P) con solo unas pocas líneas de código. Para ilustrar esto, Breez ofrece una aplicación de demostración que muestra cómo crear una wallet Lightning en un navegador, evidenciando el potencial de esta integración.
La compatibilidad con WASM del SDK de Breez busca resolver un problema práctico: llevar los pagos con Bitcoin a entornos web donde antes eran inviables a través de Lightning.
Esta actualización amplía el alcance de la red Lightning, y aunque todavía requiere que los desarrolladores particulares la implementen en aplicaciones de comercio, hace posible que más negocios y personas adopten pagos descentralizados en Bitcoin. Breez también comentó que su actualización trajo otras novedades.
Por ejemplo, ahora los montos mínimos de pago se han reducido significativamente: se pueden enviar desde 21 sats (la unidad mínima de 1 BTC) recibir desde 100 en adelante.
Adicionalmente, los usuarios ya pueden pagar tarifas con activos que no sean bitcoin (BTC), como Tether (USDT).