Wat is een Hashed Timelock-contract (HTLC)?

Gehashed Timelock-contract

Er zijn veel aspecten aan cryptocurrency waar de meeste mensen nog nooit van hebben gehoord, en een van deze technologische functies heet Hashed Timelock Contracts of HTLC’s. Deze functie kan behoorlijk krachtig blijken te zijn als het gaat om het uitvoeren van betalingen, dus het is tijd om nader te bekijken wat dit precies betekent voor Bitcoin en mogelijk ook voor andere cryptocurrencies..

Gehashed Timelock-contract

Een overzicht van HTLC

Het Hashed Timelock Contract is een zeer technische implementatie van cryptocurrency-betalingen. Het vereist dat de ontvanger van een betaling de ontvangst van de genoemde overboeking bevestigt vóór een deadline, wat wordt gedaan door een cryptografisch betalingsbewijs te genereren of de mogelijkheid om de betaling te claimen te verbeuren en deze terug te sturen naar de betaler. Dat klinkt tot nu toe niet ongewoon. Er is echter een kleine draai aan dit hele concept.

Het cryptografische betalingsbewijs dat de ontvanger genereert, kan vervolgens worden gebruikt om andere acties in andere betalingen te activeren. Dit maakt van HTLC’s een krachtige techniek om voorwaardelijke betalingen in Bitcoin te produceren. Het is niet moeilijk in te zien waarom deze technologie zo krachtig en populair zou zijn, en in feite zijn er meerdere rechtszaken waarin deze technologie van pas zal komen.

Het is bijvoorbeeld niet onmogelijk om te denken dat het cryptocurrency-ecosysteem zal worden geïntroduceerd in atomaire cross-chain-handel op basis van gehashte Timelock-contracten. Met dit type handel kunnen gebruikers een hoeveelheid van één cryptocurrency (zoals bitcoin op mainnet) inwisselen voor een hoeveelheid cryptocurrency op een andere blockchain (zoals bitcoin op een zijketen). Dit kan worden bereikt door sidechains te gebruiken – zoals voorgesteld door Aandrijfketting. Er moet echter voor een goed betalingskanaal worden gezorgd.

Top 3 munten voor een enorme ROI in 2021?

Als je vorig jaar op de juiste munten had gewed, had je gemakkelijk je kapitaal 10x kunnen verdubbelen …

Je had zelfs zoveel kunnen maken als 100x wat betekent dat je had kunnen draaien $ 100 tot wel 10k.

Experts denken dat dit in 2021 weer zal gebeuren, de enige vraag is op welke munt je gokt?

Mijn vriend en cryptocurrency-expert Dirk gokt persoonlijk op 3 under-the-radar cryptocurrencies voor een enorme ROI in 2021.

Klik hier om te zien wat deze munten zijn (kijk tot het einde van de presentatie).

Deze implementatie van Hashed Timelock Contracts als onderdeel van atomaire cross-chain trading is waarschijnlijk de oorsprong van de techniek die nu HTLCs wordt genoemd. Het is belangrijk op te merken dat het ook mogelijk is om HTLC te gebruiken in toekomstige betalingskanalen. Betalingskanalen gebruiken standaard timelocks. Ze kunnen echter worden “uitgebreid” met hashlocks, waardoor men in staat zou zijn om [Bitcoin] -betalingen via twee of meer betalingskanalen te routeren..

Dit klinkt allemaal geweldig en opwindend. Als het echter om cryptocurrency-betalingen gaat, is er een secundair aspect aan Hashed Timelock-contracten. Deze technologie stelt de ontvanger van een betaling ook in staat de mogelijkheid te verliezen om de lopende overboeking te claimen, en door dit te doen, zullen ze het geld effectief teruggeven aan de afzender. Hoewel het op de lange termijn behoorlijk nuttig zou kunnen zijn, leek dat tot nu toe erg onwaarschijnlijk met betrekking tot bitcoin..

Dit is hoe HTLC-scripts eruit zien:

1

2

3

4

5

6

7

OP_IF

[HASHOP] OP_EQUALVERIFY OP_DUP OP_HASH160

OP_ELSE

[TIMEOUTOP] OP_DROP OP_DUP OP_HASH160

OP_ENDIF

OP_EQUALVERIFY

OP_CHECKSIG

HASHOP is een hash-algoritme (RIPEMD, SHA256). TIMEOUTOP is OP_CHECKSEQUENCEVERIFY of OP_CHECKLOCKTIMEVERIFY. Met dit script kan de ‘koper’ het voorlopige beeld kopen door de verkoper te dwingen het te onthullen wanneer hij zijn geld claimt, en als de verkoper het niet onthult, kan de koper zijn geld terugkrijgen na de time-outperiode..

Het is heel gemakkelijk te begrijpen hoe cross-chain atomaire swaps kunnen worden gebouwd met dit mechanisme:

  1. Ann bemonstert willekeurig K, de sleutel, en ze hashes het, waardoor X wordt geproduceerd.
  2. Om de voorimage van X te produceren, maakt Ann een transactie waarbij Bill 1 BTC wordt betaald, met een time-out van 1 dag.
  3. Bill wacht tot de transactie van Ann in de Bitcoin-blockchain verschijnt. Daarna dient hij een HTLC-transactie in waarbij hij Ann 0,02 ZEC betaalt voor de voorimage van X met een kleinere time-out van een halve dag.
  4. Ann kan haar ZEC verkrijgen zodra de transactie van Bill in de Zcash-blockchain verschijnt. Het script dwingt Ann om K te onthullen.
  5. Bill kan zijn BTC krijgen zodra hij Ann’s onthulling van K ziet.

De time-outs zijn zo geselecteerd dat Bill altijd de mogelijkheid heeft om vóór Ann een terugbetaling te krijgen, anders zou ze kunnen wachten om haar terugbetaling te ontvangen en vervolgens zijn geld claimen door K te onthullen..

Gevolgtrekking

Uiteindelijk zijn HTLC’s een bekende en eenvoudige techniek voor het bouwen van protocollen voor atomaire swaps. Voorwaardelijke betalingen kunnen in de toekomst behoorlijk gunstig zijn voor cryptocurrency als geheel, dus het is niet moeilijk in te zien waarom ontwikkelaars enthousiast zijn over Hashed Timelock Contracts. HTLC’s zijn een fundamenteel hulpmiddel in het Lightning-netwerk, bij kennisloze contingente betalingen (ZKCP). De mogelijkheden voor deze technologische functie zijn vrijwel onbeperkt. Hashed Timelock-contracten zijn een ontwikkelingsgebied dat de moeite waard is om verder te verkennen.