İçeriğe geç
Kriptofoni
Kripto Para SözlüğüBlockchain ve Teknoloji

Hashlock Nedir?

Diğer adları: Hash Lock, Hash kilidi, HTLC (Hashed Timelock Contract)

Kısaca

Hashlock (hash kilidi), fonların ancak önceden belirlenmiş bir hash değerini üreten gizli verinin açıklanmasıyla harcanabildiği bir harcama koşuludur; zaman kilidiyle birleştirildiğinde Lightning Network ve atomic swap'lerin temelini oluşturur.

Hashlock'ta işlemi kuran taraf rastgele bir gizli değer (ön görüntü) üretir ve yalnızca bu değerin hash'ini paylaşır. Fonlar, hash'i bu değerle eşleşen veriyi sunan kişi tarafından harcanabilecek şekilde kilitlenir. Hash fonksiyonları tek yönlü olduğu için hash'ten gizli değeri bulmak pratikte mümkün değildir; gizli değer açıklandığında ise herkes doğruluğunu kolayca kontrol edebilir.

Hashlock sıklıkla zaman kilidiyle birlikte anılsa da ikisi ayrı mekanizmalardır. Zaman kilidi (timelock), fonların belirli bir zamandan veya blok yüksekliğinden önce harcanamamasını sağlar. İkisi birleştirildiğinde hash zaman kilitli sözleşme (HTLC) ortaya çıkar: Alıcı gizli değeri belirlenen süre içinde açıklarsa fonları alır; süre dolarsa fonlar gönderene geri döner.

Örneğin iki farklı blockchain arasında atomic swap yapan iki kişi, aynı hash'e bağlı HTLC'ler kurar. Taraflardan biri kendi tarafındaki fonu almak için gizli değeri açıkladığında, diğer taraf aynı değeri kullanarak karşı zincirdeki fonu alabilir; böylece takas ya tamamen gerçekleşir ya da hiç gerçekleşmez. Lightning Network'te ödemelerin birden fazla kanal üzerinden güvenle yönlendirilmesi de aynı prensibe dayanır.

Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

İlişkili terimler