Interviste

Evan Shapiro, CEO e Co-Fondatore di O(1) Labs – Serie di Interviste

mm
Aggiungi Securities.io alle tue fonti preferite su Google

Evan Shapiro è il CEO e Co-Fondatore di O(1) Labs, l’azienda responsabile del lancio di Mina Protocol. Evan ha una formazione in informatica, apprendimento automatico, sistemi distribuiti e pianificazione di compiti robotici.

Cosa indica O(1)?

O(1) Labs è l’azienda che il mio co-fondatore, Izaak Meckler, e io abbiamo avviato nel 2017 per ricercare e risolvere i problemi di centralizzazione e sicurezza dei dati alla base delle blockchain. Il team che abbiamo costruito in O(1) Labs ha finito per incubare una blockchain di dimensioni costanti, Mina Protocol, per affrontare questo problema.

O(1) si riferisce a un concetto nella teoria della complessità algoritmica, notazione Big-O, che descrive quanto tempo impiega un algoritmo in funzione del suo input. La notazione O(1) indica un algoritmo che verrà sempre eseguito nello stesso tempo (o spazio) indipendentemente dalla dimensione del set di dati di input, mentre altri possono essere O(n), O(log n), ecc. Quindi, a prescindere dalla dimensione dei dati, il tempo necessario per eseguire l’algoritmo rimane lo stesso. Questa è la proprietà che otteniamo con la blockchain concisa di Mina – indipendentemente dal numero di transazioni elaborate dalla catena o dalla sua età, la blockchain richiede un tempo costante per essere verificata. Da qui il nome, O-of-1 Labs.

Puoi condividere con noi la storia di origine di O(1) Labs?

Ho iniziato a programmare al liceo e, quando ho sentito parlare delle criptovalute, sono rimasto affascinato dal loro potenziale di trasformare Internet. Ho letto quasi tutti i white paper pubblicati nei primi giorni del crypto. Il mio co-fondatore Izaak Meckler e io abbiamo iniziato a riconoscere delle lacune nel design delle blockchain legacy come Bitcoin e, successivamente, Ethereum, ridotte a un unico problema fondamentale: il design di queste blockchain le avrebbe inevitabilmente rese troppo pesanti in termini di dati per una partecipazione inclusiva da parte dei nodi di mining e di validazione. Questo avrebbe influito sulla decentralizzazione e sulla sicurezza. Il co-fondatore Izaak e io abbiamo creato O(1) Labs per affrontare questo problema di base, e Mina è la soluzione emersa da anni di ricerca, sviluppo e test.

Nel 2017, O(1) Labs ha lanciato la blockchain Mina (precedentemente chiamata Coda Protocol), perché credevi fosse il momento giusto per lanciare una nuova blockchain?

Per noi, non si trattava di trovare il “momento giusto”, ma piuttosto di risolvere una sfida tecnica chiave nello spazio delle criptovalute e di ottimizzare il lancio del testnet quando era pronto per la partecipazione e il feedback della comunità. Abbiamo trascorso molti mesi a raccogliere e ad agire sul feedback degli utenti prima di lanciare la mainnet il 23 marzo 2021. Poco dopo, la vendita di token della comunità Mina è stata completata, raccogliendo $18.75M in 4 ore.

Mina è una blockchain leggera di sole 22kb. Quali sono i vantaggi di mantenere una blockchain piccola?

I nodi devono scaricare l’intera catena per partecipare al consenso. Le blockchain legacy come Bitcoin ed Ethereum sono diventate incredibilmente pesanti in termini di dati, quindi i nodi devono soddisfare determinati requisiti di risorse per partecipare (per contesto, la blockchain di Bitcoin è attualmente di circa 349 GB, mentre Mina rimane a 22kb). Questi elevati requisiti di calcolo limitano il pool di nodi di consenso idonei, il che influisce sul livello di decentralizzazione della rete e, in ultima analisi, sulla sicurezza. Incapsulando l’intero stato della catena in una singola prova a conoscenza zero leggera, Mina è molto più facile da scaricare, il che amplia il pool di nodi idonei, aumentando l’accessibilità e la decentralizzazione.

Puoi spiegare specificamente cosa sono le Prove a Conoscenza Zero?

In sostanza, una prova a conoscenza zero consente al mittente di dimostrare che un fatto è vero senza condividere il fatto stesso. Questo rende le prove a conoscenza zero ideali per dimostrare che il mittente ha accesso a informazioni private senza rivelare le informazioni private stesse. Mina utilizza zk-SNARK ricorsivi, che catturano lo stato dell’intera blockchain come un’istantanea leggera invece della catena stessa. Quando viene creato il blocco successivo nella rete, esso prende un’istantanea di sé stesso — con l’istantanea dello stato precedente della blockchain come sfondo. Quella nuova istantanea sarà a sua volta usata come sfondo per il blocco successivo, e così via — questa è la parte “ricorsiva”. Incredibilmente, pur potendo contenere la prova di una quantità infinita di informazioni, l’istantanea mantiene sempre le stesse dimensioni.

Oltre alle dimensioni della blockchain, cos’altro differenzia Mina dalle blockchain concorrenti?

L’implementazione da parte di Mina di zk-SNARK ricorsivi consente agli sviluppatori di creare applicazioni verificabili che danno agli utenti il controllo su quali dati desiderano condividere. Non richiedendo agli utenti di condividere informazioni sensibili, queste applicazioni — chiamate Snapp — proteggono i dati degli utenti da vulnerabilità a hack e violazioni. Se le Snapp fossero sfruttate su tutto il web, Internet sarebbe un luogo molto più sicuro e privato per gli utenti.

Puoi approfondire cosa sono le Snapp?

Le Snapp sono applicazioni verificabili create utilizzando il protocollo Mina. Un esempio di Snapp è il protocollo di prestito decentralizzato Teller Finance, che sfrutta Mina per consentire agli utenti di dimostrare che il loro punteggio di credito è superiore a 700 senza condividere il punteggio reale o altre informazioni personali sensibili (PII) come il loro numero di previdenza sociale con la parte richiedente. Mina si connette a un’agenzia di segnalazione del punteggio di credito, produce una prova (ad esempio, superare la soglia di credito) e condivide tale prova con la parte richiedente. Condividendo una prova anziché i dati reali, Teller Finance non mette mai a rischio le PII degli utenti.

Su cosa sta lavorando attualmente il team della blockchain Mina?

Siamo entusiasti di portare le capacità di preservazione della privacy dei dati personali di Mina a ulteriori blockchain e stiamo lavorando alla creazione di bridge verso altre catene. Abbiamo anche una comunità globale fantastica e altamente coinvolta.

C’è qualcos’altro che vorresti condividere su O(1) Labs o Mina?

Per rimanere aggiornati sui nostri ultimi sviluppi e partecipare alla nostra comunità globale, visita il nostro sito web e i canali social e della community:

Discord: https://bit.ly/MinaDiscord

Telegram: http://bit.ly/MinaTelegram

Twitter: https://twitter.com/MinaProtocol

Medium: https://medium.com/MinaProtocol

YouTube: https://youtube.com/c/MinaProtocol

Grazie per la splendida intervista, i lettori che desiderano saperne di più dovrebbero visitare O(1) Labs, e/o Mina Protocol.

Antoine è un visionario futurista e la forza trainante dietro Securities.io, una piattaforma fintech all'avanguardia focalizzata sull'investimento in tecnologie dirompenti. Con una profonda comprensione dei mercati finanziari e delle tecnologie emergenti, è appassionato di come l'innovazione ridefinirà l'economia globale. Oltre a fondare Securities.io, Antoine ha lanciato Unite.AI, una delle principali testate giornalistiche che coprono le innovazioni nell'IA e nella robotica. Conosciuto per il suo approccio lungimirante, Antoine è un leader di pensiero riconosciuto, dedicato a esplorare come l'innovazione modellerà il futuro della finanza.