Karma Zaman Kilidi Sözleşmesi (HTLC), taraflar arasında güvenli ve güvene dayalı olmayan işlemleri kolaylaştırmaya yardımcı olur. Bu mekanizma, işlemlerin belirli bir zaman dilimi içinde ve yalnızca belirli koşullar karşılandığında gerçekleşmesini sağlamak için hashlocks ve timelocks kavramlarını birleştiren gelişmiş bir akıllı sözleşme türüdür. HTLC'ler özellikle Bitcoin Lightning Network ve zincirler arası atomik swaplar gibi karmaşık senaryolarda kullanışlıdır; burada riskleri önemli ölçüde azaltır ve aracılara olan ihtiyacı ortadan kaldırır.
Özünde, bir HTLC iki ana bileşen içerir: hashlock ve timelock. Hashlock, bir işlemin alıcısının fonların kilidini açmak için ön imaj olarak bilinen kriptografik bir kanıt sağlamasını gerektirir. Bu, işlemin yalnızca alıcının doğru sırra sahip olması durumunda tamamlanabilmesini sağlar. Öte yandan, zaman kilidi işlem için bir son tarih belirler. Alıcının belirtilen süre içinde gerekli kanıtı sağlayamaması durumunda, fonlar gönderene iade edilerek paranın kaybolmaması sağlanır.
HTLC'ler, daha hızlı ve daha ucuz işlemleri kolaylaştırmak için tasarlanmış ikinci katman bir çözüm olan Bitcoin Lightning Network'te yaygın olarak kullanılmaktadır. Lightning Network, HTLC'leri kullanarak, kullanıcıların aralarında güven gerektirmeden birbirine bağlı birden fazla kanal aracılığıyla para göndermelerini sağlar. Bu, kullanıcılar doğrudan bağlı olmasalar bile verimli ve güvenli işlemlere olanak tanır.
HTLC'lerin bir başka uygulaması da, merkezi bir borsaya ihtiyaç duymadan farklı kripto paraların doğrudan takas edilmesine olanak tanıyan akıllı sözleşmeler olan atomik swaplardır. Atomik swaplar, HTLC'leri kullanarak işlemdeki her iki tarafın da yükümlülüklerini eş zamanlı olarak yerine getirmesini sağlar ve dolandırıcılık riskini azaltır.