#nil $NIL @Nillion Sceller votre offre en masque le montant. Cela ne rend pas l’enchère équitable.

Nillion est le projet à l’origine de Covenants, un produit qui permet de verrouiller une donnée — comme le montant d’une offre — jusqu’à ce qu’une condition de déverrouillage soit remplie sur la chaîne. Dans le cadre du fonctionnement prévu avec des nœuds honnêtes, les parts sont libérées une fois cette condition remplie. Dusk est la phase de fondation de Covenants sur Ethereum L1 : elle met en place la cryptographie, le réseau de nœuds et les outils destinés aux développeurs. C’est un travail préparatoire, pas une plateforme achevée.

Comment ça marche : votre donnée est répartie en parts de Shamir entre les membres d’un comité. Moins de k parts ne révèlent rien sur son contenu. C’est une protection de la vie privée importante, mais elle a ses limites.

Exemple hypothétique : imaginons qu’Alice scelle une offre de 2 ETH sur un actif tokenisé via Covenants, liée à un bloc correspondant à une échéance. Aucun groupe de moins de k membres ne peut connaître son montant. Mais voici ce que le scellement ne protège pas :

→ Si k nœuds ou plus s’entendent, ils peuvent reconstituer l’offre d’Alice avant l’échéance. Le fonctionnement avec des nœuds honnêtes est une hypothèse, pas une garantie absolue.
→ Les horaires et les métadonnées restent publics : les observateurs savent qu’Alice a effectué une transaction, mais pas pour quel montant.
→ Le déverrouillage ne signifie pas qu’Alice remporte l’enchère ni qu’elle obtient un prix favorable. Les règles de l’enchère et la logique du contrat constituent des couches distinctes.

La documentation présente les enchères à offres scellées comme un cas d’usage possible, et non comme la preuve qu’une application d’enchères spécifique a été déployée.

En pratique : avant de faire confiance à un système d’enchères à offres scellées, vérifiez les hypothèses relatives au seuil, les métadonnées qui restent visibles et si la logique du contrat intelligent de l’enchère a fait l’objet d’un audit indépendant. Le scellement cryptographique n’est qu’une couche, pas l’ensemble du système.