NEO è un equivalente di Ethereum creato in Cina. Non utilizza il mining per generare valuta e consente agli sviluppatori di creare contratti e Dapp nei comuni linguaggi di codifica.
La prima generazione di criptovalute riguardava la creazione di denaro digitale che potesse fluire liberamente in tutto il mondo. La seconda generazione, nel frattempo, vuole creare prodotti e servizi che potrebbero sconvolgere alcune delle più grandi aziende del mondo.
NEO è sicuramente in quest’ultimo campo. Come EOS ed Ethereum , ritiene che i contratti intelligenti siano la direzione in cui si sta dirigendo il futuro della blockchain.
Cos’è NEO?
NEO è una piattaforma blockchain, criptovaluta e rete per app decentralizzate o Dapp con
sede in Cina. È stato ispirato da reti come Ethereum, ma con alcune differenze tecniche chiave, che illustreremo di seguito.
NEO è stato progettato per qualcosa che i creatori hanno chiamato “Smart Economy”, che riunisce risorse digitali, identità digitale e contratti intelligenti in un ecosistema senza soluzione di continuità.
Lo sapevate?
Lo scopo di NEO non è mai stato quello di interrompere la valuta fiat cinese, ma invece di aiutare la transizione dell’economia del paese nell’era blockchain.
Chi ha inventato NEO?
Neo è stato avviato da Da Hongfei ed Erik Zhang. La coppia era stata precedentemente coinvolta con la società di ricerca blockchain con sede a Shanghai, OnChain. Hanno deciso di creare la propria blockchain nel 2014.
UNA BREVE STORIA
- 🚀 Inizio 2014 – Hongfei e Zhang lanciano un progetto chiamato Antshares dopo aver lavorato a OnChain
- 📛 Giugno 2017 – Antshares viene rinominato in NEO
- 🗳️ Marzo 2018 – Ai titolari di NEO vengono emessi token di voto per aiutare a gestire la rete
COSA C’È DI SPECIALE?
Come Ethereum, NEO ha due risorse distinte che utilizza per eseguire la rete. Ma con una svolta.
- 🤳 NEO: un token che ti dà diritto di voto e di decisione nella comunità.
- 📝 GAS: un token separato utilizzato per alimentare contratti intelligenti.
Tuttavia, a differenza di Ethereum, non ha commissioni di transazione. Ciò consente alla rete NEO di crescere in modo più coerente e può già gestire fino a 1.000 transazioni al secondo.
Ethereum, al suo ritmo attuale, si aggira intorno alle 13 transazioni al secondo. Anche se Sharding potrebbe cambiarlo.
Visa nel frattempo, può elaborare 45.000.
Come viene prodotto NEO?
NEO non viene estratto . Invece, all’inizio della rete, sono stati emessi 100 milioni di NEO. Tuttavia, 50 milioni di questi NEO sono stati trattenuti dalla Fondazione NEO per finanziare lo sviluppo della rete.
GAS ha invece un approccio leggermente diverso. GAS viene generato dopo che ogni blocco sulla blockchain è stato verificato. Attualmente, vengono prodotti 8 GAS per blocco, ma cominceranno a diminuire dopo ogni anno fino a quando il totale di GAS generato raggiungerà i 100 milioni. Dopo quel punto non verrà creato più GAS.
Lo sapevate?
Il meccanismo di consenso di NEO impedisce alla rete di eseguire hard fork, poiché si affida a due terzi della comunità per concordare le decisioni principali.
COME FUNZIONA NEO?
Al centro di ogni criptovaluta c’è un algoritmo di consenso. Con Bitcoin, questa è una prova di lavoro , che è incredibilmente dispendiosa in termini di energia e significa che i tassi di transazione sono bassi rispetto ad altri.
NEO nel frattempo ha creato il proprio protocollo di consenso chiamato Tolleranza di errore bizantina delegata OR dBFT.
Il processo per come funziona è unico per la rete:
- 🗳️ Tutti coloro che detengono NEO hanno un voto
- ✋ Quel voto può essere usato per eleggere un Consensus Node che è responsabile della gestione della blockchain
- 🚧 I titolari di NEO inviano le loro transazioni ai Consensus Nodes che le raggruppano in un blocco.
- 🔗 Un nodo di consenso viene scelto casualmente per verificare il blocco corrente e invierà il registro nel blocco a tutti gli altri nodi di consenso sulla rete.
- 🔐 Se almeno il 66% dei Nodi è d’accordo, il blocco viene chiuso.
- 🏁 Se viene raggiunto un consenso inferiore al 66%, viene scelto un diverso Consensus Node e viene chiesto di inviare il proprio blocco per la verifica e il processo ricomincia.
Per diventare Consensus Node dovrai possedere una certa quantità di GAS e avere una connessione internet dedicata. Ma attenzione, se la comunità non pensa che tu stia facendo un buon lavoro, può votare qualcun altro.
NEO è unico tra i progetti crittografici in quanto ha un Consiglio centrale che all’estero stabilisce quali progetti possono essere costruiti sulla piattaforma, oltre a prendere decisioni su come spendere i restanti 50 milioni di token NEO che detiene attualmente.
Lo sapevate?
I contratti intelligenti NEO supportano molti linguaggi di programmazione comuni tramite il compilatore neoVM, inclusi quelli su Microsoft.net, Java, Kotlin, Go e Python.
COSA PUOI FARE CON NEO?
Come accennato in precedenza, la blockchain NEO vuole essere in grado di creare, scambiare e inviare diversi tipi di asset. Esploreremo quelli più avanti.
- 🛒 Risorse digitali: gli utenti possono creare, registrare, scambiare e far circolare risorse digitali. Questi possono essere tutto ciò che può esistere in forma elettronica. Quindi potrebbero essere frammenti di musica, proprietà o persino oggetti.
- 👨💻 Identità digitale: anche le informazioni su individui, organizzazioni e altre entità esistenti in formato elettronico possono essere archiviate sulla blockchain NEO.
- 📝 Contratti intelligenti: Ethereum ha una struttura per contratti intelligenti, ma la differenza tra questi due progetti è che gli sviluppatori non hanno bisogno di imparare un nuovo linguaggio di programmazione per scrivere contratti. Invece, possono usare C#, Java e altri linguaggi di programmazione tradizionali.
Lo sapevate?
NeoQ – Un meccanismo crittografico basato su reticolo è stato progettato per creare un livello di sicurezza che nemmeno i computer quantistici sarebbero in grado di superare.
IL FUTURO
Ethereum ha di gran lunga la più grande comunità di sviluppatori che creano progetti sulla piattaforma. Ma la popolarità di NEO sta crescendo.
Nel 2018, diversi progetti su Ethereum sono passati a NEO, grazie a un ambiente più accomodante per gli sviluppatori.
Una delle caratteristiche chiave che gli sviluppatori dietro NEO hanno creato è la possibilità per la blockchain di esistere in ambienti non blockchain.
Ciò significa che in teoria potrebbe essere più semplice implementare NEO nell’infrastruttura aziendale esistente che potrebbe accelerare l’adozione della blockchain in futuro.