📌 La privacy migliorata sulla rete Ethereum maschera le informazioni sui trasferimenti come il divertimento del Babbo Natale segreto.
– Gli esperti del Distributed Lab hanno svelato un regolamento innovativo che dimostra come Etherium possa fornire un gioco che migliora la privacy, garantendo al contempo la riservatezza e l’autenticità delle azioni degli utenti.
Il sistema ZK Secret Santa (ZKSS) utilizza la crittografia a rivelazione zero per collegare chi offre e chi riceve un regalo senza rivelare la propria identità, risolvendo così le principali sfide associate alle transazioni chiuse sulle blockchain pubbliche.
Il momento è opportuno, in quanto Etherium sta sviluppando attivamente un’infrastruttura di base per la privacy, in seguito agli avvertimenti del cofondatore Vitalik Buterin, secondo cui senza una forte sicurezza la rete rischia di diventare una base per la sorveglianza totale piuttosto che per la libertà globale.
La soluzione Secret Santa illustra un’applicazione della tecnologia di occultamento dei dati che è fondamentale per Etherium per ottenere un’adozione diffusa a livello aziendale.
Il regolamento ZKSS rimuove tre importanti barriere alle comunicazioni private cross-chain.
La segnalazione pubblica di Efirium rende impossibile nascondere gli indirizzi dei partecipanti, costringendo gli sviluppatori a integrare gli intermediari delle transazioni con prove di conoscenza zero per proteggere i dati personali.
A causa della mancanza di vera casualità della blockchain, il processo di identificazione delle coppie da regalare deve essere condotto con una verifica ZKP per eliminare le assegnazioni non autorizzate.
Il problema della doppia partecipazione viene affrontato attraverso meccanismi a base zero che convalidano la partecipazione senza compromettere la privacy.
Artem Chistyakov, responsabile del dipartimento Solidity del Distributed Lab, ha proposto una procedura in tre fasi che non richiede la presenza di tutte le parti coinvolte.
È possibile implementare Secret Santa su blockchain? Assolutamente sì!
La seguente è la struttura ufficiale del regolamento di ZK Secret Santa, che può essere implementato su Solidity. Protegge completamente la segretezza dei donatori, mantenendo il gioco equo e corretto.
L’algoritmo utilizzato sfrutta strumenti crittografici come le funzioni hash, il recupero della firma ECDSA e le prove di Merkle per garantire la corretta esecuzione.
I partecipanti inseriscono i loro indirizzi in un albero di Merkle rado durante la fase di inizializzazione, acquisiscono gli hash delle loro firme e poi trasmettono anonimamente valori casuali che fungono da chiavi pubbliche RSA per la trasmissione criptata degli indirizzi di consegna.
Il protocollo trova analogie con il tradizionale gioco del Babbo Natale segreto, in cui le persone mettono segretamente delle banconote a caso in un cappello prima di estrarre a sorte i ruoli.
Ogni giocatore mette in modo sicuro un pezzo di carta numerato a caso nel cappello, si legge nello studio, e i metodi di trasporto utilizzati, simili a ripetitori, assicurano che nessuno possa vedere chi possiede quale biglietto.
La crittografia a conoscenza zero garantisce che i partecipanti non possano estrarre un biglietto con il proprio nome nella fase di selezione del regalo.
La revisione dei meccanismi di privacy di Efirium cambia radicalmente la natura delle transazioni, nascondendo le informazioni sull’iniziatore e sul destinatario, pur garantendo la validità delle transazioni.
Immaginate di inviare una busta sigillata per posta, dove chiunque può verificare la corretta consegna senza sapere chi l’ha inviata o cosa contiene.
La Zero Disclosure Evidence rende possibile tutto questo, autenticando qualcosa senza rivelare le informazioni originali.