Hold Invoices: Seguridad de los Intercambios en Mostro

Mostro utiliza hold invoices como mecanismo de escrow para asegurar los fondos de una operación, protegiendo al comprador contra posibles fraudes o impagos. A su vez, garantiza la seguridad del vendedor al no custodiar sus fondos directamente.

Para vender Sats a través de Mostro deberás pagar una hold invoice que este te proporcionará. Las hold invoices, o facturas retenidas, son un tipo de factura de Lightning Network que permiten el "bloqueo" en tu billetera de los Sats que vas a vender, pero que no se liquide el pago hasta que finalice la operación con tu contraparte. Dependiendo de la wallet que utilices, podrías ver tu pago como “en espera”, “congelado”, “en tránsito” o “pendiente”.

Una vez que el vendedor de Sats le indique a Mostro que ha recibido el fiat, se liquida automáticamente el pago de la hold invoice: los Sats se "desbloquean" y son cobrados por el nodo de Lightning Network de Mostro utilizado para el intercambio. Luego, se descontará el fee correspondiente y se intentará pagar de inmediato la factura proporcionada por el comprador. Si el pago falla, Mostro solicitará una nueva factura al comprador y repetirá el proceso hasta que el pago se complete exitosamente.

Mostro minimiza el tiempo de custodia de los fondos de los usuarios, limitándolo únicamente al periodo desde que se cobra la hold invoice al vendedor hasta que se paga al comprador, un proceso que puede tomar solo unos segundos.

El pago de la hold invoice también puede liquidarse si los usuarios entran en una disputa y el administrador determina que los Sats deben ser transferidos al comprador. Por el contrario, si el administrador determina que la orden debe ser cancelada, el pago de la hold invoice se cancelará y los Sats se “desbloquearán” en la wallet del vendedor, sin haber salido nunca de ella. Esto también ocurrirá si se realiza una cancelación cooperativa, o si se excede el tiempo de validez de la hold invoice, que es limitado.

El tiempo que una hold invoice permanece válida depende del nodo: en la mayoría dura aproximadamente 1 día (144 bloques), y en algunos hasta 2 días o más. La Mostro App lo muestra en Acerca de → Datos técnicos del nodo, y en Tiempo de Intercambio puedes ver qué significa para tu operación.

En la app, el vendedor paga la hold invoice desde la pantalla Bloquear tus sats, con cualquier billetera Lightning o, si hay una conectada mediante Nostr Wallet Connect, con Pagar con billetera.

Además del escrow, algunos nodos pueden exigir una hold invoice adicional como garantía contra el abuso. Consulta Depósito Anti-Abuso para más detalles.