Aller au contenu principal

TLV

Format d’encodage de données type-length-value structuré en trois champs : un type identifiant la nature de l’information, une longueur indiquant la taille des données, et une valeur contenant les données elles-mêmes. Ce format permet de créer des messages extensibles où de nouveaux types de champs peuvent être ajoutés sans rompre la compatibilité avec les implémentations existantes.

Sur le Lightning Network, le TLV est utilisé pour structurer les messages du protocole BOLT, permettant d’inclure des informations optionnelles comme les métadonnées de paiement ou les données de routage. Dans le protocole Taproot Assets, chaque feuille de l’arbre d’actifs contient un blob TLV qui encode la version, l’asset ID, le montant détenu, ainsi que les signatures et données relatives aux transferts précédents de l’actif.

Termes associés :