EOS vs Ethereum: chi vincerà il titolo di migliore piattaforma Smart Contract
Pubblicato: 2018-06-07Entrare in accordi in un mondo senza Blockchain implica una partecipazione attiva - che ha un prezzo - di intermediari, qualcosa che in un modo o nell'altro limita gli orizzonti che un'azienda può raggiungere in termini di estensione dei propri rapporti commerciali.
Passa all'era della Blockchain.
Blockchain, insieme al suo compagno Smart Contracts , consente alle aziende di sviluppare un ecosistema decentralizzato che consente loro di concludere accordi senza il coinvolgimento di alcun intermediario di terze parti: Ergo, New Horizons ora entra nel quadro in cui le aziende possono penetrare.
Sebbene Smart Contract sembri aver ricevuto la sua giusta dose di clamore solo dopo essere passato all'ombra della tecnologia Blockchain, il concetto aveva già fatto la sua comparsa vent'anni fa quando Nick Szabo, un crittografo, scrisse un articolo a riguardo.
Quindi cosa sono esattamente gli Smart Contract?
Smart Contract è un programma per computer archiviato all'interno di una Blockchain. Sono codificati in modo da controllare automaticamente il trasferimento di asset tra due (o più) parti, quando vengono soddisfatte le condizioni predefinite.
Cosa dovrebbe fare una piattaforma Smart Contract?
Una piattaforma Smart Contract è una piattaforma che fornisce supporto per la creazione e l'esecuzione di contratti intelligenti. Ci sono molti nomi nell'elenco delle piattaforme di smart contract oggi sul mercato: Ethereum, EOS, NEO, Hyperledger Fabric, Cardano, Stellar ecc.
Tra tutte queste piattaforme, oggi concentreremo la nostra attenzione sulla più vecchia e adottata – Ethereum e sulla nuova piattaforma pubblicizzata, che afferma di essere più efficiente di Ethereum – EOS.
In questo articolo, confronteremo le due potenti piattaforme - EOS vs Ethereum - per capire quale piattaforma ha il potenziale per andare più lontano.
Sia EOS che Ethereum sono piattaforme di sviluppo Smart Contract complete di Turing che vengono sfruttate dalle aziende per lo sviluppo di Smart Contract e applicazioni decentralizzate. Mentre Ethereum addebita commissioni sul gas sotto forma di valuta Ethereum per consentire alle aziende di eseguire le proprie dApp o Smart Contract sulla propria piattaforma in base alla transazione, EOS addebita alcune criptovalute EOS solo nella fase iniziale e non addebita alcun costo di sviluppo della rete o di transazione.
Ethereum
Ethereum è una piattaforma blockchain aperta che consente agli sviluppatori di creare ed eseguire Smart Contract su Blockchain. Per consentire agli sviluppatori di app blockchain di implementare contratti intelligenti su Ethereum, la piattaforma ha lanciato il proprio linguaggio di programmazione orientato ai contratti chiamato Solidity.
La piattaforma utilizza l'algoritmo del consenso proof-of-work, che prevede di aggiornare al consenso proof-of-stake.
Ethereum, oltre ad essere il principale contratto intelligente e la piattaforma decentralizzata di sviluppo di applicazioni, ha anche la sua piattaforma di criptovaluta Ethereum chiamata Ether.
EOS
Nata da un'idea di Daniel Larimer (il nome dietro Graphene Technology e il primo sviluppatore ad aver implementato il consenso POS), la piattaforma EOS funziona su un modello simile come Ethereum ma presenta una serie di fattori di differenziazione.
EOS consente di elaborare un numero maggiore di transazioni al secondo rispetto a Ethereum. La piattaforma, dal punto di vista delle funzionalità, è molto più scalabile e include elementi come sharding, plasma e viene fornito con i vantaggi del consenso proof of stake (dPoS e TaPoS).
Come Ethereum, anche EOS ha la sua piattaforma di criptovaluta EOS, che prende il nome dalla piattaforma stessa: EOS Cryptocurrency
Con questo, ora sei al passo con ciò che sono entrambe le piattaforme e ora ( finalmente ) è tempo di passare a ciò per cui siamo venuti qui: per rispondere alla domanda nella mente di ogni appassionato di Blockchain "EOS vs Ethereum: chi vincerà il Titolo della migliore piattaforma Smart Contract'
EOS vs Ethereum
1. Filosofia del design
Ethereum
Ethereum è stato sviluppato come piattaforma neutrale. Non viene fornito con funzionalità, il che consente agli utenti di sviluppare il proprio sottoprotocollo basato su funzionalità all'interno di un contratto. Ciò impedisce istanze di rigonfiamento in un'applicazione.
EOS
EOS include funzioni come strumenti di comunicazione app/blockchain e implementazioni di crittografia. È dotato di una gamma di diverse opzioni che variano dal web toolkit per aiutare con lo sviluppo dell'interfaccia agli schemi di database autodescrittivi.
2. Governo
Ethereum
Ethereum sta attualmente lavorando su un consenso Proof-of-Work con i piani per passare a un ibrido di Proof-of-Work/Proof-of-Stake. Ethereum rende obbligatorio per gli sviluppatori aderire al codice e risolvere i principali disaccordi tramite fork.
EOS
EOS utilizza la tecnologia Graphene che utilizza il consenso Proof-of-Stake (dPoS e TaPoS) delegato. Per la risoluzione delle controversie, EOS verrà fornita con una costituzione giuridicamente vincolante che stabilirebbe una giurisdizione comune.
3. Scalabilità
Ethereum
La rete Ethereum ha finora raggiunto circa 25 transazioni al secondo e può aumentare fino a 50-100 tps.
EOS
EOS è stata in grado di ottenere da 10.000 a 100.000 transazioni al secondo durante gli stress test. La piattaforma, basata sulla tecnologia Graphene, utilizza la parallelizzazione per consentire la scalabilità e per consentire l'esecuzione insieme di milioni di transazioni al secondo.
4. Commissioni di rete
Ethereum
Ethereum addebita commissioni, nella valutazione di Ether (la valuta di Ethereum), in cambio dell'utilizzo di spazio di archiviazione, calcolo o larghezza di banda. Le commissioni richieste in Ethereum oscillano e ai minatori viene data la possibilità di selezionare le transazioni che dipendono dall'entità della commissione.
EOS
EOS farà del modello di proprietà, in cui i possessori di token EOS riceveranno una quota proporzionata in spazio di archiviazione, larghezza di banda di rete e potenza di elaborazione. Avranno la possibilità di aggiornare acquistando più EOS.
La piattaforma EOS, tuttavia, addebiterà zero spese di sviluppo e transazione della rete. Gli utenti dovranno acquistare il token EOS solo nella fase iniziale.
5. Negazione del servizio
Ethereum
In Ethereum, i minatori selezionano le transazioni con commissioni elevate per aggiungerle alla Blockchain e poiché la larghezza di banda e la potenza di calcolo sono limitate, la probabilità che le transazioni con commissioni basse vengano bloccate sono molto alte.
EOS
La proprietà dei token EOS offre agli utenti una quota proporzionale in termini di archiviazione, larghezza di banda della rete e potenza di calcolo. In EOS, anche le startup che hanno investito una partecipazione minima nella piattaforma ottengono anche potenza di calcolo e larghezza di banda garantite e affidabili.
Quindi ecco i punti di differenza che definiscono l'ecosistema sottostante sia di EOS che di Ethereum.
Alla luce di ciò, è lecito ritenere che EOS, una volta completamente funzionante e adottato, abbia il potenziale per sostituire Ethereum nel prossimo futuro, se quest'ultimo non introdurrà aggiornamenti per rendere la sua piattaforma più incentrata sull'utente anziché sul profitto.
Anche se questo riguarda il futuro, se Ethereum vuole essere un passo avanti rispetto a EOS prima, dovrà apportare modifiche alla sua architettura introducendo funzionalità simili all'architettura del sistema operativo di EOS. In effetti, l'incidente DOS accaduto nel 2016 avrebbe potuto essere evitato completamente se Ethereum fosse stato davvero un sistema operativo e non una macchina a stati.
Anche se affermare che EOS sostituirà Ethereum nel prossimo futuro è ancora un'affermazione meno sicura e più probabile, i fattori di differenziazione con cui EOS viene fornito, portano la piattaforma molto vicina alla vittoria della gara per diventare la migliore piattaforma di sviluppo di contratti intelligenti.
Funzionalità EOS che lo portano punti più avanti di Ethereum
1. Zero commissioni di transazione per gli utenti finali
Sebbene gli utenti di EOS debbano possedere o affittare una criptovaluta per utilizzare la piattaforma, non devono pagare nulla per eseguire una transazione. Un fattore che funziona a favore degli utenti B2C, che non devono più pagare per effettuare transazioni sulle loro applicazioni decentralizzate.
Inoltre, poiché non ci sono costi di iscrizione, anche le aziende prive di competenze tecniche possono entrare con sicurezza nel mondo degli Smart Contract.
2. Scalabilità
Il numero di transazioni al secondo a cui punta EOS è molto più di quello offerto da Ethereum. Mentre nel caso di Ethereum è di 15 tps, EOS si attesta a 1000 – 6000 transazioni al secondo.
EOS utilizza comunicazioni asincrone e un'autenticazione separata dall'esecuzione stessa per aumentare la velocità.
3. Governance basata sulla partecipazione
I titolari di criptovaluta EOS hanno il diritto di votare su una modifica del protocollo, con il conteggio dei voti proporzionale alla quantità di criptovaluta che detengono.
Questi fattori di differenziazione sono sufficienti per confermare che il tempo di Ethereum sta volgendo al termine? Ethereum sta passando il testimone a EOS? Bene…. Non in così tante parole.
Ormai è diventata una questione di tempo. Se Ethereum è in grado di lavorare sui suoi ovvi problemi di scalabilità e agire sulla sua immagine - che sebbene funzioni alla grande, funziona su scala limitata - aggiornando il suo ecosistema finché c'è tempo, sopravviverà alla gara.
Per ora, dovremo lasciarlo in tempo per decretare il chiaro vincitore di questa gara di smart contract. Perché allo stato attuale di entrambe le piattaforme ci sono alcune applicazioni decentralizzate che avranno bisogno della velocità e della scalabilità offerte da EOS e ce ne sono alcune che avrebbero bisogno della privacy e della resistenza alla censura offerte da Ethereum.