Come questa criptovaluta velerà la tua identità online

Come questa criptovaluta velerà la tua identità online. La criptovaluta Veil è una moneta per la privacy con il motto, “privacy senza compromessi”.
È stato creato per garantire agli utenti la possibilità di rimanere in incognito mentre si impegnano in transazioni sulla blockchain.
Qui, diamo un'occhiata a come la criptovaluta Veil ti permette di spendere Veil pur rimanendo anonimo.
Zerocoin
Prima di approfondire le specifiche di Veil, copriremo innanzitutto il protocollo sulla privacy che utilizza, noto come protocollo Zerocoin.
Il protocollo è stato ideato nel 2013 dal professore della John Hopkins University Matthew D. Green e dai suoi studenti laureati Ian Miers e Christina Garman. L'obiettivo era quello di creare un'estensione per Bitcoin che offrenda anonimato opzionale nella rete Bitcoin.
Il processo prevede la conversione di Bitcoin pubblici in Zerocoin anonimi e viceversa. Il token pubblico è indicato come Basecoin, mentre la moneta anonima è conosciuta come Zerocoin.
Per Veil, il token pubblico si chiama Basecoin Veil e la moneta anonima è soprannominata Zerocoin Veil.
Tuttavia, piuttosto che usare la parola' pubblico ,' Veil usa' on-chain' perché anche le loro transazioni Basecoin sono rese anonime.
Veil vuole dare agli utenti la capacità funzionale di convertire cripto in Zerocoin e poi spenderli in un secondo momento in modo completamente anonimo.
Ma, in Bitcoin per esempio, per garantire che la fornitura monetaria possa essere verificata, la creazione di un Zerocoin non può essere completamente anonima.
Ciò è dovuto a un processo noto come' conio', che si riferisce a quando viene creato un Zerocoin. Tuttavia, per coniare uno Zerocoin, un Bitcoin (token pubblico) deve essere tolto dalla fornitura totale per essere “bruciato”.
Il problema per Veil ora sta nel fatto che il proprietario dello Zerocoin non è anonimo. Questo perché se una quantità molto specifica di cripto è stata bruciata, creando una quantità molto specifica di Zerocoin, non è difficile determinare chi ha coniato gli Zerocoin quando vengono spesi in un secondo momento.
Denominatori e accumulatori fissi
Una risposta a questo problema è l'implementazione di' denominatori fissi'.
Un denominatore fisso significherebbe che si poteva solo coniare e bruciare una serie di monete, ad esempio 10, 20 o 100.
Se esistessero solo 10 monete Veil, non sarebbe troppo difficile capire chi le possiede, ma se ci sono milioni di utenti con 10 monete Veil, diventa molto più difficile identificare le persone.
Un denominatore fisso necessita anche di un “accumulatore” contrastante. Ad esempio, se la rete di Bitcoin funzionava con tre denominatori, allora ha anche tre accumulatori.
Saresti perdonato per aver pensato che un accumulatore contiene tutte le monete relative a un particolare denominatore. Tuttavia, questo non è corretto.
Un accumulatore è in realtà un numero singolare che incorpora crittograficamente la conoscenza e l'esistenza di ogni Zerocoin eccezionale in quel denominatore specifico.
La criptovaluta Veil funziona utilizzando quattro accumulatori con i seguenti denominatori: 10, 100, 1.000 e 10.000.
Come funziona il protocollo Zerocoin con Veil
Il seguente processo avviene automaticamente all'interno del portafoglio criptovaluta Veil.
Diciamo che hai ricevuto 22,5 Basecoin Veil. Sai che puoi convertire questo in 20 Zerocoin Veil. Il restante 2.5 Basecoin Veil rimane lo stesso nel tuo portafoglio Veil.
Il portafoglio creerà un numero di serie unico per il tuo 20 Zerocoin Veil. Accanto a questo, il portafoglio genererà un numero casuale.
Il portafoglio emetta quindi un calcolo crittografico unidirezionale noto come Impegno Pederson.
Prende il numero di serie e il numero casuale come input e produce l'impegno Pederson come l'uscita. È unidirezionale perché gli ingressi non possono essere calcolati retroattivamente dall'output.
A questo punto, il portafoglio brucia il 20 Basecoin Veil e li rimuove dalla circolazione. Questo è registrato sulla blockchain con l'output visualizzato pubblicamente.
L'accumulatore di rete 20 Zerocoin Veil viene quindi aggiornato crittograficamente per incorporare la conoscenza del nuovo valore di output.
Questo raggiunge la privacy perché i 20 Basecoin Veil sono stati bruciati, con 20 Zerocoin Veil ora coniati. Questo è associato all'output, che è collegato a te e al numero di serie univoco, che è noto solo al portafoglio.
In che modo questo consente la spesa anonima?
Trascorrere il velo Zerocoin in modo anonimo significa che non possono essere collegati alla zecca.
Il portafoglio calcola quindi due prove di conoscenza zero (ZK). Il primo può essere utilizzato indipendentemente mentre il secondo può essere utilizzato solo in tandem con il primo.
Le prove Zero-Knowledge (ZK) sono un processo di privacy in cui una parte può dimostrare a un'altra parte che una determinata dichiarazione è corretta senza fornire ulteriori informazioni oltre che la dichiarazione è vera.
La prima prova ZK dimostra matematicamente che il velo Zerocoin che vuoi spendere esiste nell'accumulatore Zerocoin Veil, senza rivelare alcuna informazione sulla moneta.
Per raggiungere questo obiettivo, un impegno Pederson deve essere calcolato utilizzando l'output e un valore casuale aggiuntivo che si sceglie di produrre un nuovo output.
Il valore casuale aggiuntivo è fondamentale poiché l'output precedente è registrato sulla blockchain e può essere collegato a te.
Con la nuova uscita prodotta, verrà fornita alla rete dove verrà convalidata accanto all'accumulatore per confermare che sei il proprietario di una particolare moneta nell'accumulatore.
Ma la rete non saprà quale moneta si sta spendendo.
Quindi, si rivela pubblicamente il numero di serie univoco che corrisponde al velo 20 Zerocoin oltre a fornire la seconda prova ZK.
Questo dimostra che conosci il valore casuale che a sua volta dimostra che controlli ancora l'output non rivelato utilizzato nella prima prova.
Le prove ZK consentono quindi di dimostrare di controllare un token specifico tra i 20 token Zerocoin Veil senza alcuna connessione alla specifica transazione blockchain che ha coniato la moneta.
In tal modo, la transazione spesa viene resa pubblica attraverso il numero di serie univoco in modo che la moneta non possa essere doppia spesa.
Un nuovo set di 20 Basecoin Veil sarà messo in circolazione e inviato all'indirizzo di destinazione della transazione, e il 20 Zerocoin Veil non può essere speso di nuovo a causa della registrazione pubblica del numero di serie univoco.
Altre caratteristiche
Ring Confidential Transazioni (RingCTs) sono utilizzati anche da Veil per aumentare ulteriormente l'anonimato. RingCTs vengono aggiunti alle transazioni Basecoin per portare tanto anonimato quanto la tecnologia attualmente consente.
Oltre a ciò, è stata adottata la tecnologia Bulletproofs per contribuire a ridurre le dimensioni delle transazioni.
Alla fine, la rete Veil implementerà un algoritmo di consenso Proof of Sstake (PoS) per garantire il massimo decentramento e l'efficienza energetica.
Ma, per almeno il suo primo anno, la rete Veil utilizzerà un approccio ibrido con l'estrazione Proof of Work (PoW). Tuttavia, poiché si tratta di un approccio ibrido, avrà anche vantaggi OP.
La scelta di utilizzare un approccio ibrido è eliminare la necessità di un'offerta iniziale di monete (ICO) o pre-mine per consentire una distribuzione equa della criptovaluta Veil.
Sei interessato a leggere di più sulle monete per la privacy? Scopri di più sulle prime cinque criptovalute per la privacy qui su Coin Rivet.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.

Previous Article

A common question: Which coin will pump in the next bull run?

Next Article

Sharkpool freezes $300,000 mining reward from botched Ethereum transaction

Read More Related articles