💼 Lo comercial — Breez vs Blink vs BTCPay para comercios
💼 Lo comercial — Breez vs Blink vs BTCPay para comercios
Disclaimer: no tengo relación comercial con ninguna de las herramientas mencionadas. Esto es análisis propio basado en documentación pública y experiencia de campo. Haz tu propia investigación. #DYOR
Recapitulando la serie
Esta es la cuarta entrega de mi serie sobre Primal y onboarding Bitcoin para BPT. Si vienes llegando:
- Pieza 1: Primal 3.0.20: cuando una wallet de Nostr empieza a hablar BIP39. La pista técnica que lo inició todo.
- Pieza 2: ¿Por qué elegí onboardear a la comunidad BPT con Primal?. El caso pedagógico.
- Pieza 3: Primal 3.0 + Breez SDK: el motor Lightning que me faltaba en la historia. Ahí confirmé que el motor LN de Primal es Breez SDK Liquid, y prometí una cosa muy concreta para esta pieza: cómo elegir el procesador de pagos correcto para un comercio.
La pieza 3 cerró con una rama abierta: si Primal usa Breez SDK del lado wallet, ¿qué usan los comercios del otro lado del pago? ¿Breez? ¿Blink? ¿BTCPay? Esta pieza responde esa pregunta.
El problema real antes de hablar de herramientas
Cuando alguien de la comunidad me pregunta “¿qué wallet le recomiendo a este restaurante?”, la respuesta instintiva es nombrar tres apps y dejar que elijan. Ese es el error.
Breez, Blink y BTCPay no son tres opciones equivalentes que el comerciante elige según preferencia. Son tres etapas distintas de una misma escalera de soberanía. Mezclarlas como si fueran comparables confunde al comerciante y, peor, al educador.
Antes de elegir herramienta, hay un triángulo que conviene hacer explícito:
SOBERANÍA
/\
/ \
/ \
/ \
/________\
SIMPLICIDAD CONVERSIÓN A FIAT
Las tres soluciones se posicionan en vértices distintos de ese triángulo. Ninguna ocupa los tres al mismo tiempo. Esa es la conversación honesta que hay que tener.
El problema estructural que ninguna herramienta resuelve sola
Antes de entrar al análisis, hay algo que vale la pena nombrar: el problema de la liquidez de entrada en Lightning.
Cualquier nodo o wallet LN recién configurada tiene cero capacidad de recepción. Para cobrar el primer pago, necesita o un LSP que abra un canal, o un sistema de swaps automáticos, o directamente una solución custodial que abstraiga todo eso. Esta fricción no es un bug de las herramientas, es la realidad del protocolo. Cada solución la resuelve de manera distinta, y eso determina mucho de lo que sigue.
Blink: la entrada más rápida para el comercio latino
Blink (antes Bitcoin Beach Wallet) nació como la wallet de Bitcoin Beach, El Salvador. Hoy es el producto más usado en comunidades Bitcoin de Latam: Bitcoin Beach, Bitcoin Lake (Guatemala), Bitcoin Berlín (El Salvador, 120+ comercios en menos de un año desde cero).
Modelo de custodia: estrictamente custodial. Los sats los custodia Blink El Salvador S.A. de C.V., bajo supervisión de la SSF y la UIF salvadoreña. El producto fue vendido por Galoy a principios de 2025 — Galoy se reenfoca en su negocio B2B. El equipo y la marca se mantienen, pero es un dato que conviene tener claro cuando hablamos de riesgo de plataforma.
En 2025 añadieron una integración Spark de auto-custodia opcional dentro de la misma app. Técnicamente ya es un producto híbrido, aunque la mayoría de los comercios operan en modo custodial por simplicidad.
Onboarding: el más rápido del ecosistema.
| Tier | Requisito | Límite diario |
|---|---|---|
| Trial | Nada (ni email) | ~$25 envío |
| Level 1 | Solo número de teléfono (SMS) | ~$125 envío / recepción ilimitada |
| Level 2 | KYC completo (nombre, ID, selfie) | ~$1.000+ / día |
La recepción es ilimitada en Level 1. Un comerciante puede facturar sin techo con solo un número de teléfono verificado.
El POS: Blink tiene una Cash Register web en pay.blink.sv/tunombre. Se ancla como ícono en la pantalla de inicio de cualquier tablet. El cajero genera facturas en segundos sin acceder al balance del dueño. Soporta:
- Precios en moneda local (display en PYG, VES, USD, lo que quieras)
- Lightning Address (
tunegocio@blink.sv) - Paycode LNURL estático imprimible (para el QR de la pared)
- NFC con Boltcards
- Plugin oficial para BTCPay Server si luego se quiere escalar
Stablesats: la funcionalidad que más preguntas genera. Dentro de Blink puedes mantener un balance en “USD” sin salir de Bitcoin. El mecanismo: bitcoin más una posición corta perpetua inversa en OKX que neutraliza la volatilidad. El spread es ~0,2%. No es un dólar bancario, no es USDT, no se puede retirar a una cuenta bancaria. Es un dólar sintético sobre BTC que funciona perfectamente para la economía circular — y eso es exactamente lo que necesita un restaurante de una comunidad Bitcoin.
Fees: casi cero en el día a día.
- Pagos intraledger (entre usuarios Blink): 0%
- Routing Lightning externo: ~0,02%
- Spread Stablesats: ~0,2%
Restricciones geográficas: Blink no opera en EE.UU., Cuba, República Dominicana, Rusia, Irán y otros. El idioma de la app incluye español completo — ventaja decisiva para onboarding de comerciantes.
Riesgos que hay que nombrar:
- Es custodial. Si Blink cierra o bloquea la cuenta, los fondos están en riesgo.
- La venta de Galoy en 2025 introduce incertidumbre de continuidad a mediano plazo.
- Stablesats depende de OKX — un exchange centralizado.
- No es self-custody. Punto.
Para el comercio que empieza mañana y no sabe qué es un canal Lightning, Blink es la respuesta correcta. Con la condición de que el educador explique el riesgo custodial y el plan de migración desde el primer día.
Breez: self-custody potente, POS en transición
Breez es la parte más complicada de explicar en 2025-2026 porque hay cinco productos distintos bajo el mismo nombre. Para efectos prácticos de un comercio físico, hay que separar dos versiones:
Breez Mobile (la app clásica): funciona sobre Greenlight de Blockstream (Core Lightning en la nube, con el firmador de llaves en el dispositivo del usuario). Esta versión tiene el modo POS más completo del ecosistema de wallets: catálogo de productos, manager password para que el cajero cobre sin ver el balance, NFC, impresión Bluetooth, display en fiat. El problema: el repositorio breez-sdk-greenlight fue marcado como deprecado en octubre de 2025. La app sigue funcionando pero sin desarrollo de nuevas features. No es el camino para un comercio nuevo.
Misty Breez / Breez SDK Liquid (la versión actual): el nuevo motor que integra Primal, que describí en la pieza 3. El modelo elimina canales por completo: el usuario tiene L-BTC en la sidechain Liquid y los pagos Lightning se hacen vía swaps automáticos con Boltz. Sin fees de apertura de canal, sin gestión de liquidez, sin “surprise channel closures”.
El detalle crítico para comercios: Misty Breez no tiene modo POS dedicado.
Es un wallet personal con Lightning Address. Para usarlo en un comercio hay que combinar Breez SDK con un sistema POS externo (BTCPay Server, LNbits, Coinsnap). Eso separa limpiamente la capa de custodia (el usuario controla sus llaves) de la capa de punto de venta, pero invalida la idea de “instalo Breez y listo”.
Fees (documentación oficial, verificar antes de operar):
- Recibir Lightning: ~0,25% + ~50 sats fijos
- Enviar Lightning: ~0,1% + ~50 sats fijos
- Caso “Magic Routing Hint” (pago entre dos usuarios Breez Liquid): fee 0
- Swap a on-chain BTC: ~2.000 sats + fee de mempool
Para un café de 10.000 sats, la fee de ~75 sats es irrelevante. Para un comercio que mueve millones de sats al mes, ese 0,25% empieza a importar.
Sin off-ramp a fiat, sin docs en español, sin soporte comunitario Latam fuerte. Esos tres factores hacen que Breez, en su versión actual, sea ideal para el desarrollador que construye una wallet o para el comerciante con perfil técnico que ya entiende Liquid. No es el punto de entrada correcto para un restaurante Paraguayo que recién conoce Lightning.
Cuándo sí recomendar Breez: cuando el dueño del comercio ya manejó Blink por 3-6 meses, entiende la diferencia entre custodial y self-custody, y quiere dar el primer paso hacia el control de sus llaves sin la complejidad de correr un nodo completo. En ese punto, Phoenix o Zeus suelen ser mejores opciones de wallet self-custodial (más simples para el usuario final), y Breez SDK aparece como motor para quien quiere construir algo personalizado.
BTCPay Server: soberanía total, curva de entrada real
BTCPay Server es el estándar de oro del ecosistema. Código 100% open source, cero fees de software, sin KYC, sin límites, no-custodial por diseño. Las versiones 2.0 (octubre 2024) y 2.1 (2025) trajeron mejoras significativas:
- Arquitectura backend reescrita
- UI traducible (incluyendo español vía diccionarios JSON)
- Plugins Boltz nodeless, Breez SDK y LSPS integrados
- MultiSig redesign, fee acceleration CPFP
- Cash Checkout para pagos en efectivo
- Integraciones Shopify V2, Wix, Odoo, BigCommerce
El POS de BTCPay es el más completo del ecosistema: cuatro modos (Cash Register, Light, Cart, Print con QR estático), propinas configurables, división de propinas, sonidos al recibir pago, NFC con Boltcard, Lightning Address, Crowdfund, Pull Payments para nóminas en sats.
El problema no es el software. El problema es operacional.
El onboarding realista self-hosted: VPS Linux (~$15/mes), Docker, dominio con HTTPS, script de instalación, 24 a 72 horas de sincronización de Bitcoin Core (puede ser hasta 7 días en VPS modesto), apertura de canales Lightning, gestión de liquidez de entrada, backups del seed más Static Channel Backup, mantenimiento continuo. Para un comerciante sin perfil técnico, ese es el camino más directo al abandono.
Pero hay un patrón que sí funciona en Latam, y está documentado.
El modelo Bitcoin Jungle
Bitcoin Jungle (Costa Rica) opera una sola instancia BTCPay Server que sirve a 200+ comercios. La infraestructura vive en la organización; cada comerciante solo abre una URL en su tablet. Los pagos se reenvían vía webhook al wallet Galoy del comercio, con conversión a colones, integración local con SINPE Móvil y acceso a off-ramp vía Bull Bitcoin. El comerciante nunca ve Docker.
Bitcoin People replica el modelo con 270 comerciantes. Bitcoin Berlín igual.
Este es el único modelo viable para BTCPay en contexto Latam con comerciantes no técnicos: no como herramienta individual, sino como infraestructura comunitaria que un educador o grupo técnico opera para toda una red de comercios.
La tabla que importa
| Dimensión | Blink | Breez (Misty / SDK Liquid) | BTCPay Server |
|---|---|---|---|
| Custodia | Custodial (Spark opcional) | Self-custodial sobre Liquid | No-custodial |
| KYC | No (Level 1 solo SMS) | Ninguno | Ninguno |
| Tiempo hasta primer cobro | 15 minutos | Wallet en 5 min + setup POS externo | 3-7 días self-hosted |
| POS dedicado | Sí, Cash Register web en español | No en versión actual | Sí, el más completo del ecosistema |
| Liquidez Lightning | Gestionada por Blink (invisible) | Swaps Boltz automáticos | Responsabilidad del operador |
| Fees | ~0% intra; ~0,02% routing; 0,2% Stablesats | 0,25% recibir + ~50 sats; 0,1% enviar | 0% software; ~$15/mes VPS |
| Límites diarios | Ilimitado recepción en Level 1 | Sin límites artificiales | Sin límites de software |
| Conversión a fiat | Stablesats (USD sintético) | Sin off-ramp automático | Plugin Strike (no VE), P2P manual |
| Idioma app/docs | Español completo | Solo inglés | UI traducible; docs en inglés |
| Paraguay | ✅ Sin restricción conocida | ✅ Sin restricción conocida | ✅ Sin restricción |
| Riesgo principal | Custodia + venta 2025 | Roadmap en transición, sin POS propio | Curva técnica, mantenimiento |
| Para quién | Comercio individual que empieza | Developer / usuario técnico avanzado | Red comunitaria con soporte técnico |
El flujo que recomiendo
No tres opciones. Una escalera.
Fase 1 — Empezar a cobrar esta semana. Blink en una tablet del local. Level 1 con SMS. Cash Register web configurado en 15 minutos. Balance operativo del día en Stablesats para neutralizar volatilidad intradía. Paycode LNURL estático imprimible para el mostrador. El comerciante aprende Lightning sin tocar un canal ni una seed.
Fase 2 — Reducir el riesgo custodial (mes 2-3). Una vez que el ritmo de cobro está naturalizado, el educador introduce el concepto de self-custody. Se configura una wallet paralela (Phoenix para empezar simple, Zeus si ya quiere más control) y se establece la práctica de drenar diariamente el excedente que supera el flujo operativo. Esta conversación —la de la seed, la de las llaves, la de “not your keys”— es donde el educador agrega el mayor valor y es lo que diferencia onboarding Bitcoin de onboarding fintech.
Fase 3 — Infraestructura comunitaria (mes 6+). Cuando hay masa crítica de comercios en la zona, el educador monta una instancia BTCPay Server compartida estilo Bitcoin Jungle. Plugin Boltz nodeless para eliminar la gestión de canales, webhooks que reenvían pagos a las wallets de cada comercio, rate provider en moneda local, conexión P2P con Reserve, El Dorado, KriptonMarket o Binance para conversión a bolívares. Cada comerciante sigue abriendo una URL en su tablet. La complejidad técnica vive en quien educó.
Alternativas que conviene conocer
Wallet of Satoshi: la wallet LN más usada en Latam por simplicidad extrema. Opera en Paraguay. Tiene modo dual custodial/self-custodial (Spark) desde 2025 y app POS dedicada. Cuando Blink tiene restricciones por zona geográfica, WoS es el primer reemplazo.
Phoenix Wallet (ACINQ): la mejor wallet self-custodial individual del mercado hoy. Un solo canal dinámico via splicing, fees directas sin markup, soporte BOLT12 y BIP-353. No tiene POS nativo, pero combinada con phoenixd + LNbits es el setup técnico más limpio para un comercio mediano que ya entendió sus llaves.
Zeus Wallet: la opción de graduación. Embedded LND con self-custody completo en el teléfono, modo POS propio con propinas y catálogo, LSP Olympus integrado. Para el comerciante que ya manejó Bitcoin 6+ meses y quiere escalar sin depender de ningún servidor.
Coinos: wallet web custodial gratuita con soporte nativo de USDT sobre Liquid. Para comercios paraguayos que quieren mantener saldos en dólares sintéticos reales (no Stablesats) sin abrir cuenta bancaria.
LNbits sobre phoenixd: el setup técnico-intermedio más recomendado actualmente. Liquidez automática de Phoenix + extensiones POS, propinas, NFC Boltcard y sub-cuentas para empleados, sin necesidad de nodo Bitcoin completo.
Mutiny Wallet: ya no existe. Cerró el 5 de agosto de 2024. No lo menciones como opción.
Lo que NO sabemos todavía
Mantengo el rigor técnico de las piezas anteriores: hay cosas que no están claras y vale nombrarlo.
- La integración Spark en Blink está anunciada pero la documentación pública de cómo funciona el traspaso custodial/self-custodial es escasa.
- BTCPay aún no soporta BOLT12 nativo a mayo de 2026. Para un proyecto de su madurez, es un gap que sorprende.
- Los modelos de off-ramp a guarani desde Lightning siguen siendo principalmente P2P. No hay todavía un carril institucional ni un plugin BTCPay específico para el mercado paraguayo.
Qué sigue en la serie
La pieza 5 va a ser el caso práctico: un comercio paraguayo aceptando sats, desde la instalación hasta el primer pago real, documentado paso a paso. Si tienes un local, un mercado o una feria Bitcoin donde quieras hacer el piloto, escríbeme.
Cierre
La pregunta equivocada es: “¿Blink, Breez o BTCPay?”
La pregunta correcta es: “¿En qué etapa está este comercio y cuál es el siguiente paso?”
Casi siempre la respuesta al primer paso es Blink. Casi siempre el segundo paso es una wallet self-custodial. Y el tercer paso —el que tiene más impacto real en una comunidad— es la infraestructura comunitaria estilo Bitcoin Jungle adaptada al contexto Paraguayo.
El educador Bitcoin no recomienda herramientas. Opera la escalera.
Si te sirvió: zap, follow en Nostr, comentario aquí en Stacker. Si encuentras un error técnico o tienes experiencia de campo diferente: corrígeme públicamente, lo agradezco más que el zap.
Looking for comments…
Searching Nostr relays. This may take a moment the first time this article is opened.
Looking for comments…
Searching Nostr relays. This may take a moment the first time this article is opened.