Mina aspira ad essere la blockchain più piccola del mondo, affermando che il suo protocollo mantiene una dimensione costante di circa 22 KB. Questo è apparentemente ottenuto utilizzando zk-SNARK ricorsivi – la stessa tecnologia utilizzata dalla criptovaluta incentrata sulla privacy, Zcash (ZEC). Tuttavia, mentre il secondo utilizza questa tecnologia per fornire una maggiore privacy ai propri utenti, il primo la utilizza per la scalabilità.

Uno zk-SNARK, che sta per argomento di conoscenza succinto e non interattivo a conoscenza zero, consente a una parte di dimostrare di essere in possesso di determinate informazioni senza rivelare quale sia tale informazione. È simile al modo in cui uno smartphone può riconoscere il suo proprietario senza memorizzare i dati di identità effettivi della persona.

Si è discusso molto sull’utilizzo di zk-SNARK per scalare vari protocolli tra cui Bitcoin (BTC), sebbene al momento vi siano poche applicazioni pratiche della tecnologia. Evan Shapiro, CEO di O (1) Labs, la società dietro la blockchain di Mina, ha affermato che sebbene sia un’idea bellissima, il suo team ha dovuto risolvere molte sfide tecnologiche per dare vita a questo concetto:

“È un’idea molto pulita e bella ad alto livello. Ma poi, quando inizi a implementarlo, c’è molta complessità di cui devi essere consapevole e riuscire a farlo accadere davvero “.

Quando si tratta dei nodi del progetto, la loro dimensione dipenderà dalle esigenze della rete. Un nodo “normale” richiederà solo pochi kilobyte mentre un nodo che partecipa al consenso potrebbe richiedere circa un gigabyte:

“Se sei un nodo normale che necessita solo di un accesso senza fiducia e senza autorizzazioni ad alcuni account, è nella gamma di kilobyte perché hai solo bisogno della prova e degli account effettivi. Se ti piace eseguire il consenso, allora hai bisogno di tutti gli account. Quindi diciamo un milione di account. Ciascuno è un centinaio di byte, probabilmente un po ‘di più, come i kilobyte, quindi hai bisogno di un gigabyte per memorizzarlo. “

In origine, il progetto era stato concepito con un consenso proof-of-work, ma il team ha deciso di adottarlo Ouroboros di Cardano consenso all’inizio di quest’anno. Anche così, è stato fatto un lavoro sostanziale per adattare questo sistema alla crittografia a conoscenza zero che Mina impiega. A differenza di Zcash, che è semplicemente una criptovaluta, Mina ha uno strato di contratto intelligente e una propria versione di DApp, che sono chiamate Snapps.

Shapiro ha detto che l’altra distinzione di Mina è che sarà in grado di consumare i dati esterni in modo sicuro senza la necessità di oracoli. Questa combinazione di dati esterni e crittografia a prova di conoscenza zero potrebbe aprire una serie di casi d’uso. Ad esempio, Mina potrebbe consentire agli utenti di fornire alle app DeFi i parametri della loro storia creditizia senza dover rivelare quali siano effettivamente tali informazioni. Ciò, a sua volta, potrebbe portare a minori rischi intrinseci e tassi di interesse ridotti per i mutuatari. Gli utenti potrebbero potenzialmente sfruttare le informazioni conosci il tuo cliente verificate da uno scambio per aggirare i requisiti di verifica di un altro fornitore di servizi di crittografia.

Mina ha recentemente cambiato il suo nome da “Coda” a causa di una causa del Consorzio R3, che riteneva che il nome fosse troppo vicino al proprio “Corda”. La rete principale di Mina dovrebbe ora essere lanciata nei prossimi mesi.



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here