🚨 Zaman Tükeniyor: Şanslı Çekilişte Yerinizi Ayırtın & Ödülleri Kapın! ŞİMDİ BAŞLA
Gerçek ödüller kazanmak için öğren

Gerçek ödüller kazanmak için öğren

Bit topla, Diplomanı güçlendir ve gerçek ödüller kazan!

Yeni
Video Dersler
Video Dersler
Artık Kullanılmayan
Online video derslerle kariyerinde yüksel. Öğrenme macerasına çık!
Kripto Terimleri:  Harfi T
Haz 19, 2023 |
güncellendi Nis 02, 2024

Timelock Nedir?

Timelock Anlam:
Timelock - önceden belirlenmiş bir zaman diliminde veya belli bir blokta işlemler gerçekleştiren bir blockchain mekanizması.
kolay
2 dakika

Hadi Timelock anlamını, kriptodaki tanımını, timelock Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.

Timelock, bir işlemin önceden belirlenmiş bir zamanda veya block height’ta gerçekleşmesi gerektiği blockchain’indeki durumdur. Konsept ilk olarak Bitcoin’in beyaz bülteninde Satoshi Nakamoto tarafından ortaya konmuştur. Timelock mekanizması belli bir zamanda gerçekleştirilmesi adına madenciler için işlemlerin planlanmasında kullanılır.

 

İşlemler blockchain’e belli yüksekliklerde yer alan bloklar olarak eklenir. İşlem verisi zincire eklendiğinde işlem onaylanmış sayılır.

 

Timelock mekaniği işlemlerin önceden belirlenmiş belli koşullar (belli bir zaman veya block height’a ulaşılması gibi) sağlanmadığı sürece onaylanmadığından emin olmak için kullanılır. Süre Unix sistemi kullanılarak ölçülür.

 

İki tür timelock bulunur:

 

  • Kesin timelock: Belli bir zamanla alakalı olarak tanımlanmış blokları ayırt eder;

  • Zaman bağıntılı timelock: Bir işlemin onaylanması için ne kadar vakit geçmesi gerektiğini belirlemek için kullanılır.

 

Bitcoin işlemleri blok sayısına ve zaman damgasına göre iki şekilde zaman ölçer. Timelock blok sayısına göre belirlenmişse madenciler onay işlemi için belli bir sayı alır. Timelock zaman damgasını temel alıyorsa madenciler işlem onaylamak için belirlenen zamanı beklemek zorundadır.

 

İşlem düzeyinde veya script düzeyinde gerçekleşen Bitcoin timelock’larını belirlemek için dört yöntem var:

 

  • nSequence - işlem seviyesinde kesin süre bloklama;

  • nLocktime - işlem seviyesiyle alakalı timelock;

  • CheckLockTimeVerify - script seviyesinde kesin süre bloklama;

  • CheckSequenceVerify - script seviyesiyle alakalı timelock.