‹ CHAPITRE 16, TOUTES LES LEÇONS

MAÎTRE · CHAPITRE 16 · LEÇON 2 SUR 5

Script et mises à niveau

Verrous temporels

Comment peut-on rendre le bitcoin non dépensable jusqu'à une certaine date ? 5 min

Verrous temporels absolus

Un verrou temporel absolu dit : pas avant cette hauteur de bloc ou cette date. Une transaction entière peut en porter un dans son champ nLockTime, et depuis 2015 une sortie peut en imposer un dans son script avec OP_CHECKLOCKTIMEVERIFY.

Verrous temporels relatifs

Un verrou temporel relatif dit : pas avant tant de blocs après la confirmation de la sortie. Il est arrivé en 2016 avec OP_CHECKSEQUENCEVERIFY. C'est ce qui permet à un canal Lightning de donner à l'autre partie une fenêtre pour réagir avant que les fonds d'une fermeture forcée ne puissent être dépensés.

  • Héritage : une clé de sauvegarde qui ne fonctionne qu'après une longue période sans activité.
  • Coffres : un délai pendant lequel un retrait suspect peut être annulé avec une autre clé.
  • Lightning : fenêtres de pénalité et sécurité des paiements acheminés.

Ce qu'il faut retenir

  • Absolu : pas avant une hauteur ou une date (CLTV).
  • Relatif : pas avant N blocs après confirmation (CSV).
  • Lightning et les plans d'héritage en dépendent.

Vérifie tes connaissances

À partir de quoi un verrou temporel relatif mesure-t-il ?

Quel outil Bitcoin dépend fortement des verrous temporels relatifs ?

Verrous temporels · Université Bitcoin