Nel lancio del whitepaper del 23 ottobre, ING Bank ha proposto una soluzione per le incongruenze della blockchain Corda di R3, che inducono gli utenti a compromettere la propria sicurezza o privacy.
Corda è tra le piattaforme tecnologiche di contabilità distribuita più affidabili e rinomate oggi disponibili. Tuttavia, comporta un compromesso: gli utenti devono rinunciare alla sicurezza o alla privacy. Inutile dire che entrambe le opzioni possono avere implicazioni catastrofiche per i partecipanti a Corda.
Nel tentativo di risolvere il problema e proporre una soluzione infallibile, che non trasferisca la responsabilità ad altre parti né limiti le funzionalità di Corda, la multinazionale bancaria olandese ING Bank ha elaborato una proposta che si basa sulla crittografia e su approcci basati su hardware per risolvere il compromesso tra privacy e sicurezza nella blockchain di Corda.
La blockchain di Corda presenta i problemi più evidenti
Mariana Gomez de la Villa, direttrice di ING, spiega che la tecnologia esistente rivela il contenuto della blockchain al notaio che approva la transazione. Solo una volta verificati gli input e gli output della transazione, insieme alla disponibilità delle firme richieste, i partecipanti raggiungono il consenso. Questa è una palese violazione della privacy, poiché il notaio ha accesso all'intero contenuto della transazione.
Un'altra sfida evidente è la questione della sicurezza, poiché i notai non validatori corroborano le transazioni basandosi su informazioni limitate. Ciò implica che, a differenza dei notai validatori, i notai non validatori consentono attacchi di tipo "denial of state" non verificando le firme e rendendo la blockchain vulnerabile ad attacchi malware.
ZKP consente una maggiore privacy e sicurezza
Di conseguenza, ING ha proposto un servizio notarile a prova di conoscenza zero (ZKP) per la verifica delle transazioni. La presunta soluzione consente la convalida senza rivelare il contenuto della blockchain Corda, salvaguardando così la privacy e la sicurezza dei suoi partecipanti.
Per quanto riguarda la crittografia, ZKP facilita la convalida tra due parti senza divulgare alcuna informazione. La proof-of-concept basata su ZKP verifica che un numero segreto rientri nei limiti noti, senza rivelarlo.
I ricercatori del MIT e dell'Università di Toronto defi niscono il concetto di ZKP come un modo per convalidare la correttezza delle informazioni e non trasmettere informazioni aggiuntive.
Pertanto, secondo ING, ZKP potrebbe potenzialmente aumentare i tassi di accettazione della blockchain affrontando due dei suoi problemi più complessi, sicurezza e privacy, e invalidando la necessità di creare reti private costose e dispendiose in termini di tempo.
R