Nano (NANO) è un progetto di criptovaluta che utilizza la tecnologia DAG al posto della blockchain, per offrire una piattaforma focalizzata su pagamenti veloci e senza commissioni di alcun tipo.
LLa criptovaluta Nano ci offre un altro dei progetti più sorprendenti nello spazio crittografico. Nano è definita come una valuta con transazioni istantanee, senza commissioni e facile da usare per le persone in qualsiasi parte del mondo. Alcune caratteristiche che indubbiamente attirano l'attenzione e che conoscerai più chiaramente di seguito.
Origine e storia di Nano
La storia di questo progetto inizia nel 2014, quando il suo ideatore Colin Le Mahieu ha iniziato personalmente lo sviluppo di questo progetto. Allora, LeMahieu stava cercando di risolvere alcuni problemi come la bassa scalabilità, l'alto costo delle commissioni e la velocità di conferma della transazione su blockchain come Bitcoin (BTC).
Con questo in mente, LeMahieu ha iniziato la progettazione di RaiBlocks (XRB), il suo progetto di criptovaluta che avrebbe utilizzato la tecnologia del DAG (grafici aciclici diretti), per creare un sistema operativo completamente diverso per il tuo libro mastro rispetto a quello che utilizza blockchain. Allo stesso modo, ha optato per l'uso di DPoS (prova di partecipazione distribuita) al posto di PoW (Proof of Work) o PoS (prova di partecipazione)poiché questo sistema fornisce una migliore scalabilità (rispetto a PoW) e una maggiore decentralizzazione (rispetto a PoS).
La scelta di DAG ha permesso a LeMahieu di creare un nuovo account e una struttura di controllo delle transazioni che ha chiamato: block-reticolo o reticolo di blocchi. Questo è veramente il cuore di questo progetto e la fonte delle sue capacità. A seguito della ricerca e del lavoro svolto, Colin LeMahieu ha presentato nel 2015 il white paper del suo progetto. Successivamente, il 4 ottobre 2015, è iniziata l'attività di questa rete.
Funzionalità e funzionamento nano
Ora che sappiamo della nascita di Nano, conosciamo le sue caratteristiche principali e come definiscono questa rete.
DPoS, il protocollo di consenso scelto da Nano
Prima di tutto, abbiamo che Nano funziona in una rete che utilizza il protocollo di consenso DPoS o Delegated Proof of Stake. La scelta di DPoS cerca tre cose:
- Consenti una migliore scalabilità rispetto a protocolli come Proof of Work (PoW) utilizzati in Bitcoin e altre reti.
- Ridurre i tempi di conferma (sempre rispetto a PoW).
- Riduci il consumo di elettricità.
In tutti questi casi, la scelta del DPoS si è rivelata efficace, poiché il protocollo consente a Nano di avere una velocità molto elevata, la capacità di elaborare grandi numeri di transazioni e il consumo di elettricità è centinaia di volte inferiore a quello di reti come Bitcoin ed Ethereum.
Tuttavia, DPoS ha portato anche a una centralizzazione molto elevata, che ha portato molte figure della comunità crypto a criticare il modello. In effetti, attualmente ci sono solo 380 rappresentanti nell'intera rete di e la maggior parte di loro non è solitamente attiva tutto il tempo. Ciò rende la centralizzazione molto maggiore e con essa aumenta il rischio di attacchi.
In effetti, gli attacchi di Denial of Services (DoS) in Nano sono abbastanza comuni e gli sviluppatori hanno dovuto intraprendere azioni per impedire loro di influenzare il funzionamento della rete. Oltre a questo, gli sviluppatori hanno fatto un ottimo lavoro proteggendo la rete e mantenendo la stessa sicurezza contro questa e altre minacce.
DAG, un'alternativa alla blockchain con maggiori possibilità
Un'altra parte importante nel funzionamento di Nano è la sua struttura DAG o Directed Acyclic Graph. Un DAG è una struttura molto simile a una blockchain, solo che è molto più flessibile nella sua formazione e funzionamento, il che consente determinate libertà di sviluppo. Tra queste libertà c'è; quello che i nodi che utilizzano DAG sono in grado di emettere e validare le proprie transazioni, che vengono poi analizzate e confermate dal resto della rete.
Ciò significa che se un utente esegue un nodo, questo all'emissione di una transazione potrà, allo stesso tempo, offrire una prima conferma di detta transazione. Questa conferma iniziale viene poi verificata dal resto della rete, esaminando lo stato della rete nel momento in cui è stata emessa la transazione e il suo stato attuale.
In breve, in un DAG, gli utenti diventano confermatori delle proprie transazioni e il resto della rete solo allora offre un consenso generale sulla veridicità e validità di detta operazione. Se la rete è in consenso, la transazione sarà considerata valida, ma se c'è un problema, la transazione sarà invalidata e non sarà inclusa nel libro mastro.
In questo caso, Nano assomiglia molto alle reti IOTA o Byteball, che utilizzano anche i DAG per le loro operazioni.
Block-reticolo, un modo unico per organizzare gli account
Block-reticolo d'altra parte è una soluzione Nano unica per fornire bassa latenza, alta velocità e costi trascurabili nelle transazioni. Questa è una struttura possibile grazie all'utilizzo dei DAG, in cui ai nodi è consentito avere il proprio DAG, il proprio libro mastro e un account associato a questi elementi.
In questo modo, ogni nodo è in grado di archiviare il proprio registro distribuito e avere il pieno controllo del proprio conto. Questi dati vengono quindi assemblati in un DAG a livello di rete, che fornisce un consenso distribuito all'intera rete per quanto riguarda i singoli account dei suoi utenti.
Questo design consente quanto segue:
- Riduce il sovraccarico di rete. In effetti, questo consente al registro di rete di avere una dimensione molto più piccola rispetto a se tutte le operazioni fossero state registrate in esso. Di conseguenza, il libro mastro Nano occupa attualmente circa 70 GB, rispetto agli oltre 300 GB di Bitcoin.
- I libri utente vengono identificati in modo univoco utilizzando un sistema di firme digitali verificabili. In questo modo è possibile identificare i titolari (sotto pseudonimo) dello stesso, che sono gli unici autorizzati ad alterare detto libro.
- L'aggiornamento dei libri utente è asincrono. Ciò consente agli utenti di emettere una transazione, confermarla nel proprio libro mastro e quindi queste informazioni andranno al registro di rete, consentendo la conferma generale. Inoltre, consente la conferma generale e la convalida molto più rapida, poiché viene fornita su un sistema di firma e prova crittografico rapidamente verificabile. In effetti, l'algoritmo di firma utilizzato è il EdDSA sotto la curva ED25519, uno dei più sicuri oggi.
- Essendo un sistema a due vie (un mittente e un destinatario con la propria storia sotto controllo), è facile tenere la contabilità tra le parti che partecipano allo scambio.. Per prima cosa l'emittente detrae il saldo del tuo conto ed emette la conferma all'interno del proprio libro mastro, segnando l'ora, il "blocco" della rete in cui avviene questo, e firmando digitalmente detta variazione. Mentre il destinatario, segna l'arrivo di quel denaro nel proprio libro, utilizzando il sistema di firma digitale che è stato sviluppato tra lui e l'emittente. L'uso delle firme digitali impedisce a chiunque di barare su questo sistema (come la doppia spesa o il far apparire denaro dal nulla).
- Un altro punto importante è che il saldo del libro di rete (quello che è gestito da tutti i nodi della rete) è un saldo fisso. Ciò significa tre cose: primo; l'emissione di Nano è fissa ed è 133.247.751,3143379 NANO, secondo; Nano non è mio e terzo; il totale di NANO all'interno dei singoli libri mastri (quelli che gestiscono ogni nodo) non può mai superare il totale di NANO all'interno del libro o del registro di rete.
Come puoi vedere, il reticolo a blocchi aiuta a risolvere vari problemi nella contabilità Nano. Questo, oltre a rendere più flessibile l'emissione e la ricezione delle monete, rendendola asincrona, molto più flessibile e veloce. Una funzionalità che consente un migliore utilizzo delle risorse di rete proteggendo la rete dagli attacchi.
Nessuna commissione, il più grande punto di forza (e il più debole) di Nano
Infine, un'altra caratteristica di Nano è che le sue transazioni non richiedono commissioni. Se a questo aggiungiamo il fatto che non c'è mining, potresti chiederti Come guadagnano i principali nodi della rete? Ebbene, questo è stato ottenuto all'inizio di Nano, durante la distribuzione dei gettoni.
Con il lancio della rete, il libro mastro genesis aveva a disposizione un certo numero di monete. Questo libro mastro è stato utilizzato per ottenere token NANO che potevano poi essere inviati a un altro account, per essere successivamente utilizzati nei pagamenti o semplicemente per effettuare HODL. In effetti, la maggior parte dei token NANO sono stati distribuiti tramite faucets che consentivano alle persone di ottenere token completamente gratuiti. Quando il sistema di rubinetteria di distribuzione ha chiuso nel 2017, la maggior parte dei token era già stata distribuita e, da allora, il sistema ha mantenuto il suo funzionamento senza commissioni o incentivi sulla rete.
Questo fatto include i nodi principali della rete, che fanno tutto il loro lavoro gratuitamente, e la cui unica ricompensa è che il sistema persiste, l'uso di NANO aumenta, e quindi il suo prezzo aumenta vertiginosamente, consentendo loro di guadagnare denaro per quel motivo. .
Il fatto che Nano non abbia commissioni è solitamente visto come il punto di forza di questa criptovaluta, tuttavia, ha anche punti negativi. Innanzitutto far funzionare un nodo comporta spese per elettricità e internet, che non sono coperte dal fatto che non ci sono commissioni. E, anche per il fatto che l'aumento del prezzo di questa criptovaluta non è impressionante.
Infatti, il prezzo più alto raggiunto per bagno è stato di 26,9 € (gennaio 2018) e attualmente (aprile 2021) si trova a 8,9 €. Quindi l'elevata fluttuazione del prezzo e la sua scarsa rilevanza ha alienato molti da questa valuta, a causa delle spese sostenute per mantenere un nodo, e dei profitti nulli che si ottengono eseguendone uno. Il risultato di ciò è l'elevata centralizzazione dei nodi, che non superano i 400, e di cui solo un terzo è normalmente sempre attivo.
Nano Foundation, coltivando il futuro del progetto
Nano è stato creato per essere un software e una rete completamente gratuiti. Prima di tutto, dobbiamo notare che il codice Nano è concesso in licenza con una licenza BSD a 3 clausole. Questa licenza è considerata da molti nella comunità di sviluppo come la licenza software più libera che esista, consentendo la pubblicazione del suo codice per l'uso in qualsiasi progetto di software libero o privato, senza limitazioni. Ciò significa che Nano è un progetto che scommette sempre sulla libertà del codice.
In secondo luogo, la partecipazione alla rete Nano richiede solo l'installazione del tuo nodo e basta, non hai bisogno di nient'altro. Se vuoi diventare un rappresentante (nodi che approvano le transazioni per il registro distribuito della rete) dovrai solo fare uno staking sotto le tue possibilità e con questo guadagnerai peso nel voto all'interno della rete.
Infine, l'intero sistema è gestito dalla Nano Foundation, una fondazione senza scopo di lucro che cerca di incoraggiare lo sviluppo di Nano e della sua comunità. A capo di questa fondazione ci sono Colin LeMahieu (CEO), George Coxon (COO) e Maulin Shah (General Counsel).
Nano curiosità
Da RaiBlocks a Nano
Come abbiamo discusso all'inizio, Nano è stato chiamato RaiBlocks. Tuttavia, all'inizio del 2018, è stato ribattezzato Nano. Il motivo è che RaiBlocks era un nome difficile da ricordare, pronunciare e scrivere per la maggior parte del pubblico, quindi il cambio di nome è stato ben accolto. Infatti, il solo fatto di cambiare nome ha fatto aumentare il prezzo delle criptovalute del 240% in sole 24 ore.
Transazioni istantanee o forse no?
Un'altra curiosità di Nano sono le sue transazioni istantanee. In realtà, le transazioni Nano sono istantanee alla prima conferma, poiché vengono conteggiate nei libri del mittente e del destinatario. Tuttavia, il calcolo, la verifica e la convalida a livello di rete richiedono un po 'più di tempo. Pertanto, in media, una transazione in Nano richiede circa 0,25 secondi per essere confermata dalla maggior parte della rete Nano.
Ecológico
Poiché Nano non utilizza Proof of Work, questa rete è molto efficiente dal punto di vista energetico. Infatti, rispetto a Bitcoin, i sostenitori di Nano indicano che Nano ha una riduzione di oltre l'8000% del consumo di energia per lo stesso numero di transazioni.
Problemi di sicurezza
L'elevata centralizzazione dei nodi in Nano ha portato la rete a soffrire di alcuni problemi di sicurezza. Nel marzo 2021, la rete Nano è stata vittima di una serie di attacchi DDoS (Distributed Denial of Service) che hanno influito sul funzionamento della rete. Il problema è stato risolto, ma la rete deve integrare nuove modifiche per evitare che questo sia un problema in futuro.
Altri problemi di sicurezza rilevati nella rete erano legati all'uso del protocollo dati UDP, che in determinate condizioni poteva consentire ad un attaccante di far cessare il funzionamento della rete Nano, tramite attacchi di eclissi (attacco di eclissi).
Inoltre, i rischi di Sybil attacco sono anche mantenuti. Soprattutto a causa del basso decentramento e del basso costo del token, che consentirebbe a un utente malintenzionato di formare un insieme di nodi dannosi e utilizzarli contro la rete.
Controllo dello spam
Uno dei problemi di non avere commissioni sulla rete è lo spam. Lo spam è l'azione di un individuo malintenzionato che riesce a inviare milioni di transazioni alla rete per metterla fuori servizio. Ebbene, per evitare ciò, Nano implementa un piccolo sistema Proof of Work che utilizza la funzione hash Blake2. Questo sistema PoW non ha peso nel consenso (che è controllato da DPoS) e viene utilizzato solo per creare una semplice prova di lavoro con un basso costo computazionale. Tutto questo lavoro viene svolto prima che una transazione venga formata correttamente e inviata alla rete per l'elaborazione.
L'idea è che il test sia sufficientemente dissuasivo per consentire a un attaccante di eseguire questo tipo di azione su Nano. Questo perché se un attaccante applica questo test da milioni di persone, il costo dell'elettricità e delle risorse computazionali sarà molto alto. Va notato che questo è lo stesso obiettivo che stava perseguendo. HashCash, quando veniva utilizzato per prevenire lo spam nelle e-mail.