Haven è privato?
Sì, perché Haven è basato sul codice Monero eredita tutte le sue caratteristiche di privacy. Monero è stato scelto in quanto è ampiamente considerato la principale criptovaluta focalizzata sulla privacy nello spazio e ha un gruppo molto attivo di sviluppatori che lavorano al miglioramento continuo del protocollo.
Panoramica
• Firme ad anello vengono utilizzati per nascondere l'identità del mittente di una transazione
• Ring Confidential Transactions (RingCT) - vengono utilizzati per oscurare la quantità di monete in qualsiasi transazione
• Indirizzi invisibili vengono utilizzati per nascondere l'identità della persona (indirizzo) che riceve i fondi
Le funzionalità di privacy di Haven sono di default e sono parte integrante del codebase, quindi non è possibile effettuare accidentalmente una transazione trasparente.
Profonda immersione
Tutti hanno un indirizzo pubblico, un esempio del quale assomiglia a questo: hvxQ8WB7Dtd6g3g7FbGNdQJwZfEWAfZV1DYWXk3uBgWLPFeAYjNGH4cdGAn7VnbUZU35AqGSFrDDS9BNrfe73TVs3F423vde1D
I fondi che possiedi non saranno associati al tuo indirizzo pubblico, come farebbero con Bitcoin. Ciò significa che se dici a qualcuno il tuo indirizzo pubblico, non possono vedere quanto sei ricco.
Quando invii fondi all'indirizzo pubblico di qualcuno, ciò che accade è che in realtà invii i fondi a un indirizzo di destinazione unico e nuovo di zecca creato in modo casuale. Ciò significa che il registro pubblico non contiene alcuna menzione del fatto che i fondi sono stati ricevuti all'indirizzo pubblico del destinatario.
Per lo stesso motivo, i fondi che stai inviando non erano associati al tuo indirizzo pubblico nemmeno nel registro pubblico. Pertanto, quando invii questi fondi, il registro pubblico non mostrerà che i fondi provengono dal tuo indirizzo pubblico e non mostrerà che i fondi sono stati inviati all'indirizzo pubblico del destinatario.
In Haven, il tuo indirizzo pubblico non apparirà mai nel registro pubblico delle transazioni. Invece, un "indirizzo nascosto" viene registrato in modo tale che solo tu, il destinatario, puoi riconoscere i fondi in arrivo.
Quando il destinatario controlla i fondi, deve scansionare la blockchain Haven (il record pubblico di tutte le transazioni) per vedere se qualche transazione è destinata a loro. Il destinatario ha una chiave di visualizzazione segreta che viene utilizzata per controllare ogni transazione per vedere se era indirizzata a loro. Poiché il destinatario è l'unico che conosce la chiave di visualizzazione segreta, solo il destinatario può vedere che i fondi gli sono stati inviati.
Questo è il motivo per cui, se avvii il tuo portafoglio Haven, lo vedrai "scansionare" la blockchain. Questo viene fatto per verificare se si sono verificate transazioni che ti hanno come destinatario. Tieni presente che puoi fornire la tua "chiave di visualizzazione segreta" ad altri in modo che anche loro possano vedere quali fondi hai ricevuto. Potranno solo visualizzare le transazioni e non effettuare transazioni per tuo conto.
Finora abbiamo discusso il concetto di "scollegabilità". Ciò significa che le transazioni ricevute sono associate a un indirizzo una tantum che non è collegato al tuo indirizzo pubblico. Significa anche che due transazioni inviate al tuo indirizzo pubblico non possono essere associate allo stesso destinatario.
Non vogliamo che il mittente di una transazione noti quando il destinatario della transazione spende i fondi in una nuova transazione. Haven risolve questo problema attraverso l'uso di "firme ad anello".
Le firme dell'anello consentono il "mix di transazioni". La combinazione di transazioni significa che quando i fondi vengono inviati, il mittente sceglie in modo casuale i fondi di diversi altri utenti da visualizzare anche nella transazione come possibile fonte dei fondi inviati. La natura crittografica della firma ad anello significa che nessuno può dire quale dei fondi fosse realmente la fonte della transazione, nemmeno la persona che ha dato i fondi al mittente in primo luogo. Un sistema di "immagini chiave" associate a ciascuna firma ad anello garantisce che, sebbene nessuno possa dire la vera fonte dei fondi, può essere facilmente rilevato se il mittente tenta di inviare i fondi in modo anonimo due volte.
Il numero di persone che vengono aggiunte all'elenco dei possibili mittenti in una transazione viene spesso definito livello di "missaggio". Poiché l'utilizzo di un livello di mixin maggiore aumenta la dimensione della transazione da elaborare per la rete Haven, è prevista una commissione leggermente maggiore associata alla transazione se si aumenta il livello di mixin. Tieni presente che, poiché potresti essere spesso incluso come possibile fonte di fondi ogni volta che viene effettuata una transazione sulla rete Haven, nessuno può dire se stai o non stai spendendo i fondi che ti hanno inviato. Sembrerà che tu sia molto impegnato a effettuare transazioni continue con persone ovunque a tutte le ore del giorno e della notte, anche se non stai facendo nulla!
Oltre a garantire che nessuno possa dire da chi hanno ricevuto fondi, è stata sviluppata un'estensione del sistema di transazioni ad anello nota come RingCT. Nasconde non solo la fonte dei fondi inviati, ma nasconde anche gli importi dei fondi inviati dalla visibilità sulla blockchain. Ciò si ottiene applicando una funzione matematica a tutti i fondi in modo tale che gli osservatori pubblici possano vedere che le transazioni sono legittime, ma solo il mittente e il destinatario possono conoscere gli importi effettivi. Ciò impedisce attacchi teorici attraverso l'analisi blockchain che potrebbero altrimenti essere possibili se la quantità reale di transazioni in corso fosse una questione di dominio pubblico.