Covenants de Nillion : la confidentialité avant qu’une transaction n’ait lieu

- Une instruction de trading peut révéler des informations utiles avant même que des fonds ne soient déplacés. Si d’autres peuvent lire ce qu’un ordre attend, ils peuvent se positionner autour de lui. Les Covenants de Nillion répondent à cette exposition en gardant une instruction chiffrée jusqu’à ce qu’une condition de libération soit remplie. Dusk est la première phase de cette conception.
- Feuille de route de Nillion :

Le mécanisme répartit la responsabilité entre plusieurs nœuds. Un auteur choisit un comité et le nombre de parts nécessaires pour récupérer l’instruction. Chaque nœud reçoit une part chiffrée. Lorsque la condition est satisfaite, les nœuds publient leurs parts ; un nombre suffisant de parts permet la reconstruction, et le contrat vérifie que l’instruction révélée correspond à l’engagement original. Un contrat connecté peut alors agir en conséquence.
- Mécanique du Covenant :

Prenons l’exemple d’une vente conditionnelle : la quantité à vendre pourrait rester scellée pendant que l’ordre attend. Cela diffère de la publication de l’instruction complète ou du fait de faire confiance à un seul opérateur pour la garder confidentielle. L’intérêt utile est de contrôler le moment où l’information devient disponible.

- Cette protection a des limites. L’existence d’un Covenant et certaines métadonnées restent visibles. Une fois révélé, son contenu devient public. Un nombre suffisant de membres du comité travaillant ensemble peut aussi l’ouvrir plus tôt ; le choix du comité et le seuil de reconstruction sont donc importants. Le chiffrement répartit la confiance ; il n’élimine pas toutes les hypothèses de confiance.
- Limites de sécurité :

Ce qui m’intéresse le plus est la séparation entre les capacités d’aujourd’hui et les prochaines étapes. La feuille de route en sept phases de Nillion inclut des conditions plus larges, des conditions cachées aux nœuds qui évaluent, et des coûts plus faibles. Cela reste des objectifs de développement, et non des avantages à supposer déjà disponibles.

Pour un usage pratique, je surveillerais si les instructions restent confidentielles en attente, se libèrent de manière fiable et restent abordables. Une instruction privée a toujours besoin d’une exécution saine ; le secret, à lui seul, ne peut pas garantir une bonne transaction.

#nil $NIL @Nillion