Bitcoin VerityOtvoriť porovnávač

Úroveň 9 · Pokročilá technická vrstva

Časové zámky: nLockTime, CLTV, CSV a sequence

Rozdiel medzi odloženou transakciou a UTXO, ktoré sa smie minúť až po absolútnom alebo relatívnom čase.

Článok
87
Čas čítania
16 minút
Skontrolované
10. septembra 2026

Podstata v skratke

nLockTime obmedzí, kedy možno zaradiť konkrétnu transakciu. CHECKLOCKTIMEVERIFY vloží absolútnu hranicu do podmienky výstupu; BIP 68 a CHECKSEQUENCEVERIFY vytvárajú relatívne oneskorenie počítané od potvrdenia míňaného UTXO.

01

Absolútny zámok transakcie

Pole nLockTime určí najskoršiu blokovú výšku alebo časovú hranicu, po ktorej sa transakcia môže zaradiť. Aby nebolo vypnuté finálnymi sequence hodnotami, aspoň jeden vstup musí byť nefinálny podľa pravidiel.

Transakcia pripravená na budúcnosť nie je to isté ako neminuteľné UTXO. Držiteľ kľúča by mohol pred hranicou podpísať inú transakciu, ak samotný výstup nevyžaduje časový zámok.

02

CLTV zamkne vetvu výstupu

OP_CHECKLOCKTIMEVERIFY podľa BIP 65 porovná hodnotu zo skriptu s nLockTime míňajúcej transakcie. Pred splnením hranice skript zlyhá, takže podpisujúci nemôžu túto vetvu urýchliť.

Podmienka môže ponúknuť dve cesty: napríklad spoločný podpis hneď alebo samostatný obnovovací kľúč až po čase. Presný návrh musí zabrániť nechcenej skoršej vetve.

03

CSV počíta vek UTXO

BIP 68 dal vybraným bitom nSequence konsenzuálny význam relatívneho zámku pre transakcie verzie najmenej 2. Hodnota môže vyjadriť počet blokov alebo čas v jednotkách 512 sekúnd odvodený z median-time-past.

OP_CHECKSEQUENCEVERIFY podľa BIP 112 dovolí skriptu vyžadovať minimálny vek vstupu. To je stavebný prvok Lightning kanálov, kde oneskorenie poskytuje druhej strane čas reagovať na starý stav.

04

Čas nie je presný budík

Bloky vznikajú náhodne okolo dlhodobého priemeru a časové pravidlá používajú median-time-past, nie hodiny jedného počítača. Zámok na 144 blokov preto neznamená presne 24 hodín.

Časové zámky neodošlú transakciu automaticky a neriešia dostupnosť podpisov, poplatok ani sledovanie reťazca. Po splnení podmienky musí niekto vytvoriť alebo zverejniť platný spend, ktorý sa dostane do bloku.

Úroveň 9 · Pokročilá technická vrstva

Pojmy, ktoré treba poznať

Absolútny zámok
Hranica viazaná na konkrétnu výšku alebo čas reťazca.
Relatívny zámok
Čakanie počítané od potvrdenia výstupu, ktorý sa míňa.
Median-time-past
Medián časov posledných blokov používaný konsenzuálnymi časovými pravidlami.

Častý omyl

Časový zámok po dátume automaticky pošle bitcoin na inú adresu.

Presnejšie vysvetlenie

Zámok iba určuje, odkedy môže určitá transakcia alebo skriptová vetva platiť; niekto ju stále musí podpísať, vyslať a zaplatiť poplatok.

Presnejšie vysvetlenie

Môže ťažiar posunúť hodiny a zámok obísť?

Časové pečiatky majú konsenzuálne hranice a časové zámky používajú median-time-past. Ťažiari majú obmedzenú voľnosť, nie ľubovoľnú možnosť preskočiť pravidlo.

87

Čo si odniesť

  1. 01nLockTime obmedzuje konkrétnu transakciu.
  2. 02CLTV vloží absolútnu hranicu do skriptu.
  3. 03CSV vyžaduje relatívny vek míňaného výstupu.
  4. 04Blokový čas nie je presný kalendárny čas.

Zhrnutie ako pre dieťa

Úplne jednoducho

Časový zámok je pravidlo „ešte počkaj“. Bitcoin neodošle automaticky; po určenom bloku alebo čase musí niekto stále vytvoriť a zverejniť správnu transakciu.

Skontrolované: 10. septembra 2026

Zdroje a ďalšie čítanie

Zdroje podporujú konkrétne fakty a definície; ich uvedenie neznamená, že redakcia preberá každý názor autora.

01
BIP 65: CHECKLOCKTIMEVERIFYBitcoin Improvement Proposals
bips.dev
02
BIP 68: relatívny locktimeBitcoin Improvement Proposals
bips.dev
03
BIP 112: CHECKSEQUENCEVERIFYBitcoin Improvement Proposals
bips.dev
04
BIP 113: median-time-pastBitcoin Improvement Proposals
bips.dev

Vzdelávací obsah, nie investičné odporúčanie.