Privacidad y Seguridad

Mostro: compraventa P2P de bitcoin sobre Lightning y Nostr

Mostro es un programa libre para comprar y vender bitcoin entre personas por Lightning, sin registro ni KYC. Publica las órdenes en Nostr y usa una factura retenida como garantía. Cualquiera puede montar su propia instancia, y en cada una hay un operador que arbitra las disputas.
En este artículo

Qué es Mostro

Mostro es un programa de código abierto para comprar y vender bitcoin entre personas, a cambio de euros, pesos o cualquier otra moneda. Los sats se mueven por Lightning, y las órdenes, los avisos y el chat viajan por Nostr, una red de relays que no controla nadie. No hay cuenta, ni registro, ni KYC (verificación de identidad): la app genera una clave y con eso basta.

No es una empresa con una web central. Cualquiera puede montar un nodo de Mostro, que se llama instancia, con sus propias comisiones y reglas. Eso lo hace difícil de cerrar, pero también te obliga a elegir en qué instancia confías.

De lnp2pBot a Mostro

Lo creó el programador venezolano Francisco Calderón, el mismo que en 2021 lanzó lnp2pBot, un bot de Telegram para lo mismo. El bot llegó a más de 30.000 usuarios y 94 monedas, con mucho uso en América Latina, Cuba y Venezuela. Su punto débil era Telegram: una empresa a la que un gobierno puede presionar. Mostro copia el modelo, pero sobre Nostr.

lnp2pBot cerró el 10 de agosto de 2026 por unos ataques que, según su equipo, sufría desde el principio. El equipo dijo que asumiría las pérdidas y que ningún usuario saldría perjudicado. Mostro existe desde 2022 y es del mismo equipo. Tras el cierre, la prensa lo presentó como la alternativa, aunque «todavía en desarrollo». Su programa principal iba por la versión 0.19.1 en octubre de 2026.

Cómo funciona una compraventa

  1. Alguien publica una orden. Por ejemplo: «vendo 100.000 sats por Bizum, un 2 % por encima del precio de mercado». Las órdenes se ven desde cualquier cliente de Mostro.
  2. Otra persona la toma. Quien compra entrega una factura Lightning para recibir los sats.
  3. Quien vende paga una factura retenida (hold invoice) que le envía la instancia. Sus sats quedan bloqueados en su billetera, pero todavía no se han gastado.
  4. Se abre un chat cifrado entre las dos personas. Quien compra paga en fiat por el medio acordado y pulsa «fiat sent».
  5. Quien vende comprueba que el dinero ha llegado y pulsa «release». La instancia cobra la factura retenida, descuenta su comisión y paga en ese momento la factura del comprador.
  6. Al final, cada uno valora al otro.

Si los dos se echan atrás, cancelan de mutuo acuerdo y los sats se desbloquean. Si uno no cumple, el otro abre una disputa.

La garantía: una factura retenida

Una factura retenida es una factura Lightning que quien la emite no cobra al recibir el pago: lo deja pendiente hasta decidir. Si la cobra, los sats pasan. Si la cancela, o si caduca, vuelven a quien pagó sin haber salido nunca de su billetera. Por debajo es un HTLC que espera su secreto.

Por eso Mostro se presenta como no custodio: la instancia solo tiene los sats desde que cobra al vendedor hasta que consigue pagar al comprador, normalmente unos segundos. La factura retenida tiene un plazo que fija cada instancia en bloques. El 3 de octubre de 2026 era de unos dos días en el nodo oficial y de unos tres en NostroMostro, y en la práctica algo menos, porque el nodo actúa un poco antes de que venza.

Al acercarse el final, el nodo actúa según el estado. Si el comprador ya ha pulsado «fiat sent», abre una disputa mientras la garantía sigue viva, pero con muy poco margen: unas dos horas con la configuración por defecto. Mejor abrirla tú antes. Si no lo ha pulsado, cancela y devuelve los sats al vendedor. Si nadie resuelve a tiempo, los sats vuelven al vendedor aunque el comprador ya haya pagado, y ese dinero habría que reclamarlo fuera de Mostro. Así que conviene pagar con medios instantáneos y pulsar «fiat sent» en cuanto se paga.

En quién confías de verdad

No custodio no significa sin confianza. Mientras dura el intercambio, el operador de la instancia puede hacer dos cosas con la factura retenida: cobrarla o cancelarla. Normalmente lo hace por orden del vendedor. En una disputa, en cambio, decide él o la persona que designe (el solver), y no hay un método común: cada instancia pide las pruebas que quiere.

Así que, en la práctica, eliges árbitro. Una instancia con un operador conocido, reglas claras y mucho uso merece más confianza que una anónima o recién abierta. La disputa hay que abrirla antes de que caduque la factura retenida, y el reloj no se para al abrirla.

Al abrir una disputa, Mostro da a cada parte un código. El árbitro tiene que decírtelo, y así sabes que no es un impostor. Si quieres que lea vuestro chat, puedes darle la clave de esa conversación; sin ella no puede leerlo.

Privacidad: lo que protege y lo que no

La app crea una clave nueva para cada orden, así que desde fuera no se pueden enlazar tus operaciones. Hay dos modos:

  • Modo reputación: la instancia conoce una clave fija tuya y acumula las valoraciones, de 1 a 5 estrellas, que te dan tus contrapartes. Tu puntuación sube poco a poco con cada operación. Tu contraparte no ve esa clave.
  • Modo de privacidad completa: ni la instancia puede enlazar tus órdenes. A cambio, siempre apareces con reputación cero.

Lo que ningún modo arregla es el pago en fiat. Una transferencia o un Bizum quedan registrados en tu banco, que sabe a quién has pagado. Mostro quita de en medio al exchange y su KYC, no a tu banco. Para el resto de la ruta de tus sats, ver privacidad en Lightning.

Comisiones y depósito anti-abuso

Cada instancia fija su comisión y la reparte a medias entre comprador y vendedor: si publica un 0,6 %, cada uno paga un 0,3 %. Por defecto, el 30 % de lo que cobra la instancia (como mínimo, un 10 %) va al fondo de desarrollo de Mostro, y cada pago queda publicado en Nostr para que cualquiera pueda comprobarlo.

Algunas instancias piden además un depósito anti-abuso: una segunda factura retenida, normalmente un porcentaje pequeño de la orden con un mínimo en sats. Si cumples, se desbloquea entero. Lo pierdes si un árbitro decide que actuaste de mala fe o, en las instancias que lo activan, si dejas vencer tu plazo. Lo cobrado se reparte entre la instancia y tu contraparte en la proporción que fije cada una, y si te toca una parte tienes un plazo para reclamarla (15 días por defecto). Ojo: si la instancia pide el depósito a quien toma la orden (o a las dos partes), necesitas sats antes de tu primera compra si vas a tomar una orden de venta.

Instancias

El 3 de octubre de 2026, los relays guardaban datos de 62 instancias de la red principal, muchas sin actualizar desde hacía meses, y solo 13 tenían órdenes de las cuatro semanas anteriores. Estas son las de habla hispana y las que operan en euros con órdenes en ese periodo:

InstanciaMonedaComisión por partePor orden (sats)Depósito
NostroMostro (España)EUR0,3 %100 a 3.000.000Sí
MostroEuropaEUR0,3 %100 a 1.000.000Sí
Barattolo P2PEUR1,5 %100 a 500.000Sí
Mostro (nodo oficial)VES, USD, MXN, PEN y otras0,5 %1.000 a 1.000.000Sí
Mostro MéxicoMXN0,5 %6.100 a 1.353.000Sí
MostroColomBiaCOP0,3 %1.000 a 2.100.000Sí
MostrAR (Argentina)ARS0,3 %1.000 a 512.000No
Mostro VenezuelaVES0,4 %1.000 a 250.000No
Kmbalache (Cuba)CUP0,25 %100 a 250.000No
Mostro BolivianoBOB0,3 %500 a 300.000No

Cada operador puede cambiar sus condiciones cuando quiera, así que compruébalas en la app antes de operar. Para elegir instancia, mira:

  • que haya órdenes en tu moneda;
  • quién arbitra y si explica cómo resuelve las disputas;
  • la comisión y los límites;
  • si pide depósito, de cuánto y a quién;
  • que sea de la red principal (mainnet), porque algunas son solo de pruebas.

Las apps

Para usar Mostro necesitas dos cosas: una billetera Lightning y un cliente de Mostro. En octubre de 2026 hay estos clientes:

  • Mostro Mobile (MostroP2P/mobile): la más descargada (unas 13.000 descargas en GitHub frente a menos de 200 de la nueva, el 3 de octubre de 2026), para Android y escritorio. Es la que enlazan instancias como NostroMostro.
  • Mostro (MostroP2P/app): una app nueva que el proyecto presenta como oficial, con versión para Android, iOS (TestFlight), escritorio y web, en mostro.network/app. Su versión 2.0 salió en septiembre de 2026 y cambia casi a diario.
  • mostro-cli y MostriX: para usarlo desde la terminal.

Al instalarla, la app genera una frase de 12 palabras. No guarda bitcoin: es tu identidad en Mostro, con tu reputación y tus operaciones en curso. Apúntala de todos modos, porque sin ella no puedes retomar un intercambio si cambias de móvil. Tus sats están en la billetera Lightning, que tiene su propia seed phrase. Nunca escribas en la app de Mostro la frase de tu billetera, ni se la des a nadie: ningún árbitro te la va a pedir.

Mantén la app actualizada: algunos vendedores avisan de que, con versiones antiguas, no se ven los mensajes de la contraparte.

Errores habituales

  • Creer que «no custodio» significa no confiar en nadie: en una disputa decide el árbitro de la instancia.
  • Pagar con medios lentos o tardar en pulsar «fiat sent»: si la factura retenida caduca sin resolverse, los sats vuelven al vendedor aunque ya hayas pagado.
  • Confundir la frase de 12 palabras de la app de Mostro con la de tu billetera: una es tu identidad y la otra guarda tus sats.
  • Pensar que Mostro hace anónimo el pago en fiat: el Bizum o la transferencia quedan registrados en tu banco.

Conceptos relacionados

Fuentes primarias

  1. Mostro, preguntas frecuentes en español (consultadas el 3 de octubre de 2026)
  2. MostroP2P/mostro: README y código del daemon, v0.19.1 (1 de octubre de 2026)
  3. MostroP2P/mobile, v1.5.0 (2 de octubre de 2026)
  4. MostroP2P/app: app oficial, v2.0.10 (1 de octubre de 2026)
  5. Eventos de información (kind 38385) de las instancias de Mostro, leídos en los relays el 3 de octubre de 2026
  6. CriptoNoticias, «Cierra lnp2pBot luego de sufrir ataques» (10 de agosto de 2026)
  7. CriptoNoticias, «¿Por qué el cierre de LNP2Pbot debería importarte más de lo que crees?» (11 de agosto de 2026)