Glossary
Schéma de mise en gage
Une primitive cryptographique qui permet de s'engager sur une valeur maintenant et de la révéler plus tard, sans pouvoir la modifier entre l'engagement et la révélation.
Un schéma de mise en gage a deux propriétés : « hiding » (la mise en
gage ne révèle rien sur la valeur) et « binding » (impossible
d'ouvrir plus tard la mise en gage sur une valeur différente). La
construction la plus simple est hash(valeur || nonce).
Les engagements sous-tendent de nombreux protocoles on-chain : enchères à plis cachés, hash-time-locked contracts, beacons d'aléatoire et engagements KZG pour les données de blob. Partout où il faut publier « j'ai décidé » sans encore révéler quoi, un schéma de mise en gage est la primitive adaptée.