Analisi della connessione in corso...
Verifica dell'indirizzo IP in corso...

Nym Mixnet ora disponibile nei portafogli Zcash

Nym ha completato il suo Zcash Community Grant e la privacy a livello di rete è ora disponibile nei veri portafogli Zcash

6 min leggi
Nym and Zcash.png
Condividi

Oggi Nym è orgogliosa di annunciare di aver completato la sua Zcash Community Grant, e il progetto è attivo proprio dove conta di più: la Mixnet di Nym è ora disponibile all’interno dei portafogli Zcash. Dal 2024, gli ingegneri e i ricercatori di Nym hanno lavorato fianco a fianco con gli sviluppatori di Zcash, tra cui la leggendaria Daira-Emma Hopwood, per proteggere l’unico livello che nemmeno la famosa tecnologia zero-knowledge di Zcash riesce a proteggere: il traffico di rete alla base di ogni transazione Zcash.

Combinare la privacy a livello di rete e a livello di blockchain per Zcash è ciò che Nym e la comunità di Zcash si sono prefissati di realizzare insieme, ed è finalmente a disposizione degli utenti reali. Le transazioni protette di Zcash nascondono già cosa invii. Ora la Mixnet di Nym può nascondere l’identità di chi invia il messaggio.

Il livello di rete che Zcash lascia esposto

Le prove a conoscenza zero di Zcash sono all’avanguardia nel proteggere ciò che accade sulla catena. Una transazione protetta nasconde il mittente, il destinatario e l’importo. Ciò che gli zk-SNARKs non sono mai stati pensati per proteggere è il livello di rete sottostante: il flusso di pacchetti Internet che il tuo wallet invia ogni volta che si sincronizza o trasmette una transazione.

A quel livello, il tuo indirizzo IP, i tuoi tempi di connessione e i tuoi modelli di traffico sono visibili al tuo server lightwalletd, al tuo provider Internet, agli operatori dei nodi e a chiunque abbia una visione abbastanza ampia della rete. Se combini quei metadati di rete con i dati della blockchain pubblica, un osservatore determinato può iniziare a ricondurre un utente “protetto” alle sue attività. La privacy on-chain non è affatto la stessa cosa dell’anonimato. Questa lacuna non è un difetto di Zcash; è stata riconosciuta nel documento fondante di Zcash, Zerocash.

"Dato che le transazioni Zerocash non sono di per sé a bassa latenza, le Mixnet (ad esempio Mixminion) rappresentano anch’esse un modo valido per aggiungere anonimato, e uno che non è così vulnerabile all’analisi del traffico come Tor." — Il documento originale su Zerocash, 2014

Cosa ha offerto Nym

La sovvenzione ha permesso di creare una base completa e pronta per gli sviluppatori per instradare il traffico Zcash attraverso la Mixnet Nym, dove pacchetti di dimensioni identiche, salti casuali e traffico di copertura rendono impossibile l’analisi dei metadati di rete anche per un avversario che osservi l’intera rete. Ogni elemento è pubblico, documentato e già in uso.

Un modello di minaccia e una guida alla progettazione per Zcash

Nym ha creato un modello completo delle minacce alla privacy della rete e un documento di progettazione per Zcash, rivisto insieme alla rete di esperti di privacy di Nym e agli stessi sviluppatori di Zcash. Il documento illustra le minacce reali che un utente di Zcash deve affrontare, da un server lightwallet compromesso a un avversario passivo globale che monitora l’intera rete, e offre agli sviluppatori una soluzione concreta basata su Nym per ciascuna di esse, completa di diagrammi animati.

È la mappa di cui ogni sviluppatore di wallet ha bisogno per ragionare sulla privacy della rete, e il modello di minaccia completo e la documentazione di progettazione di Zcash sono ora disponibili al pubblico su zcash-sdk.nym.com. Il codice di integrazione è stato revisionato in modo indipendente dalla crittografa di Zcash Daira-Emma Hopwood.

Un kit di strumenti per instradare il traffico Zcash attraverso la Mixnet

Non tutti i wallet hanno le stesse esigenze. Inviare una transazione è veloce; sincronizzare l’intera catena è pesante. Quindi, invece di una soluzione rigida, Nym ha rilasciato una serie di crate Rust open source, tutte disponibili su crates.io, che permettono agli sviluppatori di scegliere la protezione giusta per ogni tipo di traffico:

  • nym-smolmix è il crate delle chiavi per i portafogli esistenti. Invia il traffico HTTP(S) e gRPC standard del wallet attraverso la Mixnet utilizzando un sostituto immediato dei socket di rete standard, così gli sviluppatori ottengono la protezione della Mixnet senza dover riprogettare il modo in cui il loro wallet comunica con la rete.
  • nym-smoldvpn permette ai wallet di sincronizzare le informazioni della catena in modo veloce ma più privato, attraverso un tunnel WireGuard “tunnel-in-a-tunnel” a due hop nello spazio utente.
  • nym-swizzle garantisce la pulizia dei modelli di traffico, modellando i tempi e il contenuto delle richieste prima ancora che escano dal tuo dispositivo. Funziona allo stesso modo sia che il traffico passi poi attraverso la Mixnet, una VPN, Tor o una connessione diretta.
  • nym-swizzle-zcash ottimizza specificamente l’igiene in base ai tempi e ai blocchi di Zcash, e viene fornito con binding per Go e C, così da poter essere integrato nei wallet scritti in qualsiasi linguaggio.

Insieme, questi elementi separano l’identità di rete di un utente dalla sua attività su Zcash: l’endpoint riceve comunque la transazione, ma non può più vedere chi l’ha inviata né da dove proviene.

Servizi Zcash che operano all’interno della Mixnet

Per i team che vogliono spingersi oltre, Nym ha creato un modo per far funzionare l’infrastruttura di Zcash all’interno della stessa Mixnet. Utilizzando il nuovo modulo nym-sdk::Stream, un servizio di invio delle transazioni può essere raggiunto solo attraverso la Mixnet e rimanere invisibile alla rete Internet aperta, proprio come un servizio nascosto per le transazioni Zcash.

Nym ha anche spiegato come far funzionare lightwalletd, il server su cui si basano la maggior parte dei portafogli leggeri, come uno di questi fornitori di servizi all’interno della Mixnet, in modo che la protezione possa essere integrata nell’infrastruttura e non solo nell’app. Dai un’occhiata alle istruzioni per eseguire lightwalletd all’interno della Mixnet di Nym su zcash-sdk.nym.com.

Nym è già attivo nei portafogli Zcash

Non si tratta di una semplice prova di concetto che giace in un cassetto. Gli sviluppatori di wallet la stanno già implementando.

Zingo! Portafoglio

Zingo ha integrato nativamente la Mixnet Nym, con il semplice interruttore on-off previsto da Nym nella proposta originale.

➤ Scopri di più su Zingo!

Nym Mixnet on Zingo Wallet.png
Nym Mixnet on Zingo Wallet.png

Zkool

Zkool permette agli utenti di connettersi a qualsiasi nodo RPC di Zcash tramite la Mixnet Nym, usando un semplice interruttore.

Nym on Zcool.png
Nym on Zcool.png

Proteggere gli utenti di Zcash durante la migrazione a Ironwood

La recente migrazione a Ironwood ha reso la questione ancora più urgente. Il passaggio al nuovo pool schermato Ironwood ha reso pubblica per impostazione predefinita la quantità trasferita e, nel momento in cui un wallet ha trasmesso tale migrazione, il suo indirizzo IP poteva essere collegato alla quantità di ZEC in possesso di una persona, a meno che il livello di rete non fosse protetto. È pericoloso, ed è proprio questo il livello che questa sovvenzione è stata creata per difendere.

"Per ogni utente, la questione più importante in assoluto è disporre di privacy a livello di rete (ovvero Tor o Nym) prima di migrare." — Zooko Wilcox, fondatore di Zcash

È proprio per questo motivo che Nym ha collaborato con gli sviluppatori del wallet Zcash per integrare la Mixnet di Nym e per offrire NymVPN gratis ai possessori di ZEChold protetti il cui wallet non è ancora stato integrato.

➤ Per capire bene cosa nasconde Zcash e cosa no, dai un’occhiata alla guida di Nym su se Zcash è anonimo.

Cosa ci aspetta per Nym e Zcash

In un post successivo, Nym approfondirà i test di velocità e l’anonimato che la Mixnet garantisce a Zcash. Oltre a questo, il lavoro continua.

Nym sta dialogando attivamente con altri team di wallet Zcash, come quello di Zodl, per implementare integrazioni Mixnet in tutto l’ecosistema e continuerà a perfezionare gli strumenti man mano che queste integrazioni verranno implementate. C’è ancora del lavoro da fare: rendere più veloce la sincronizzazione della blockchain, aggiungere una protezione post-quantistica più forte e velocizzare la Mixnet fino a renderla così affidabile da diventare invisibile agli utenti di Zcash. Nym continuerà a lavorare in modo trasparente con la comunità di Zcash, e il team di Nym ti aspetta a Zcon.

Harry Halpin con Zooko Wilcox-O'Hearn

Ogni transazione Zcash, protetta

Nym ha avviato questo progetto con la comunità di Zcash, grazie alle sovvenzioni comunitarie di Zcash gestite dalla Fondazione Zcash, in modo che il denaro privato potesse finalmente circolare su una rete privata. Con gli strumenti ormai disponibili e i primi portafogli in distribuzione, Nym sta lavorando per arrivare al giorno in cui ogni transazione Zcash, da ogni portafoglio, sarà protetta dall’analisi dei metadati a livello di rete.

Nym Swapper Banner.png

Informazioni sugli autori

Harry.jpg

Harry Halpin, PhD

Harry is Nym's CEO.

Continua a leggere...

Frame 48099269.png

$NYM su Edge: $NYM integrato nell’Edge Wallet

Il portafoglio self-custodial basato sui principi della privacy e un partner di fiducia nello stack di privacy Nym

1 min leggi

Swap your Zcash (ZEC) for $NYM

New Nym swapper allows your to get native $NYM privately with your shielded ZEC for big discounts on NymVPN and more

2 min leggi
NymVPN free for Zcash Ironwood.png

Come proteggere il tuo indirizzo IP durante e dopo l’aggiornamento a Ironwood

NymVPN estende i pass gratuiti per gli utenti di Zcash per trasferire i propri ZEC in modo privato e sicuro senza divulgare il proprio IP

4 min leggi