hodl invoice

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

Le hold invoices (richieste di pagamento in attesa), a volte chiamate hodl invoice, sono richieste di pagamento su Lightning Network in cui il destinatario non rilascia immediatamente il preimage al ricevimento di un pagamento. Invece, il destinatario esegue un'azione e poi accetta il pagamento, lo rifiuta esplicitamente o lo lascia scadere.

Ad esempio, Alice potrebbe generare automaticamente delle hold invoice sul suo sito web ma attendere che un cliente abbia effettivamente pagato prima di cercare nel suo catalogo l'articolo richiesto. Ciò le darebbe la possibilità di annullare il pagamento se non fosse in grado di consegnare.

Una hodl invoice attiva un flusso diverso sul lato del destinatario.
Invece di bloccare immediatamente e saldare l'htlc al momento dell'arrivo del pagamento, l'htlc per una hodl invoice viene solo bloccato e non ancora saldato. A quel punto, non è più possibile per il mittente revocare il pagamento, ma il destinatario può ancora scegliere se saldare o cancellare l'htlc e l'invoice'. Dal punto di vista del mittente, una richiesta di pagamento di una hodl invoice sembra identica a una normale richiesta di pagamento. Non c'è modo per il mittente di sapere quando una hodl invoice viene pagata.


aggiornato il 2023-11-17