Night Pass dimostra la verifica privata del passaporto delle batterie dell'UE su Midnight
Il prototipo open source utilizza le prove a conoscenza zero di Midnight per verificare dati selezionati della batteria senza pubblicare i valori sottostanti. Il suo livello applicativo basato su SAP è progettato per collegare la conformità che tutela la privacy con i sistemi aziendali esistenti.
By SongMarketCap
Un prototipo open source presentato durante il Midnight Fireside Dev Hang ha dimostrato come i produttori potrebbero creare passaporti delle batterie dell'UE, ancorarne l'integrità su Midnight e verificare dichiarazioni di conformità selezionate senza esporre dati sensibili di produzione.
Night Pass è stato sviluppato con il supporto del Midnight Build Club e attualmente funziona come dimostratore su Midnight Preview. Il progetto combina un'applicazione rivolta alle aziende con prove a conoscenza zero che coprono dati come l'impronta di carbonio, il contenuto di materiale riciclato e le soglie chimiche.
Il prototipo arriva in anticipo rispetto ai requisiti dell'Unione Europea per il passaporto delle batterie. Dal 18 febbraio 2027, ogni batteria per veicoli elettrici, batteria per mezzi di trasporto leggeri e batteria industriale con capacità superiore a 2 kWh immessa sul mercato dell'UE dovrà disporre di un passaporto elettronico della batteria. Le norme dell'UE richiedono anche diversi diritti di accesso per consumatori, riciclatori, autorità e altri partecipanti autorizzati.
Night Pass ancora l'integrità del passaporto delle batterie su Midnight
Night Pass crea un record digitale per una singola batteria separando le informazioni pubbliche dai dati commercialmente sensibili.
L'applicazione archivia l'intero passaporto off chain. Solo i metadati pubblici e gli impegni crittografici, inclusi un hash del payload e una radice Merkle che copre campi selezionati, sono ancorati su Midnight. Qualsiasi modifica successiva al documento sottostante produrrebbe un risultato crittografico diverso e interromperebbe il collegamento con il record già inviato alla rete.
Il progetto utilizza Nightgate come livello di infrastruttura di Midnight. Nightgate fornisce il contratto Compact, componenti per prove a conoscenza zero e un worker che gestisce l'invio asincrono delle transazioni dall'applicazione aziendale.
Durante la presentazione, l'interfaccia del produttore è stata utilizzata per creare un passaporto della batteria, inviarne gli impegni crittografici e generare prove collegate a singoli campi di dati. Il repository pubblico documenta un esempio completato su Preview in cui un passaporto è stato ancorato prima che fossero aggiunte tre prove predicato separate per impronta di carbonio, contenuto riciclato e concentrazione di piombo.
Gli utenti non devono interagire direttamente con strumenti blockchain da riga di comando. Le transazioni possono essere inviate tramite un wallet gestito dal server oppure firmate dall'utente tramite una connessione a un wallet compatibile.
Le prove a conoscenza zero separano la verifica dalla divulgazione
I passaporti delle batterie sono pensati per migliorare la tracciabilità lungo produzione, uso, riuso e riciclo. Gli stessi registri possono anche contenere identità dei fornitori, composizione chimica, metriche di sostenibilità e altre informazioni che i produttori potrebbero non voler rendere pubbliche.
Night Pass utilizza predicati a conoscenza zero vincolati al campo per affrontare tale conflitto. Un produttore può dimostrare che un valore è al di sopra o al di sotto di una soglia richiesta senza rivelare il numero utilizzato per generare la prova.
Un produttore potrebbe quindi verificare che l'impronta di carbonio di una batteria resti al di sotto di un limite accettato mantenendo privata la misurazione precisa. La prova è collegata alla radice del contenuto ancorato del passaporto, impedendo che un valore valido di un record di batteria venga riutilizzato per un'altra.
L'applicazione applica anche livelli di divulgazione separati. Gli utenti pubblici possono accedere a informazioni generali sul prodotto, i riciclatori possono ricevere dati tecnici aggiuntivi e alle autorità può essere concessa una visione più ampia che include campi riservati come le identità dei fornitori. La normativa europea richiede in modo analogo che l'accesso sia controllato in base al ruolo di ciascun partecipante proteggendo al contempo le informazioni commercialmente sensibili.
Per l'ecosistema $NIGHT di Midnight, il design fornisce un uso più specifico della privacy programmabile rispetto al semplice occultamento di un'intera transazione. L'applicazione rivela le informazioni richieste da ciascun partecipante consentendo al contempo di verificare altre dichiarazioni senza divulgazione.
L'architettura SAP connette Midnight ai flussi di lavoro aziendali
Night Pass è costruito con il SAP Cloud Application Programming Model, un framework per sviluppare applicazioni cloud di livello enterprise. SAP CAP supporta modelli di dati strutturati, livelli di servizio e interfacce come OData, consentendo alle applicazioni di scambiare informazioni con il software aziendale esistente.
L'uso di SAP CAP non rappresenta una partnership annunciata con SAP né un dispiegamento commerciale confermato. Night Pass è un prototipo indipendente che utilizza il framework di sviluppo di SAP per dimostrare come le funzionalità di Midnight potrebbero essere collocate dietro un'interfaccia aziendale convenzionale.
L'applicazione include viste separate per produttore, consumatore ed explorer. I produttori possono creare e attestare passaporti, i partecipanti autorizzati possono ricevere il livello di divulgazione appropriato e le prove pubbliche possono essere ispezionate tramite un'interfaccia in stile explorer.
Secondo il repository del progetto, il cockpit del produttore può anche esportare i dati della batteria in una struttura JSON compatibile con Catena-X. L'esportazione include una Predicate Attestation Credential che registra quale dichiarazione è stata provata segnando al contempo il valore sottostante come non divulgato.
Tale output leggibile dalla macchina è rilevante perché i dati del passaporto della batteria devono circolare tra produttori, fornitori, piattaforme software, riciclatori e autorità di regolamentazione invece di rimanere all'interno di una singola applicazione blockchain.
Night Pass rimane un prototipo. Un dispiegamento in produzione richiederebbe contratti sottoposti ad audit, controlli di identità sicuri, connessioni affidabili ai database dei produttori e una validazione rispetto ai requisiti tecnici finali utilizzati da autorità di regolamentazione e piattaforme di settore.
Il dimostratore completato offre comunque all'ecosistema $NIGHT un flusso di lavoro aziendale operativo: un produttore può creare un passaporto della batteria, ancorarne l'integrità su Midnight, generare una prova di conformità a livello di campo ed esportare un record per un altro sistema aziendale senza pubblicare il valore riservato alla base della dichiarazione.