Aller au contenu principal
Lightning

PTLC (Point Time-Locked Contract)

Un PTLC remplace les hashes par des points sur la courbe elliptique (Schnorr). Améliore la confidentialité (chaque saut a un point différent) et réduit les fuites de données. Activable une fois Taproot Channels déployés. Évolution majeure du routage Lightning.

Définition et origine

Un PTLC (Point Time-Locked Contract) est un contrat conditionnel utilisé pour router des paiements sur Lightning, où la condition de déblocage est la connaissance d'un scalaire s correspondant à un point S = s·G sur la courbe secp256k1, plutôt que d'une préimage de hash comme dans les HTLC. Le concept découle directement de l'arrivée des signatures Schnorr et de Taproot en novembre 2021, et fait partie de la famille des scriptless scripts théorisés par Andrew Poelstra.

Comment ça fonctionne

Dans un paiement Lightning actuel, tous les sauts partagent la même préimage R telle que H = SHA256(R). Cela permet à un observateur qui contrôle deux nœuds non adjacents sur le chemin de corréler trivialement l'entrée et la sortie. Avec les PTLC, chaque saut utilise un point cible différent grâce à une décomposition S = S1 + S2 + ... + Sn, et seul le destinataire final connaît la somme complète. La preuve de paiement devient une signature Schnorr valide plutôt qu'une préimage révélée.

Avantages concrets

| Propriété | HTLC | PTLC | |-----------|------|------| | Corrélation inter-sauts | Triviale | Cryptographiquement difficile | | Taille en chaîne | OP_HASH160 + comparaison | Point compressé (32 octets) | | Stuckless payments | Non | Oui | | MEV / wormhole attack | Vulnérable | Mitigé |

Les PTLC ouvrent aussi la voie aux adaptor signatures pour des swaps atomiques sans script visible et à des protocoles d'escrow plus discrets.

Limites et prérequis

Le déploiement des PTLC nécessite des Taproot channels, encore en cours d'implémentation chez LND, CLN et LDK en 2025. Tant que la majorité des nœuds n'a pas migré, le routage mixte HTLC/PTLC reste nécessaire et limite les gains de confidentialité. Eclair et LDK avancent le plus vite sur ce front.

À retenir

Les PTLC ne sont pas un simple upgrade cosmétique : ils suppriment l'identifiant commun qui rend aujourd'hui Lightning analysable par chaîne de sauts. Couplés à Taproot, ils représentent l'étape la plus attendue pour la confidentialité de la couche 2.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.