Les applications on-chain ont parfois besoin de secrets qui ne seront révélés que plus tard : rapports sous embargo, votes de gouvernance différés ou divulgations programmées, par exemple. Nillion répond à ce besoin grâce à la cryptographie à seuil, conçue pour permettre une divulgation conditionnelle sur Ethereum.

Covenants est le produit phare de Nillion : vous scellez une charge utile, qui est ensuite répartie en parts de Shamir entre les nœuds d’un comité. Un nombre de parts inférieur au seuil k choisi ne permet pas de reconstituer les données d’origine. Dans les conditions prévues, avec des nœuds honnêtes, lorsque la condition de divulgation prédéfinie est remplie — par exemple, à l’issue d’un délai donné — les nœuds qui détiennent au moins k parts reconstituent la charge utile. Une réserve importante : une coalition de k nœuds ou plus pourrait techniquement la reconstituer prématurément ; la sécurité dépend donc de l’intégrité du comité et du seuil choisi. Les métadonnées temporelles restent également publiques en permanence.

Dusk est la première phase de lancement de Covenants (et non un jeton distinct). C’est la phase initiale de la feuille de route, qui met en place les primitives cryptographiques, le réseau de nœuds et les outils destinés aux développeurs sur Ethereum ; le testnet Sepolia est confirmé comme étant actif. Il ne faut pas supposer que tous les jalons de Dusk sont achevés ; les phases ultérieures, telles que l’expansion multichaîne, restent également des objectifs de la feuille de route.

Exemple hypothétique : imaginez une DAO de recherche qui scelle un rapport trimestriel sur sa trésorerie avec Covenants, avec une date de déverrouillage fixée à l’avance. D’ici là, un nombre de parts inférieur au seuil k choisi ne permet pas de reconstituer le rapport — mais si k nœuds ou plus s’associent, une reconstitution anticipée est possible. Une fois la condition temporelle remplie, les nœuds honnêtes reconstituent le document, qui devient alors définitivement public.

À retenir pour les développeurs : Dusk fournit une infrastructure fondamentale de divulgation conditionnelle sur Ethereum, mais il est essentiel de comprendre son modèle de confiance — choisir soigneusement le seuil k, tenir compte des métadonnées publiques et du risque de collusion d’au moins k nœuds, et garder à l’esprit que la divulgation ne garantit aucune exécution de transaction — avant toute intégration.

#nil $NIL @Nillion