Hashed Timelock Contracts (HTLCs) nedir?
Hashed Timelock Contracts (HTLCs), belirli bir süre sınırı içinde bir sır ifşa edilirse para aktarımını sağlayan akıllı sözleşme anlaşmalarıdır. Süre dolarsa fonlar gönderene geri döner. Bir kodla açılan ve geri sayım bittikten sonra kendiliğinden kapanan bir dolabı düşünün.
“HTLCs sadece Lightning Ağı içindir.” Bu doğru değil. Hashed Timelock Contracts (HTLCs) ayrıca atomik takasları ve birden fazla zincirdeki diğer ödeme kanal akışlarını da destekler.
Hashed Timelock Contracts (HTLCs) nasıl çalışır
İki kişinin zamanlı bir hazine paylaşımı kurduğunu düşünün, ancak makbuzlarla. İşleyiş şöyle:
- Step 1: İki kullanıcı eşler arası bir düzenlemeyle fon takası yapmayı kabul eder. Alıcı rastgele bir gizli değer oluşturur, ardından sadece bunun parmak izini gönderene paylaşır.
- Step 2: Gönderici, alıcının paylaşılan parmak iziyle eşleşen sırrı ifşa etmesi halinde ödeme yapacak şekilde fonları bir sözleşmede kilitler; bu parmak izi bir kriptografik hash ile oluşturulur.
- Step 3: Alıcı, süre bitmeden sırrı ifşa ederek fonları harcar. Sözleşme eşleşmeyi doğrular ve ödemeyi serbest bırakır.
- Step 4: Eğer süre önce biterse, para otomatik olarak gönderene geri döner.
- Step 5: Çoklu ara nokta üzerinden yönlendirilen ödemelerde herkes aynı gizli parmak izini kullanır. Son alıcı onu ifşa ettiğinde, her ara nokta sırayla ödemesini alır.
Evet, gerçekten tüm oyun bu.
Neden Hashed Timelock Contracts (HTLCs) önemlidir
Önemi şu: kripto değer aktarımının kör güven gerektirmeden yapılmasını sağlar.
- Fayda: Her şey ya da hiç uzlaşması; iki taraf için de güven gerektirmeyen bir düzen sunar.
- Bakış açısı: Anlık yönlendirme, zincirler arası takaslar ve destek servisine ihtiyaç duymayan internet düzeyinde ödemelere olanak verir.
- İlgisi: Ödeme kanallarında, DEX takaslarında ve Bitcoin ile benzerlerinde kanal tabanlı uygulamalarda karşınıza çıkar.
Üst akışta zaman aşımı sürelerini alt akıştan daha uzun tutun ve sırları yeniden kullanmayın. Bunları, herkesi dürüst tutacak zamanlayıcıları olan programlanabilir emanet benzeri düzenlemeler gibi değerlendirin.
Hashed Timelock Contracts (HTLCs) Temel Özellikleri
Onları özel kılanlar:
- Hashlock: Doğru sır ifşa edildiğinde fonlar serbest kalır.
- Timelock: Süre içinde ifşa olmazsa fonlar gönderene geri döner.
- Atomiklik: Çoklu ara nokta yollarında her şey birlikte sonuçlanır ya da hiçbir şey aktarılmaz.
- Taşınabilirlik: Temel betik veya sözleşme desteği olan farklı zincirlerde çalışır.
Varyasyonlar
Aynı fikir, farklı türler:
- Hash: Parmak izi için SHA 256 veya Keccak gibi farklı algoritmalar kullanılabilir.
- Betik: Bitcoin'de betik tabanlıdır, Ethereum'da akıllı sözleşmelerle yapılır.
- Zaman aşımı: Göreli zaman ya da mutlak zaman; yönlendirme riski ve ücretlere uygun olarak seçilir.
- Yönlendirme: Tek ara noktalı ödemeler veya daha uzun rotalar için çoklu ara nokta yolları.
Bir ödeme talep edildiğinde sır kamuya açılır. Farklı Hashed Timelock Contracts (HTLCs) arasında aynı sırrı yeniden kullanmayın ve zaman aşımı sürelerinizi her zaman kademeli ayarlayın.
Örnek
Bir kafede, yönlendirilmiş bir ödeme mağaza sırrı ifşa eder etmez Hashed Timelock Contracts (HTLCs) gereği tamamlanır ve her ara düğüm otomatik olarak ödemesini alır.
Eğlenceli Bilgi
Bu kavram, erken Bitcoin ödeme kanalı fikirlerinde taslağı çizilmiş ve daha sonra Lightning beyaz kitabıyla popülerleşmiştir; benzer yöntemlerle yapılan ilk halka açık atomik takaslar 2017'de Decred ile Litecoin arasında görüldü. Teknik açıdan merak uyandırıcı ve tarihsel önemi vardır.
Özet
Kısa not: programlanabilir zamanlayıcılar ve bir gizli kod, aracı olmadan paranın güvenle hareket etmesine olanak tanır.
