İçeriğe geç
parazade
Kripto

Zaman Kilidi Nedir?

İngilizce: Timelock

Yayın: · Son güncelleme:

Zaman Kilidi Nedir? Kısaca

Zaman kilidi (timelock), bir kripto işlemin ya da varlığın belirli bir tarih, blok yüksekliği veya süre dolmadan harcanamamasını sağlayan mekanizmadır. Ödeme kanallarında, vesting'de ve yönetişim gecikmelerinde kullanılır.

Zaman Kilidi nedir?
İçindekiler
  1. Zaman kilidi nedir?
  2. Nerede kullanılır?
  3. Nelere dikkat etmeli?

Zaman kilidi (timelock), blokzincirde bir harcamanın belirli bir zamandan önce geçerli olmamasını sağlayan kuraldır. Kilit, takvim zamanına ya da belirli bir blok yüksekliğine göre tanımlanabilir.

Zaman kilidi nedir?

Bitcoin'de iki temel tür vardır:

  • Mutlak zaman kilidi: "Şu tarihten ya da şu bloktan önce harcanamaz." İşlem düzeyinde nLockTime, betik düzeyinde CHECKLOCKTIMEVERIFY ile yapılır.
  • Göreli zaman kilidi: "Bu çıktı bloğa girdikten sonra şu kadar blok geçmeden harcanamaz." CHECKSEQUENCEVERIFY ile yapılır.

Ethereum ve diğer akıllı sözleşme platformlarında ise zaman kilidi, sözleşme koduna yazılan koşullarla uygulanır.

Nerede kullanılır?

  • Ödeme kanalları: Lightning Network, taraflardan biri hile yapmaya çalışırsa diğerine itiraz süresi tanımak için göreli zaman kilitleri kullanır.
  • HTLC: Koşullu ödemelerde, ödeme gerçekleşmezse paranın belirli süre sonra gönderene dönmesini sağlar.
  • Vesting: Ekip ve yatırımcı token'larının kademeli olarak serbest kalması.
  • Yönetişim gecikmesi: DAO'larda kabul edilen bir değişikliğin uygulanmadan önce beklemesi; kullanıcılara tepki verme süresi tanır.

Nelere dikkat etmeli?

  • Zaman kilitli bir varlığa kilit süresi dolana kadar sen de erişemezsin; acil ihtiyaç durumunda bu bir dezavantajdır.
  • Bir projenin "likiditeyi kilitledik" demesi, kilidin süresi ve kimin kontrolünde olduğu doğrulanmadan güvence sayılmamalıdır. Kısa süreli ya da sahte kilitler rug pull vakalarında görülmüştür.
  • Kilit koşullarını blok gezgininden ya da sözleşme kodundan kontrol etmek en güvenilir yöntemdir.

Sıkça Sorulan Sorular

Zaman kilidi nasıl açılır?

Belirlenen tarih ya da blok yüksekliğine ulaşıldığında harcama kendiliğinden geçerli hâle gelir. Süre dolmadan kilidi açmanın meşru bir yolu yoktur.

Likidite kilidi ile zaman kilidi aynı şey mi?

Likidite kilidi, zaman kilidinin bir uygulamasıdır. LP token'ları belirli bir süre boyunca bir sözleşmede kilitlenir; süre ve sahiplik mutlaka doğrulanmalıdır.

İlgili terimler

HTLC(Hash Time-Locked Contract)HTLC (Hash Time-Locked Contract), alıcının belirli bir süre içinde gizli bir değeri açıklaması şartıyla ödemeyi almasını, aksi hâlde paranın gönderene dönmesini sağlayan koşullu sözleşmedir. Lightning Network ve atomik takaslarda kullanılır.Bitcoin ScriptBitcoin Script, bir Bitcoin çıktısının hangi koşullarla harcanabileceğini tanımlayan, yığın (stack) tabanlı ve kasıtlı olarak sınırlı tutulmuş programlama dilidir. Çoklu imza ve zaman kilidi gibi özellikler bununla yapılır.VestingVesting, bir kripto projesinde ekibe, erken yatırımcılara ya da danışmanlara ayrılan tokenların hepsinin birden değil, önceden belirlenmiş bir takvime göre kademeli olarak serbest bırakılmasıdır.Lightning NetworkLightning Network, Bitcoin ağının üzerine kurulu, kullanıcıların açtıkları ödeme kanalları aracılığıyla her ödemeyi zincire yazmadan hızlı ve düşük ücretle Bitcoin transferi yapmasını sağlayan bir katman 2 ağıdır.DAO(Decentralized Autonomous Organization)DAO (merkeziyetsiz otonom organizasyon), kurallarının akıllı sözleşmelere yazıldığı ve kararların üyelerin genellikle yönetişim tokenlarıyla verdiği oylarla alındığı, merkezi bir yönetim kurulu olmadan işleyen topluluk yapısıdır.Rug PullRug pull (halı çekme), bir kripto projesinin geliştiricilerinin yatırımcılardan topladığı parayı ya da likidite havuzundaki varlıkları aniden çekip projeyi terk etmesiyle tokenın değersizleştiği dolandırıcılık türüdür.