AreonX
1 Temmuz 2026

Zaman Kilidi (Timelock) Akıllı Sözleşmelerde Nasıl Çalışır?

Zaman Kilidi (Timelock) Akıllı Sözleşmelerde Nasıl Çalışır?

Blokzincir ekosisteminde akıllı sözleşmeler, önceden belirlenmiş kurallar gerçekleştiği anda insan müdahalesine gerek kalmadan otomatik olarak çalışan katı kod bloklarıdır. Ancak bu otomasyon, bir kriz anında (örneğin akıllı sözleşmede bir açık keşfedildiğinde veya acil bir güncelleme yapılması gerektiğinde) geliştiricilerin elini kolunu bağlayabilir. Kötü niyetli bir yöneticinin veya sistem anahtarlarını ele geçiren bir bilgisayar korsanının (hacker) tüm fonları tek bir saniyede boşaltmasını engellemek adına, Web3 dünyasında en kritik güvenlik bariyeri olarak Zaman Kilidi (Timelock) akıllı sözleşmeleri kullanılır. Zaman kilidi, bir işlemin onaylanması ile o işlemin zincir üzerinde gerçekten yürütülmesi arasına zorunlu bir "bekleme süresi" yerleştiren özel bir kriptografik güvenlik mekanizmasıdır.

Zaman Kilidinin Teknik Çalışma Döngüsü ve İşlem Aşamaları

Bir zaman kilidi akıllı sözleşmesi, gelen talepleri anında işleme koymak yerine onları zamansal bir süzgeçten geçirir. Bu süreç, katı bir yazılımsal döngüyle şu aşamalardan oluşur:

İşlemin Önerilmesi (Queue): Ağın yöneticileri veya merkeziyetsiz yönetim (DAO) mekanizması, bir akıllı sözleşmeyi güncellemek veya büyük miktarda fon transfer etmek için sisteme bir istek gönderir. Bu istek, yürütülmek üzere sıraya (queue) alınır.

Gecikme Süresinin Başlaması (Delay Period): İstek sıraya alındığı an, sözleşmede önceden kodlanmış olan geri sayım sayacı (örneğin 48 veya 72 saat) tetiklenir. Bu süre zarfında işlem kilitli kalır ve hiç kimse tarafından yürütülemez.

İptal Penceresi (Veto/Cancel): Geri sayım devam ederken, eğer önerilen işlemin kötü niyetli bir saldırı olduğu veya kod hatası barındırdığı fark edilirse; topluluk ya da çoklu imzalı (Multisig) cüzdan sahipleri işlemi tamamen iptal (veto) etme hakkına sahiptir.

Yürütme (Execute): Belirlenen zorunlu bekleme süresi dürüst bir şekilde sona erdiğinde, kilit açılır ve işlem ancak o zaman zincir üstünde (on-chain) nihai olarak tetiklenerek hayata geçirilir.

Güvenlik Denklemi ve Yönetişimdeki Stratejik Rolü

Zaman kilitleri, merkeziyetsiz finans (DeFi) protokollerini ve DAO yapılarını hem dışarıdan gelebilecek siber saldırılara hem de içerideki yöneticilerin yapabileceği dolandırıcılıklara (Rug Pull) karşı koruyan en önemli kalkandır. Eğer bir hacker, sistemin yönetim anahtarlarını ele geçirip tüm havuzu kendi cüzdanına boşaltacak bir kod değişikliği önerirse, zaman kilidi devreye girerek bu işlemi en az 2-3 gün boyunca askıya alır. Bu zorunlu bekleme süresi, siber güvenlik ekiplerine ve kullanıcılara durumu fark edip fonlarını protokolden güvenle çekebilmeleri veya saldırıyı durdurabilmeleri için hayati bir zaman penceresi (grace period) kazandırır.

Ayrıca bu teknoloji, kripto varlıkların belirli bir hak ediş (vesting) takvimine göre dağıtılmasında da ana taşıyıcı roldedir. Proje kurucularının veya erken aşama yatırımcıların ellerindeki token'ları projenin ilk günü piyasaya satıp fiyatı çökertmelerini engellemek için, akıllı sözleşmelere aylar veya yıllar süren zaman kilitleri eklenir. Zaman kilidi sözleşmeleri; "kod kanundur" felsefesinin getirdiği hızı kontrol altına alarak, Web3 ekosistemine insani denetim kabiliyeti, siber dayanıklılık ve kurumsal bir olgunluk kazandıran en stratejik güvenlik mimarilerinden biridir.

İçindekiler