Ethereum vs. Ethereum Classic: differenze che dovresti conoscere
Pubblicato: 2020-07-30Sommario
Ethereum vs Ethereum classico
Se hai passato un po' di tempo a conoscere le criptovalute, allora devi aver sentito parlare anche del "dibattito Ethereum vs Ethereum Classic". La blockchain è divisa in due a causa di questo argomento, e in questo articolo scoprirai il perché.
Nota importante: non siamo consulenti finanziari e questo articolo è solo a scopo informativo, non per consulenza finanziaria. Se vuoi investire in una criptovaluta, dovresti fare ampie ricerche e scegliere di tuo accordo.
Impara i programmi di sviluppo software dalle migliori università del mondo. Guadagna programmi Executive PG, programmi di certificazione avanzati o programmi di master per accelerare la tua carriera.
L'organizzazione autonoma decentrata e la sua formazione
Ethereum e il suo ecosistema funzionano secondo contratti intelligenti. I contratti intelligenti sono contratti automatizzati che si completano quando entrambe le parti hanno soddisfatto le loro condizioni.
L'organizzazione autonoma decentralizzata (o DAO) era uno smart contract altamente sofisticato e avanzato. Puoi vederlo come un fondo VC decentralizzato per futuri DAPPS dell'ecosistema Ethereum. Ad esempio, se desideri che una partecipazione in DAPPS sia in attesa di finanziamento, dovresti acquistare token DAO pagando una certa quantità di Ether. I token DAO mostrerebbero che fai parte dell'ecosistema DAO.
DAO ha attirato Ether per un valore di $ 150 milioni in un mese. Quindi puoi capire quanto fosse popolare. Ma anche se con molta trasparenza, controllo e flessibilità, DAO aveva un problema: se un utente doveva uscire da DAO, utilizzava la "Funzione Split" che gli avrebbe restituito il DAO. L'utente può anche creare un "Child DAO" che dividerebbe più titolari di token e accetterebbe proposte. Dopo esserti separato, devi conservare l'etere per 28 giorni. Puoi spenderli solo dopo aver trascorso quel tempo. Questo piccolo problema ha causato l'attacco malvagio

Leggi: Ethereum vs Bitcoin: differenza tra Ethereum e Bitcoin
L'attacco
Nel giugno 2016, un hacker ha utilizzato la "Funzione Split" e ha sottratto 50 milioni di dollari (circa un terzo) a DAO. Vedete, una funzione di divisione ha fatto quanto segue ogni volta che un utente ha inviato la sua richiesta:
- Dai all'utente il suo Ether per i suoi token DAO
- Registra l'affare nel libro mastro e aggiorna il saldo
L'hacker ha creato una funzione ricorsiva che ha fatto questo:
- Fornisci all'utente l'Ether richiesto e prendi i token DAO
- Trasferisci più Ether per gli stessi token DAO (invece di registrare la transazione)
Il processo è andato avanti fino a quando l'hacker non ha rubato $ 50 milioni da DAO. Dovresti sapere, questo attacco non indica che Ethereum è terribile, ha solo esposto i difetti in DAO, che gira su Ethereum.
In seguito
Dopo l'attacco, l'hacker ha dovuto attendere 28 giorni prima di poter utilizzare l'etere. La comunità di Ethereum ora aveva diverse opzioni come soluzioni, che erano:
- Non fare niente
- Forchetta morbida
- Forcella dura
La prima opzione potrebbe sembrare la scelta sbagliata ora, ma la gente ha sostenuto che cambiare le cose sarebbe contro la filosofia della blockchain.
Dai un'occhiata a: Idee per progetti Ethereum per principianti
Forcella morbida e forcella rigida
Cos'è la forcella morbida?
Un Soft Fork significa che il software è diviso in due versioni in cui la nuova può eseguire la vecchia versione. Lo svantaggio di questo metodo è che la vecchia versione non può avere le funzionalità presenti nella nuova.
Fare un Soft Fork sembrava una scelta eccellente per molti perché significava che Ethereum avrebbe avuto due versioni, una prima di DAO e una dopo, e gli utenti potevano usarne una in base alle loro esigenze.
Tuttavia, Soft Fork l'ha esposto al rischio di attacchi DoS (Denial of Service), quindi l'ha scartato.
Cos'è l'hard fork?
Un hard fork significa che il software è diviso in due versioni, ma la nuova non può eseguire la vecchia. Non è possibile tornare indietro in questo metodo e se un utente opta per la vecchia versione, non può accedere alla community o alle funzionalità di quella nuova.
Leggi: Tutto quello che devi sapere su Bitcoin
L'inizio di Ethereum Classic
Le persone hanno deciso di seguire il metodo Hard Fork per ethereum. Questo metodo ha diviso ethereum in due catene, dove il nuovo è diventato "Ethereum" o "ETH" e il vecchio è diventato "Ethereum Classic" o "ETC".
Hanno fatto il fork duro per rimborsare tutti i soldi persi agli utenti. Tuttavia, molte persone si sono opposte a questo e hanno scelto di rimanere con la vecchia versione, Ethereum Classic. Conoscere questa prova è fondamentale perché segna la base delle loro differenze. Ora che l'abbiamo tolto di mezzo, diamo un'occhiata alle differenze critiche in Ethereum vs Ethereum Classic.
Ethereum vs Ethereum Classic: le differenze chiave
1. Filosofico
Ethereum non aderisce alla filosofia che la blockchain è immutabile. I sostenitori di questa nozione credono che le persone non dovrebbero cambiare la blockchain secondo i loro capricci; altrimenti cadrebbe preda della corruzione umana.

I creatori di Ethereum l'hanno costruito pensando a questa idea. Ethereum Classic si basa su questo principio e anche i membri della sua community credono in questo principio.
I sostenitori dell'ETH sostengono che l'Hard Fork fosse necessario per rendere giustizia. Ha svalutato i token che l'hacker aveva rubato e ha rimborsato le persone che avevano perso il loro Ether.
Da leggere: Introduzione all'estrazione di Ethereum
2. Valore
Attualmente, ETH è 15 volte più prezioso di ETC. Un motivo importante alla base di ciò è che ETH ha il sostegno di numerosi grandi attori della comunità crittografica e riceve continuamente nuovi aggiornamenti.
Il valore di ETC potrebbe essere basso, ma di recente ha attirato anche il sostegno di diverse persone di spicco.
3. Potenziale
Il potenziale di crescita di ETC è discutibile. Alcune persone sostengono che ETC non ha futuro e la sua comunità è per lo più piena di truffatori, altri ci credono. Non abbiamo idea se ETC crescerà o meno.
D'altra parte, molti esperti affermano che ETH può diventare la prima criptovaluta dopo Bitcoin a raggiungere $ 10.000. Questo è un risultato significativo e mostra quanto potenziale ha ETH. Sta anche crescendo a un ritmo rapido e riceve regolarmente più aggiornamenti.

4. Caratteristiche
Questa è un'altra area in cui il contrasto tra ETH ed ETC è troppo visibile. ETH ha il sostegno di Enterprise Ethereum Alliance (EEA), un gruppo di oltre 200 aziende che ha l'obiettivo di utilizzare blockchain per contratti intelligenti nelle aziende Fortune 500.
L'EEA ha tra i suoi membri alcune delle organizzazioni più importanti, tra cui JP Morgan, ING, Microsoft e Toyota. ETH riceve regolarmente più aggiornamenti, che gli consentono di rimanere aggiornato con il mercato e le sue esigenze.
ETC, tuttavia, non può accedere alla maggior parte degli aggiornamenti di ETH. Quindi, è sostanzialmente indietro in termini di caratteristiche e qualità.
Ethereum vs Ethereum Classic: il verdetto
Il dibattito su quale di questi due sia il migliore potrebbe non finire mai. Da un lato, hai il principio dell'immutabilità e, dall'altro, lo sviluppo costante. Man mano che imparerai di più sulla blockchain e sulla sua filosofia, ti renderai conto di quanto sia complicato l'intero problema.
Conclusione
C'è un aumento delle carriere nella tecnologia blockchain e la blockchain ha cambiato enormemente per sempre il volto stesso dell'industria tecnologica. Se sei interessato a diventare uno sviluppatore blockchain e creare contratti intelligenti e codici a catena, dai un'occhiata al programma di certificati avanzati di IIIT-B e upGrad nella tecnologia blockchain .
Quali sono le caratteristiche principali della Blockchain?
Blockchain ha una serie di caratteristiche distintive. Per cominciare, è decentralizzato, il che significa che non esiste un'autorità centrale per supervisionare le tue azioni; verranno invece registrati in un registro pubblico distribuito. In secondo luogo, poiché tutte le informazioni sulla Blockchain sono crittograficamente crittografate, Blockchain offre maggiore sicurezza a tutti i suoi utenti. Crittograficamente significa che la rete nasconderà i dati di input usando enigmi matematici. Inoltre, poiché le blockchain utilizzano registri distribuiti, tutte le informazioni sulla transazione e sui partecipanti vengono distribuite a ogni nodo della rete. Infine, l'algoritmo di consenso è utilizzato da Blockchain. Questo algoritmo di consenso ha il compito di confermare transazioni, saldi e firme, rendendo Blockchain più sicura e trasparente.
Come funziona Ethereum?
Per convalidare le transazioni di rete, Ethereum si affida a nodi che possono essere eseguiti liberamente. I nodi possono contenere l'intera o una parte della cronologia delle transazioni di Ethereum, nonché le informazioni più aggiornate sullo stato degli smart contract, sui saldi dei conti e altro ancora. L'Ethereum Virtual Machine (EVM), che è l'ambiente operativo e senza fiducia per i contratti intelligenti, è il cuore di Ethereum. Gli smart contract sono protocolli informatici che consentono la negoziazione, la verifica e l'applicazione di accordi digitali. L'EVM esegue un contratto in conformità con le linee guida dello sviluppatore. Per eseguire questi programmi, l'EVM utilizza un linguaggio bytecode. I programmatori di Ethereum possono utilizzare linguaggi di programmazione Ethereum come Solidity e altri per creare contratti intelligenti e app decentralizzate.
Qual è la differenza tra Bitcoin ed Ethereum?
Molti dei concetti alla base di Bitcoin ed Ethereum sono simili. Entrambe le reti blockchain utilizzano un processo di consenso Proof of Work e hanno una serie di caratteristiche crittografiche in comune con la tecnologia blockchain. Ethereum è stato creato per risolvere opportunità che la blockchain di Bitcoin non è in grado di gestire. Gli smart contract, che sono accordi codificati che possono essere eseguiti automaticamente, sono una caratteristica chiave che distingue Ethereum da Bitcoin. Una delle differenze più distinguibili tra Bitcoin ed Ethereum sono i linguaggi di programmazione che utilizzano. Ethereum utilizza un linguaggio di programmazione completo di Turing, mentre Bitcoin utilizza un linguaggio di programmazione basato su stack. Anche le loro tecniche di hashing e i tempi di blocco differiscono. Il passaggio a un metodo Proof of Stake, secondo gli sviluppatori principali di Ethereum, aumenterà l'efficienza e la sicurezza della rete basata su smart contract di Ethereum.