À quoi servent les Covenants de Nillion ? Prenons les enchères comme exemple, c’est plus facile à comprendre.

Trois personnes sont prêtes à proposer respectivement 800, 900 et 1 000 yuans. Si les offres sont publiées à l’avance, les personnes qui enchérissent ensuite peuvent surenchérir en conséquence. En demandant à chacun de soumettre d’abord une offre chiffrée, puis en les révélant toutes en même temps une fois le délai écoulé, on peut limiter ce phénomène.

Les Covenants de @Nillion permettent de créer ce type d’application : les instructions sont chiffrées et inscrites sur la chaîne, puis déchiffrées lorsque les conditions convenues sont remplies, afin que l’application puisse les traiter. C’est comme une enveloppe électronique dont l’ouverture est prévue à une date convenue, et qui peut contenir des offres, des paiements ou des instructions de transaction.

Dusk est la première version de cette gamme de produits. Elle est déjà déployée sur le réseau principal d’Ethereum, c’est-à-dire sur le réseau opérationnel où de vrais actifs sont utilisés.

Il faut toutefois noter une différence : le chiffrement du contenu des instructions ne signifie pas que les conditions de déverrouillage sont elles aussi cachées. Dans la première phase, les nœuds chargés de vérifier les conditions peuvent encore les lire. Ce n’est que lors de la phase Neon qu’il est prévu de masquer également ces conditions, une fonctionnalité que j’attends avec impatience. Pour les utilisateurs, cela peut réduire le risque que leurs plans soient dévoilés trop tôt.

J’aime bien le cas d’usage des enchères à offres scellées : les offres restent confidentielles tant qu’elles doivent l’être, puis elles sont vérifiées une fois l’enchère terminée.
#nil $NIL @Nillion