preimage
preimage
Difficoltà: avanzato
Argomento: tecnologia
DEFINIZIONE
Il preimage è l'hash della preimage, chiamato anche payment secret o payment preimage. I pagamenti su Lightning Network vengono effettuati su questo hash della preimage, che deve essere rivelato dal beneficiario per richiedere il pagamento. Se il beneficiario non rivela la preimage, il pagamento può essere reclamato dal mittente dopo un periodo di timeout. Quando su Lightning Network si invia un pagamento lungo diversi canali ogni passaggio effettua un pagamento alla stessa preimage, e in questo modo viene assicurato che il pagamento possa essere reclamato nella sua interezza o che fallisca: atomicità.
Lightning Network gestisce questa cosa tramite un HTLC, Hash Time-lock Contract, una transazione bitcoin che può essere riscattata producendo la preimage (Hash) o aspettando un periodo di tempo predefinito (Time). L'hash diventa la condizione di pagamento nella transazione bitcoin e, una volta rivelato il segreto, tutti i partecipanti possono riscattare i pagamenti in arrivo. Gli HTLC offrono atomicità, operazioni trustless, e sicurezza multihop (il routing tra i canali).
- Vedi anche
- Hash
- HTLC (Hash Timelock Contracts)
- Lightning Channel Canale Lightning
- Lightning Network
aggiornato il 2022-07-29