Crypto Prices

Gli sviluppatori di Ethereum lavorano al protocollo ‘Zero Knowledge Secret Santa’ per potenziare la privacy

prima di 2 settimane
2 minuti letti
6 visualizzazioni

Introduzione al Protocollo ZKSS

I ricercatori di Ethereum stanno lavorando a modi per implementare un protocollo che è stato introdotto per la prima volta all’inizio di quest’anno, il quale potrebbe migliorare la privacy attraverso l’uso delle prove a conoscenza zero. L sviluppatore di Ethereum Artem Chystiakov ha condiviso la sua ricerca sul forum della comunità di Ethereum lunedì, intitolata “Zero Knowledge Secret Santa (ZKSS)”, che propone un algoritmo “Secret Santa” in tre fasi. Il documento è stato presentato per la prima volta a gennaio su arXiv.

Il Gioco Secret Santa

Secret Santa è un popolare gioco di scambio regali che si svolge durante il periodo natalizio, in cui un gruppo di persone scambia regali in modo anonimo. Ogni partecipante acquista un regalo per un’altra persona, designata come il proprio “Secret Santa”, e riceve anche un regalo dal proprio “Secret Santa”. I destinatari dei regali non scoprono mai chi è il loro Secret Santa.

Sfide nel Giocare su Ethereum

Chystiakov ha affermato che ci sono tre principali ostacoli per giocare a Secret Santa su Ethereum, che questo protocollo potrebbe risolvere. Tutto su Ethereum è visibile a tutti, quindi è necessario trovare un modo per nascondere chi regala a chi e mantenere la privacy. Inoltre, le blockchain non hanno vera casualità, quindi i partecipanti devono contribuire con le proprie scelte casuali, e il gioco deve essere progettato per impedire a chiunque di partecipare due volte o di regalare a se stesso.

Potenziali Casi d’Uso per Ethereum

La privacy nella blockchain è diventata un argomento di grande attualità recentemente, poiché le criptovalute sono sempre più integrate nella finanza tradizionale. I protocolli di privacy potrebbero essere applicati a scenari come il voto anonimo e la governance, comprese le DAO (Decentralized Autonomous Organizations), dove gli utenti devono dimostrare di essere membri e votare, mantenendo però la propria scelta privata. Potrebbero anche essere utili nei sistemi di whistleblower, dove gli utenti devono dimostrare di essere dipendenti autorizzati mentre inviano informazioni in modo anonimo, o in airdrop e allocazioni private, dove i token devono essere distribuiti senza rivelare chi ha ricevuto cosa.

Quando gli è stato chiesto riguardo alle implementazioni open-source o al deployment, Chystiakov ha risposto: “Ci stiamo lavorando.

Come Funziona Zero Knowledge Secret Santa

Il protocollo di proof-of-concept in Solidity utilizza prove a conoscenza zero per stabilire le relazioni tra mittente e destinatario del regalo, mantenendo la privacy e la riservatezza del mittente. Le ZK-proof sono un metodo crittografico per dimostrare la conoscenza senza rivelare informazioni specifiche. Il protocollo ZKSS utilizza anche un relayer di transazioni, che funge da intermediario per inviare transazioni, mantenendo così nascosta l’identità del mittente.

Per partecipare, i partecipanti registrano i propri indirizzi Ethereum in un contratto intelligente, creando un elenco di tutti i partecipanti. Ogni partecipante si impegna a utilizzare una specifica firma digitale, prevenendo così un attacco di cheating in cui qualcuno potrebbe partecipare più volte creando firme diverse. Ogni partecipante aggiunge segretamente il proprio numero casuale a un elenco condiviso utilizzando il relayer, in modo che nessuno sappia chi ha aggiunto cosa. Questo consente ai destinatari di crittografare il proprio indirizzo di consegna, in modo che solo il loro “Santa” assegnato possa leggerlo. Infine, ogni partecipante seleziona il numero casuale di qualcun altro dall’elenco condiviso, dopo di che viene rivelata l’identità del destinatario.

Popolare