back to blogs

Voorbeelden in Lightning Network

Share on

In het Lightning Network (LN) verwijst een voorafbeelding naar een uniek stuk informatie of gegevens dat overeenkomt met een specifieke hashwaarde.

Het wordt gebruikt in de hash time-locked contracts (HTLC's) van LN om veilige en verifieerbare transacties te garanderen. Om een betalingskanaal te ontgrendelen en geld te claimen, geeft de afzender van een betaling de ontvanger de voorafbeelding die overeenkomt met de hash in de HTLC. Deze voorafbeelding is een cryptografisch bewijs dat aan de voorwaarden van het contract is voldaan, zodat de ontvanger het geld kan claimen. Het concept van preimages voegt een laag veiligheid en betrouwbaarheid toe aan LN-transacties.

In het Lightning-netwerk (LN) worden transacties uitgevoerd met behulp van een mechanisme dat hash time-locked contracts (HTLC's) wordt genoemd. Deze contracten omvatten het gebruik van cryptografische hashes en tijdsloten om veilige en betrouwbare transacties buiten de belangrijkste Bitcoin-blockchain te garanderen.

Een voorbeeld is een cruciaal onderdeel van dit proces. Stel je voor dat je geld wilt overmaken via een betalingskanaal in het Lightning Network. Om deze transactie te initiëren, maakt u een HTLC aan. Dit omvat het genereren van een cryptografische hash van een geheim stuk informatie, dat onbekend blijft voor de ontvanger. Deze hash is opgenomen in de HTLC als voorwaarde waaraan moet worden voldaan om het geld te claimen.

Zodra de HTLC is ingesteld, deelt u de hash van het geheim (de hashwaarde) met de ontvanger. De ontvanger kan het originele geheim niet uit de hash afleiden — dit is een belangrijke eigenschap van cryptografische hashfuncties. Om het geld te ontvangen, heeft de ontvanger het originele geheim nodig dat overeenkomt met de hash in de HTLC.

Wanneer de ontvanger het geld wil claimen, geeft hij de afzender het voorbeeld — het originele geheim dat overeenkomt met de hashwaarde. Deze voorafbeelding dient als cryptografisch bewijs dat de ontvanger heeft voldaan aan de voorwaarde van de HTLC. De afzender kan de voorafbeelding gebruiken om te controleren of deze inderdaad overeenkomt met de hash die hij eerder heeft gedeeld. Als de voorafbeelding overeenkomt met de hash, weet de afzender dat de ontvanger zijn deel van het contract heeft nagekomen en recht heeft op het geld.

Als de afzender niet binnen een bepaald tijdsbestek de juiste voorafbeelding ontvangt, verloopt de HTLC-time-out en kan de afzender het vergrendelde geld terugvorderen. Dit tijdgebonden karakter zorgt ervoor dat transacties snel worden verwerkt in het Lightning Network.

Samenvattend zijn preimages essentieel voor de veilige werking van hash-contracten met tijdvergrendeling in het Lightning Network. Ze stellen partijen in staat om te bewijzen dat aan de contractvoorwaarden is voldaan zonder het echte geheim prijs te geven, wat een laag privacy, veiligheid en betrouwbaarheid toevoegt aan Bitcoin-transacties buiten de keten.

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

Sla op in Bitcoin. Geef uit in euro’s.

Sluit je aan bij duizenden Bitcoiners in heel Europa die bringin gebruiken om overal Bitcoin uit te geven — zonder custody-risico, zonder vertragingen, zonder compromissen. Eén eenvoudige rekening

Begin nuGet started now