Pour résoudre l'exposition publique des portefeuilles traditionnels, le token $NIGHT opère au sein de @MidnightNetwork , un réseau qui utilise un modèle de confidentialité programmable. Contrairement à Bitcoin ou Ethereum, où n'importe qui avec votre adresse peut suivre chacune de vos transactions et le solde total dans les explorateurs de blocs, Midnight sépare la visibilité des données de leur validation.
La solution technique repose sur trois piliers fondamentaux :
1. Preuves de Connaissance Zéro (Zero-Knowledge Proofs)
Midnight utilise la cryptographie ZK pour permettre à un utilisateur de prouver qu'une transaction est valide (par exemple, qu'il dispose de fonds suffisants) sans révéler le montant exact, l'émetteur ou le récepteur. Cela crée un "bouclier" sur l'activité du portefeuille, maintenant l'intégrité de l'enregistrement sans exposer l'identité financière.
2. Contrats Intelligents Privés
Contrairement aux contrats intelligents conventionnels qui exécutent de la logique de manière publique sur la chaîne, Midnight permet qu'une partie du calcul se fasse hors chaîne (off-chain) du côté du client. Seul le résultat et une preuve de validité cryptographique sont enregistrés sur la blockchain, ce qui empêche les observateurs externes d'analyser le comportement interne des dApps ou les interactions d'un portefeuille spécifique.
3. Divulgation Sélective et Conformité
Le grand avancement de #night est que la confidentialité n'est pas "tout ou rien". Le protocole introduit des clés de visualisation (view keys). Cela permet au propriétaire du portefeuille de décider de partager son historique de transactions avec des entités spécifiques (comme les régulateurs ou les auditeurs) pour se conformer aux lois contre le blanchiment d'argent, sans que le reste du monde puisse voir ses informations.
Cette approche vise à faire en sorte que l'utilisateur soit le seul propriétaire de sa visibilité, transformant la blockchain d'une vitrine en un coffre-fort à accès contrôlé.