Hashed TimeLock Contract (HTLC) Nedir?
Hadi Hashed TimeLock Contract (HTLC) anlamını, kriptodaki tanımını, hashed TimeLock Contract (HTLC) Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.
Teorik olarak Hashed TimeLock Contract (HTLC) iki kullanıcının zaman kısıtlamalı işlemler yapmasına izin veriyor. Hashed TimeLock Contract (HTLC) alıcısını belli bir zaman dilimi içerisinde ödemeye yetki vermek zorunda. Bunun da kriptografik kanıt sunularak gerçekleştirilmesi gerekiyor. Alıcı ödemeyi almayı başaramazsa para gönderene geri dönüyor. HTLC çift yönlü ve yönlendirilmiş ödeme kanalları için kullanılıyor. Aracıya güven gerektirmeden çoğu kanal üzerinde fon transferine izin veriyor.
Hashed TimeLock Contract (HTLC) standart kripto işlemlerinden iki yönüyle farklı; hashlock ve timelock.
-
Hachlock, belli bir bilgi kriptografik kanıt olarak açığa çıkana kadar paranın harcanmasını önleyen bir fonksiyon.
-
Timelock, gelecekte belli bir zamana kadar paranın harcanmasını önleyen bir fonksiyon.
HTLC uygulamalarının en öne çıkan örneklerinden biri Lightning Network of Bitcoin. HTLC’nin ödeme yöntemlerini içine katması kullanıcıların birbirine bağlı ödeme kanallarıyla birbirleri arasında para transferi yapmasına izin veriyor. Ayrıca ağı kullanırken güvene ihtiyaç yok. Network routing ifadesi bu işlem için kullanılıyor.
Diyelim ki Anna ve Emma para takası yapmak istiyor ancak aynı ödeme kanalına bağlı değiller. HTLC’ler Anna’nın Emma’ya John aracılığıyla para göndermesine izin veriyor. Bu sırada hashlock ve timelock özellikleri John’un parayı çalmasını imkansız hale getiriyor.
HTLC’ler Lightning Network’ten ayrı olarak finansal akıllı kontratlar, zincirler arası atomic swap’lar ve escrow gibi birçok farklı bağlamda kullanılabilir.