Night Pass démontre une vérification privée du passeport de batterie de l’UE sur Midnight

Le prototype open source utilise les preuves à connaissance nulle de Midnight pour vérifier des données de batterie sélectionnées sans publier les valeurs sous jacentes. Sa couche applicative basée sur SAP est conçue pour relier une conformité préservant la confidentialité aux systèmes d’entreprise existants.

By SongMarketCap

Cardano News - Night Pass démontre une vérification privée du passeport de batterie de l’UE sur Midnight

Un prototype open source présenté lors du Midnight Fireside Dev Hang a montré comment les fabricants pourraient créer des passeports de batterie de l’UE, ancrer leur intégrité sur Midnight et vérifier des déclarations de conformité sélectionnées sans exposer des données de production sensibles.

Night Pass a été développé avec le soutien du Midnight Build Club et fonctionne actuellement comme démonstrateur sur Midnight Preview. Le projet combine une application orientée entreprise avec des preuves à connaissance nulle couvrant des données telles que l’empreinte carbone, la teneur en matériaux recyclés et les seuils chimiques.

Le prototype arrive avant l’entrée en vigueur des exigences de l’Union européenne relatives au passeport de batterie. À partir du 18 février 2027, chaque batterie de véhicule électrique, batterie de moyens de transport légers et batterie industrielle d’une capacité supérieure à 2 kWh mise sur le marché de l’UE devra disposer d’un passeport de batterie électronique. Les règles de l’UE exigent également des droits d’accès différenciés pour les consommateurs, les recycleurs, les autorités et d’autres participants autorisés.

Night Pass ancre l’intégrité du passeport de batterie sur Midnight

Night Pass crée un enregistrement numérique pour une batterie individuelle tout en séparant les informations publiques des données sensibles sur le plan commercial.

L’application stocke l’intégralité du passeport hors chaîne. Seuls les métadonnées publiques et les engagements cryptographiques, dont un hachage de charge utile et une racine Merkle couvrant des champs sélectionnés, sont ancrés sur Midnight. Toute modification ultérieure du document sous jacent produirait un résultat cryptographique différent et romprait son lien avec l’enregistrement déjà soumis au réseau.

Le projet utilise Nightgate comme couche d’infrastructure Midnight. Nightgate fournit le contrat Compact, des composants de preuve à connaissance nulle et un agent qui gère la soumission asynchrone des transactions depuis l’application d’entreprise.

Lors de la présentation, l’interface producteur a été utilisée pour créer un passeport de batterie, soumettre ses engagements cryptographiques et générer des preuves liées à des champs de données individuels. Le dépôt public documente un exemple terminé sur Preview dans lequel un passeport a été ancré avant l’ajout de trois preuves de prédicat distinctes pour l’empreinte carbone, la teneur en matériaux recyclés et la concentration en plomb.

Les utilisateurs n’ont pas besoin d’interagir directement avec des outils blockchain en ligne de commande. Les transactions peuvent être soumises via un portefeuille géré par le serveur ou signées par l’utilisateur au moyen d’une connexion à un portefeuille compatible.

Les preuves à connaissance nulle séparent la vérification de la divulgation

Les passeports de batterie visent à améliorer la traçabilité tout au long de la fabrication, de l’utilisation, de la réutilisation et du recyclage. Ces mêmes enregistrements peuvent aussi contenir l’identité des fournisseurs, la composition chimique, des indicateurs de durabilité et d’autres informations que les fabricants peuvent ne pas souhaiter rendre publiques.

Night Pass utilise des prédicats à connaissance nulle liés aux champs pour résoudre ce conflit. Un producteur peut prouver qu’une valeur est supérieure ou inférieure à un seuil requis sans révéler le nombre utilisé pour générer la preuve.

Un fabricant pourrait donc vérifier que l’empreinte carbone d’une batterie reste inférieure à une limite acceptée tout en gardant la mesure précise privée. La preuve est liée à la racine de contenu ancrée du passeport, ce qui empêche qu’une valeur valide provenant d’un enregistrement de batterie soit réutilisée pour un autre.

L’application applique également des niveaux de divulgation distincts. Les utilisateurs publics peuvent accéder à des informations générales sur le produit, les recycleurs peuvent recevoir des données techniques supplémentaires et les autorités peuvent se voir accorder une vue plus large qui inclut des champs restreints comme l’identité des fournisseurs. La réglementation européenne exige de même que l’accès soit contrôlé selon le rôle de chaque participant tout en protégeant les informations sensibles sur le plan commercial.

Pour l’écosystème $NIGHT de Midnight, la conception propose un usage plus spécifique de la confidentialité programmable que le simple masquage d’une transaction entière. L’application révèle les informations requises par chaque participant tout en permettant de vérifier d’autres déclarations sans divulgation.

Une architecture SAP relie Midnight aux flux de travail d’entreprise

Night Pass est construit avec le SAP Cloud Application Programming Model, un cadre pour développer des applications cloud de niveau entreprise. SAP CAP prend en charge des modèles de données structurés, des couches de services et des interfaces telles qu’OData, ce qui permet aux applications d’échanger des informations avec les logiciels métiers existants.

L’utilisation de SAP CAP ne représente ni un partenariat annoncé avec SAP ni un déploiement commercial confirmé. Night Pass est un prototype indépendant qui utilise le cadre de développement de SAP pour démontrer comment des fonctionnalités de Midnight pourraient être placées derrière une interface d’entreprise classique.

L’application inclut des vues distinctes pour producteur, consommateur et explorateur. Les producteurs peuvent créer et attester des passeports, les participants autorisés peuvent recevoir le niveau de divulgation approprié, et les preuves publiques peuvent être examinées via une interface de type explorateur.

Selon le dépôt du projet, le cockpit producteur peut également exporter des données de batterie dans une structure JSON compatible avec Catena-X. L’export comprend un Predicate Attestation Credential qui indique quelle déclaration a été prouvée tout en marquant la valeur sous-jacente comme non divulguée.

Cette sortie lisible par machine est pertinente car les données du passeport de batterie doivent circuler entre fabricants, fournisseurs, plateformes logicielles, recycleurs et régulateurs plutôt que de rester à l’intérieur d’une seule application blockchain.

Night Pass demeure un prototype. Un déploiement en production nécessiterait des contrats audités, des contrôles d’identité sécurisés, des connexions fiables aux bases de données des fabricants et une validation par rapport aux exigences techniques finales utilisées par les régulateurs et les plateformes de l’industrie.

Le démonstrateur achevé fournit néanmoins à l’écosystème $NIGHT un flux de travail d’entreprise opérationnel: un producteur peut créer un passeport de batterie, ancrer son intégrité sur Midnight, générer une preuve de conformité au niveau du champ et exporter un enregistrement vers un autre système d’entreprise sans publier la valeur confidentielle à l’origine de la déclaration.