Better Investing Tips

Definicija pogodbe o zgoščenem časovnem zaklepanju (HTLC)

click fraud protection

Kaj je pogodba o zgoščenem časovnem zamiku (HTLC)?

Razčlenjena pogodba za časovno zaporo (HTLC) je vrsta pametna pogodba uporablja v aplikacijah blockchain za odpravo tveganja nasprotne stranke z omogočanjem izvajanja časovno omejenih transakcij. V praksi to pomeni, da morajo prejemniki transakcije potrditi plačilo tako, da v določenem časovnem okviru ustvarijo kriptografski dokaz. V nasprotnem primeru do transakcije ne pride.

Atomske zamenjave, medverižno trgovanje med kriptovalutami pogosto dosežemo z uporabo HTLC. Poleg tega tudi Bitcoin strelovodno omrežje (LN) zaposluje tudi HTLC.

Ključni odlomki

  • Zgoščena pogodba s časovno zaporo (HTLC) zmanjšuje tveganje nasprotne stranke v decentraliziranih pametnih pogodbah z učinkovitim ustvarjanjem časovno omejenega depozita.
  • Ta vrsta pametne pogodbe od prejemnika plačila zahteva, da ga v določenem času potrdi ali izgubi.
  • Plačila z uporabo protokolov HTLC so pogojna, zato imajo koristi za učinkovitost transakcij z verigo blokov. Zaradi te lastnosti je HTLC temeljno orodje, ki ga uporablja strelovodno omrežje.

Kako deluje pogodba o zgoščenem časovnem zamiku

Pogodba za zgoščeno časovno zaporo (HTLC) uporablja več elementov iz obstoječih kriptovaluta transakcije. Na primer, transakcije HTLC uporabljajo več podpisov, ki so sestavljeni iz zasebno-javnega ključa, za preverjanje in preverjanje transakcij. Obstajata pa dva elementa, ki HTLC razlikujeta od standardnih transakcij s kriptovalutami ali običajnih pametnih pogodb.

Prvi element je hashlock. Hashlock je a razpršenoali kriptografsko šifrirano različico javni ključ ustvaril originator transakcije. Povezani zasebni ključ se nato uporabi za odklepanje izvirnega hasha. V HTLC izvorna stranka ustvari ključ in ga zgosti. Razpršitev je shranjena v predhodni sliki, ki se nato razkrije med končno transakcijo. HTLC -ji so programirani tako, da potečejo po določenem časovnem obdobju ali številu bloki ustvarjen, kar ustvarja znani datum prekinitve.

Drugi pomemben element HTLC je časovni zamik. Za nastavitev časovnih omejitev za pogodbe, ustvarjene s protokolom HTLC, se uporabljata dve različni časovni zapori. Prva je CheckLockTimeVerify (CLTV). Uporablja časovno osnovo za zaklepanje in sproščanje bitcoinov. To pomeni, da so časovno omejene in kovanci sproščeni le ob določenem času in datumu ali na določeni višini velikosti bloka.

Drugi je CheckSequenceVerify (CSV). Ni odvisno od časa. Namesto tega uporablja število blokov, ustvarjenih kot merilo za spremljanje, kdaj je transakcija dokončana.

Za izvedbo transakcije z uporabo protokola HTLC morajo zainteresirane strani med seboj odpreti kanale.

Primeri razpršene časovne ključavnice v resničnem svetu

Recimo, da želi Alice zamenjati svoj Bitcoin za Litecoin od Boba. Tipična transakcija HTLC med njima poteka na naslednji način:

  1. Alice ustvari a hash iz njenega zasebnega ključa in ga pošlje Bobu na Litecoin blockchain. Prav tako ustvari predhodno podobo razpršitve z ustvarjanjem nominalne transakcije. Ta predslika ji bo pomagala potrditi in dokončati transakcijo.
  2. Bob iz svojega ključa ustvari tudi razpršitev in jo pošlje Alice. Poleg tega ustvari predhodno podobo z izvedbo nominalne transakcije (v Litecoin) z Alice.
  3. Ko Alice prejme Bobovo transakcijo Litecoin, jo podpiše z izvirnim ključem, ki je pri njej že na voljo na predhodni sliki. Podobno počne tudi Bob, ki s svojim zasebnim ključem odklene transakcijo Alice.

Je Bitcoin neuporaben?

Običajno je deseta obletnica razlog za praznovanje in razmislek. A priznanj je bilo malo Bitcoin...

Preberi več

Kaj je Wei?

Kaj je Wei? Wei je najmanjša vrednost etra - the kriptovaluta kovanec, uporabljen na Ethereum o...

Preberi več

Kaj so atomske zamenjave?

Atomska zamenjava je a pametna pogodba tehnologija, ki omogoča izmenjavo ene kriptovalute z drug...

Preberi več

stories ig