Intervista: RAILGUN – portare la privacy nella blockchain di Ethereum

Intervista: RAILGUN – portare la privacy nella blockchain di Ethereum

By Dan Ashmore - min. di lettura
Aggiornato 16 March 2023

Uno degli aspetti delle criptovalute che ho sempre trovato più affascinante è la natura pubblica della blockchain. La capacità di monitorare i fondi che si spostano in tutto il mondo è assolutamente unica. Date un’occhiata su Etherscan e in pochi secondi conoscerete il saldo di qualsiasi portafoglio.

Naturalmente, ci sono anche aspetti negativi in questo, e all’interno dei circoli crittografici (e in effetti dei media mainstream più ampi) si verificano molti dibattiti sui pro e i contro sia dell’anonimato che offre la crittografia, ma anche di questo libro mastro pubblicamente rintracciabile che chiamiamo il blockchain. Dovreste davvero essere in grado di vedere esattamente quanto contiene il mio portafoglio quando vi mando un po’ di ETH?

RAILGUN è un progetto di smart contract decentralizzato che opera in questo settore, occupandosi dell’anonimato e della privacy sulla blockchain. Oggi ha annunciato il lancio di RAILGUN Privacy System 1.0, che viene pubblicizzato come il primo portafoglio crittografico ad offrire privacy ed uno scudo di anonimato, che è costruito sulla catena su Ethereum.

“Immagina, per un momento, se tutti in una farmacia sapessero quale medicinale stavi acquistando e con quale frequenza, il momento in cui lo hai acquistato e l’intera cronologia dei tuoi acquisti medici”, afferma il comunicato stampa, “Oppure, se la fornitura di una società i pagamenti potrebbero essere visti in qualsiasi momento, da chiunque, compresi i concorrenti. Se queste transazioni fossero su una blockchain, sarebbero tutte pubbliche. Con il Privacy System di RAIGUN questo problema è risolto”.

È un concetto intrigante, ma come accennato in precedenza, solleva molti dubbi interessanti. Ho intervistato Kieran Mesquita, Chief Scientist di RAILGUN, per avere le risposte ad alcuni quesiti che mi stavo facendo sull’argomento, così come Ethereum e il mondo delle criptovalute in generale.

CT: Hai mai pensato di costruire RAILGUN su altri Layer-1 o è sempre stato Ethereum?

KM: RAILGUN è già distribuito su tre catene attualmente in versione beta: Ethereum, BSC e Polygon. Il DAO ha già stabilito che RAILGUN verrà distribuito anche su Metis Layer-2, Solana e Polkadot.

I principali contributori del progetto sulla privacy di RAILGUN avevano le idee molto chiare del modo in cui hanno sviluppato RAILGUN. Qualsiasi catena di smart contract con la possibilità di eseguire calcoli alt_bn128 è compatibile con il protocollo Railgun. EIP196 e EIP197 sono i 2 EIP che hanno aggiunto le operazioni alt_bn128 a Ethereum. L’attuale codice del contratto intelligente è basato su EVM, ma può essere trasferito in altre lingue.

L’obiettivo di RAILGUN non è cercare di prevedere dove sta andando la DeFi, ma piuttosto costruire una cosa che sia spendibile ovunque e lasciare che sia il mercato a decidere dove e quali transazioni vogliono essere rese private.

CT: Credi che la privacy offerta da RAILGUN possa potenzialmente avere degli svantaggi per quanto riguarda il rendere più facile nascondere le attività illecite?

KM: Penso che questo sia la più grande bufala contro la privacy tirata su da coloro che tentano di negare la privacy finanziaria alle persone. Se hai bisogno di essere trasparente sulla tua attività RAILGUN, puoi generare un rapporto verificabile delle tue azioni e dei tuoi equilibri. L’obiettivo di RAILGUN non è eliminare la verificabilità di terze parti delle azioni intraprese sulla catena, ma piuttosto dare agli utenti il potere di scegliere chi vede cosa, quando e perché.

A mio parere, questo ha lo stesso effetto netto del contante. Se spendo soldi al “Bob’s Sweetshop”, Bob non ha bisogno di sapere quanti soldi ho nel mio conto in banca. Non ha bisogno di sapere dove altro compro e cos’altro compro e per nessun motivo. Non sono affari di Bob.

La criptovaluta non cambia tutto ciò: Bob non ha diritto a queste informazioni. Se utilizzo il contante come soluzione per la privacy, sta ancora a me andare a segnalare l’attività pertinente alle parti competenti presso l’ufficio delle imposte, ecc. Tuttavia, questo non è qualcosa che dovrebbe essere noto al grande pubblico.

Nei sistemi finanziari tradizionali, se l’INPS vuole sapere dove sto spendendo i miei soldi o dove li ho guadagnati, deve chiederlo. Spetta quindi a me fornire la documentazione a riguardo. Questo non significa che condividerò gli stessi dati con ogni essere umano sul pianeta terra, solo con il fisco.

Inoltre, per essere onesti, ci sono molti organismi di regolamentazione che supportano le normative sulla privacy digitale. Il GDPR nell’UE e regolamenti simili esistono in molti altri luoghi. Il problema non è che la privacy digitale sia sconosciuta, ma che generalmente le persone non hanno una comprensione delle criptovalute.

Cointext (CT): In che modo pensi che l’imminente fusione influenzerà Ethereum e RAILGUN?

Kieran Mesquita (KM): L’intero ecosistema DeFi ha seguito da vicino la fusione: il passaggio dal proof-of-work al proof-of-stake insieme a tutti gli altri aggiornamenti interconnessi associati a Ethereum 2.0. Tra fusione e “catene shard”, la riduzione delle tariffe del gas potrebbe essere significativa. Inoltre, il throughput in un modello di consenso proof-of-stake dovrebbe essere maggiore, poiché gli algoritmi di selezione delle transazioni basati su validatori sono significativamente più veloci del proof-of-work.

Un’altra cosa interessante a cui pensare è il consumo di energia associato al proof-of-work. A differenza di PoW, PoS richiede molta meno energia e ingombro fisico. Per me, questo si aggiunge alla resistenza alla censura della rete di Ethereum come validatore che può operare da qualche parte in modo discreto invece che in un enorme magazzino.

A parte la resistenza alla censura aggiunta, l’abbassamento delle tariffe del gas aiuterà tutte le dApp nella rete Ethereum, e questo include RAILGUN. Le tariffe del gas più basse significheranno che gli utenti possono utilizzare le capacità di tutela della privacy di RAILGUN ad un costo inferiore. Abbassare la barriera per la privacy sarà sorprendente.

CT: Cosa diresti che RAILGUN offre che altri progetti in quest’area non offrono?

KM: RAILGUN è un sistema trustless e senza autorizzazione su Layer-1 e ha accesso diretto alla ricchezza e alla liquidità disponibili in DeFi. Molte soluzioni per la privacy per la DeFi sono prive di funzionalità, basate su Layer-2 o non possono interagire direttamente con la DeFi. Ciò significa che non solo hanno funzionalità limitate, ma anche una privacy molto limitata per gli utenti. Con RAILGUN, gli utenti possono privatizzare qualsiasi token ERC, inclusi gli NFT. Nessuna soluzione per la privacy fino ad oggi ha avuto la versatilità e l’utilità che RAILGUN offre alla DeFi.

CT: Cosa offre RAILGUN che i mixer non offrono, e pensi di poter sottrarre capitali ai mixer se cresci?

KM: La più grande differenza tra RAILGUN e mixer non custoditi è che RAILGUN consente di costruire un equilibrio schermato. Inoltre, RAIGUN consentirà di interagire direttamente con gli altri e i protocolli DeFi, mentre con i protocolli mixer in genere devi essere il mittente e il destinatario. I mixer, anche su un Layer-1, non consentono agli utenti di utilizzare la DeFi in privato. Con RAILGUN, gli utenti possono mantenere un saldo schermato di una varietà di token (ETH, renBTC, USDT, ecc.) e possono interagire direttamente con i protocolli DeFi.

In altre parole, un mixer non custodito pone solo un’interruzione nella catena di custodia. Prima che ogni transazione raggiunga la destinazione prevista, un mixer di transazione rimescola i fondi da diversi portafogli, rendendo difficile tenere traccia di chi è andato dove e con quale importo. Una volta mescolato, solo tu puoi prelevare il saldo da un indirizzo completamente nuovo. L’applicabilità con i mixer è limitata, perché non dà la possibilità di effettuare transazioni con altri utenti o direttamente con i protocolli DeFi.

I miscelatori non detentivi funzionano anche in tagli fissi. Per inviare ETH, ad esempio, gli utenti possono scegliere tra 0,1, 1, 10 o 100. Ciò significa che se non hai questi importi esatti di ETH nel tuo portafoglio, stai effettivamente lasciando dietro di te il resto creando un costo aggiuntivo di utilizzazione di questi sistemi al di sopra e al di là del costo del gas. Inoltre, a causa dell’emissione di denominazione 0,1/1/10/100, comporre un importo simbolico di, ad esempio, 365,6 per la transazione può costare un bel po’ di gas poiché l’utente deve comporre 6 x 0,1 + 5 x 1 + 6 x 10 + 3 x 100, che aumenta notevolmente il costo della transazione.

I mixer sono un miglioramento della privacy ma non una soluzione definitiva. Penso che RAILGUN, data la sua capacità di interagire direttamente con la DeFi e con qualsiasi token ERC, abbia una forte possibilità di essere la prossima grande novità nella privacy.

CT: Ho notato che il fondatore, Emmanuel Goldstein, in precedenza ha lavorato come appaltatore di sicurezza informatica del governo. Questa esperienza lo ha ispirato a creare RAILGUN o lo ha influenzato in modo significativo?

KM: Emmanuel è sempre stato un convinto attivista per la privacy ed è molto ben informato sulla sicurezza dei dati. Credo che questo lo abbia naturalmente attratto verso determinate aree di competenza. Non credo che nessun ruolo o progetto sia stato particolarmente significativo. Il fatto è che l’accesso degli individui alle interazioni private è diminuito in tutto il mondo e tutti noi abbiamo urgentemente bisogno di strumenti come individui per riguadagnare la nostra capacità di interagire privatamente, sia nella comunicazione che nello scambio di valore.

CT: Sto pensando un po’ ad alta voce qui, ma si potrebbe dire che RAILGUN potrebbe effettivamente avere un effetto positivo sulla riduzione delle frodi, se è più difficile per i truffatori vedere il contenuto di un portafoglio? O sono eccessivamente ambizioso?

KM: Assolutamente. I truffatori prenderanno sempre di mira i portafogli di cui trarre vantaggio in base a ciò che c’è nel portafoglio o a chi lo possiede. Con RAILGUN, il tuo saldo è crittografato, quindi non c’è modo per truffatori di prenderti di mira per il tuo portafoglio.

CT: Hai mai pensato di non utilizzare un token di governance per ciascuna catena e di accettare invece la maggiore centralizzazione di altri protocolli cross-chain come mezzo per raggiungere un fine, in cui un’entità centralizzata trasferisce tipicamente i token da una catena all’altra?

KM: La governance di RAILGUN è completamente decentralizzata. In qualità di DAO, non utilizziamo il voto fuori chain né utilizziamo alcun sistema di governance centralizzato. Avere token di governance separati per ogni blockchain è in definitiva necessario per un sistema trustless e COMPLETAMENTE decentralizzato. Sebbene alcune dApp e protocolli cross-chain possano avere una governance consolidata, questi NON sono trustless né decentralizzati. Questi sono in genere trasferiti manualmente da un team centralizzato tramite multisig, e questo è un punto debole su cui non eravamo disposti a scendere a compromessi.

CT: Ti aspetteresti mai problemi di regolamentazione per quanto riguarda l’estrema privacy che RAILGUN sta cercando, che in genere i governi non sono desiderosi di incoraggiare?

KM: I regolatori non controllano in definitiva e unilateralmente la domanda del mercato o la scelta dei consumatori. La privacy è un diritto umano fondamentale e questo diritto in particolare è apprezzato dalla massa. Questo è il motivo per cui stiamo vedendo così tanti soldi riversarsi nella privacy preservando la tecnologia come zero knowledge. Man mano che il mercato inizia a vedere una maggiore adozione, credo che la domanda del mercato e le pressioni competitive spingeranno le dApp DeFi ad adottare primitive che preservano la privacy come RAILGUN.

Questo non è malgrado i regolatori. Esistono numerose normative a sostegno della privacy dei consumatori e della privacy digitale. GDPR nell’UE, HIPAA negli Stati Uniti e normative simili esistono in molti altri luoghi, quindi la privacy digitale non è sconosciuta. Come ho detto prima, forse è che le persone generalmente non hanno una comprensione delle criptovalute. Il pubblico è forse più consapevole del fatto che pubblicare una foto sui social media e cosa sta facendo la società associata con quei dati potrebbe potenzialmente danneggiare gli utenti. Le persone almeno hanno questa nozione in altre aree della sfera digitale. A mio parere, gli stessi principi si applicano quando si tratta di criptovalute.

Ogni volta che vedo i sostenitori della crittografia e della privacy sconvolti dalla legislazione e dai nuovi progetti di legge, mi vengono in mente le “Guerre delle criptovalute” e la lotta contro l’accesso pubblico alla crittografia avanzata con la capacità di contrastare la decrittazione da parte delle agenzie di intelligence nazionali. Tuttavia, uno sforzo costante e coordinato tra gruppi industriali, difensori della privacy ed esperti di tecnologia di tutto lo spettro politico deve continuare a respingere le politiche governative che minacciano l’innovazione online e i diritti umani fondamentali. La lotta per la crittografia forte e l’anti-sorveglianza è ANCORA in corso. Questa è la nostra lotta contro un nuovo giro di chip Clipper. Molti costruttori costruiscono sistemi forti e resistenti alla censura per proteggere i diritti umani fondamentali, e sta a noi prenderci cura di loro.

CT: Un’ultima domanda (divertente!): Noto sul sito Web che un uso di RAILGUN è “Evitare situazioni imbarazzanti in cui conoscenti, datori di lavoro o persino potenziali corteggiatori esaminano le tue partecipazioni DeFi per esprimere giudizi personali su di te”. Hai mai incontrato qualcuno in criptovaluta che è andato ad un appuntamento?

KM: Beh, in realtà… una volta sono quasi andato ad un appuntamento. Non lo conosci, è in un altro DAO… ma ho sentito che Vitalik Buterin è un vero signore!