L’ecosistema blockchain Cosmos e Commercio.network

L’ecosistema blockchain Cosmos e Commercio.network

L’ecosistema blockchain Cosmos e Commercio.network (libro rosso)

 

Una delle domande più frequenti che ci vengono poste è sulla scelta tecnologica di Cosmos. Perchè usate la tecnologia Cosmos ? perché non avete scelto Bitcoin o  Ethereum?

 

La risposta è semplice : Scalabilità orizzontale.

 

All’inizio della storia dell’informatica  c’erano solo pochi  pochi computer chiamati Mainframe.   Le blockchain di prima (Bitcoin) e seconda generazione (Ethereum)  sono come Mainframe: un singolo grande computer  dove tutti condividono le stesse risorse di calcolo e scrivono codice con linguaggi tipo  Cobol. La scalabilità verticale su queste blockchain  è limitata, e la scalabilità orizzontale è impossibile.

 

Scalabilità verticale: 

Questo comprende i metodi per scalare la blockchain stessa. Allontanandosi dal Proof-of-Work e ottimizzando i suoi componenti, Tendermint BFT può raggiungere migliaia di transazioni al secondo. Il fattore di strozzatura è l’applicazione stessa. Per esempio, un’applicazione come una macchina virtuale (ad esempio la macchina virtuale di Ethereum) imporrà un limite molto più basso sul throughput delle transazioni rispetto a un’applicazione in cui i tipi di transazione e le funzioni di funzioni di transizione di stato sono direttamente incorporate in essa (ad es. applicazione standard Cosmos SDK). 

Questa è una delle ragioni per cui le blockchain specifiche per le applicazioni hanno senso.

Scalabilità orizzontale: 

Anche se il motore di consenso e l’applicazione sono altamente ottimizzati, ad un certo punto il volume delle transazioni di una singola catena colpisce inevitabilmente un muro che non può superare. Questo è il limite dello scaling verticale. Per superarlo, la soluzione è quella di passare ad architetture multi-catena. L’idea è di avere  più catene parallele che eseguono la stessa applicazione gestite da un insieme comune di validatori, rendendo le blockchain teoricamente scalabili all’infinito. I dettagli sulla scalabilità orizzontale sono abbastanza complessi e fuori dalla portata di questa introduzione.

Abbiamo bisogno di Internet. Una rete di reti dove ognuno gestisce il proprio server. Abbiamo bisogno dell’Internet delle blockchain.  

 

Cosmos è una rete decentralizzata di blockchain parallele indipendenti, ognuna alimentata dallo stesso meccanismo di consenso: Tendermint.

 

Cos’è la blockchain Cosmos?

Una blockchain Cosmos è un libro mastro digitale mantenuto da un insieme di validatori che rimane corretto anche se alcuni validatori (meno di un terzo) sono malintenzionati. Ogni  validatore memorizza una copia del libro mastro sul proprio computer e lo aggiorna secondo le regole definite dal protocollo protocollo quando ricevono blocchi di transazioni. 

La tecnologia Cosmos si assicura che il libro mastro sia correttamente replicato, il che significa che ogni parte onesta vede la stessa versione del libro mastro in qualsiasi momento. Una blockchain basata su Cosmos ha la capacità per gli attori di condividere un libro mastro senza dover fare affidamento su un’autorità centrale. 

 

Ottenere 15.000 transazioni per secondo, era uno degli obbiettivi  di commercio.network e l’unica tecnologia che riesce a farlo con 100 nodi validatori è Cosmos.

 

Per questa ragione nel 2018 abbiamo scelto Cosmos.