back to blogs

Pre-immagini in Lightning Network

Share on

In Lightning Network (LN), una preimmagine si riferisce a un'informazione o un dato univoco che corrisponde a un valore hash specifico.

Viene utilizzato nei contratti hash time-locked (HTLC) di LN per garantire transazioni sicure e verificabili. Per sbloccare un canale di pagamento e richiedere fondi, il mittente di un pagamento fornisce al destinatario la preimmagine che corrisponde all'hash fornito nell'HTLC. Questa preimmagine è una prova crittografica che attesta il rispetto delle condizioni del contratto e consente al destinatario di richiedere i fondi. Il concetto di preimmagini aggiunge un livello di sicurezza e affidabilità alle transazioni LN.

Nel Rete Lightning (LN), le transazioni vengono condotte utilizzando un meccanismo chiamato hash time-locked contract (HTLC). Questi contratti prevedono l'uso di hash crittografici e blocchi temporali per garantire transazioni sicure e affidabili sulla blockchain principale di Bitcoin.

Una preimmagine è una componente cruciale di questo processo. Immagina di voler inviare fondi tramite un canale di pagamento in Lightning Network. Per avviare questa transazione, crei un HTLC. Ciò comporta la generazione di un hash crittografico di un'informazione segreta, che rimane sconosciuta al destinatario. Questo hash è incluso nell'HTLC come condizione che deve essere soddisfatta per richiedere i fondi.

Una volta impostato l'HTLC, condividi l'hash del segreto (il valore hash) con il destinatario. Il destinatario non può ricavare il segreto originale dall'hash: questa è una proprietà importante delle funzioni crittografiche di hashing. Per ricevere i fondi, il destinatario ha bisogno del segreto originale che corrisponde all'hash nell'HTLC.

Quando il destinatario desidera richiedere i fondi, fornisce al mittente la preimmagine, il segreto originale che corrisponde al valore hash. Questa preimmagine serve come prova crittografica che il destinatario ha soddisfatto la condizione dell'HTLC. Il mittente può utilizzare la preimmagine per verificare che corrisponda effettivamente all'hash condiviso in precedenza. Se la preimmagine corrisponde all'hash, il mittente sa che il destinatario ha adempiuto alla sua parte del contratto e ha diritto ai fondi.

Se il mittente non riceve la preimmagine corretta entro un determinato periodo di tempo, l'HTLC scade e il mittente può recuperare i fondi bloccati. Questa natura limitata nel tempo garantisce che le transazioni vengano elaborate tempestivamente nel Lightning Network.

In sintesi, le preimmagini sono essenziali per il funzionamento sicuro dei contratti hash bloccati nel tempo in Lightning Network. Consentono alle parti di dimostrare il rispetto delle condizioni contrattuali senza rivelare il segreto effettivo, aggiungendo un livello di privacy, sicurezza e affidabilità alle transazioni Bitcoin off-chain.

BRINGIN NEWSLETTER
Subscribe to the Bringin newsletter
Submit
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Share on

Risparmia in Bitcoin. Spendi in euro.

Unisciti a migliaia di Bitcoiners in tutta Europa che usano Bringin per spendere Bitcoin ovunque – senza rischio di custodia, senza ritardi, senza compromessi.
Un unico account semplice.

Inizia oraGet started now