Cos’è Ethereum? La guida definitiva per principianti e non…

Cos’è Ethereum? La guida definitiva per principianti e non…

17/07/2018 0 Di admin

Di Alex Moscov su CoinCentral – Ethereum è una piattaforma open-source basata su blockchain che essenzialmente consente di creare centinaia di criptovalute decentralizzate e di progettare e implementare progetti senza dover costruire la propria blockchain.

Con la seconda maggiore capitalizzazione di mercato nel mondo delle criptovalute, Ethereum ha attirato molta attenzione da parte degli investitori e degli appassionati di criptovalute.

Ethereum non solo presenta un cambiamento significativo dello status quo, ma consente anche lo sviluppo e l’implementazione rapida di nuove applicazioni che presentano soluzioni di nicchia per vari settori.

Sebbene l’utilità di Ethereum sia ovvia per i programmatori e per il mondo della tecnologia in generale, molte persone con meno conoscenze tecniche hanno difficoltà a capirlo. Abbiamo progettato questa guida per attirare l’attenzione di entrambe le tipologie di persone ed esporre a chiunque, da cripto principianti e intermedi questa criptovaluta che potenzialmente è in grado di cambiare il mondo.

Ethereum vs. Bitcoin (parte prima)

Se sei interessato a Ethereum, è probabile che tu abbia una conoscenza basilare di Bitcoin.

Tutte le criptovalute vengono inevitabilmente paragonate a Bitcoin, e francamente rende molto più facile la loro comprensione.

Bitcoin è stato lanciato nel 2009 come prima criptovaluta al mondo, con l’unico obiettivo di creare una moneta universale decentralizzata. Questa valuta non richiede alcun intermediario finanziario ma garantisce comunque transazioni sicure e valide. Ciò è stato reso possibile da una tecnologia rivoluzionaria chiamata “blockchain”.

La blockchain è un libro mastro digitale, che registra e verifica continuamente i record. È usata per tracciare e verificare le transazioni Bitcoin. Poiché la rete globale dei nodi comunicanti che mantiene la blockchain, è praticamente incorruttibile. Quando nuovi blocchi vengono aggiunti alla rete, vengono costantemente convalidati.

Simile a Bitcoin, Ethereum è una rete pubblica distribuita di blockchain. Mentre sia Ethereum che Bitcoin sono criptovalute che possono essere scambiate tra gli utenti, ci sono molte differenze sostanziali tra i due.

Bitcoin, ad esempio, utilizza blockchain per tracciare la proprietà della valuta digitale, rendendolo un sistema di cassa elettronico estremamente efficiente. Ethereum, d’altra parte, si concentra sull’esecuzione del codice di programmazione di un’applicazione. Gli sviluppatori di applicazioni lo utilizzano in gran parte per pagare servizi e costi di transazione sulla rete Ethereum.

Sia Bitcoin che Ethereum sono “decentralizzati”, nel senso che non hanno alcun controllo centrale o autorità di emissione. I rispettivi miners gestiscono ogni rete convalidando le transazioni per guadagnare bitcoin (per Bitcoin) o ether (per Ethereum).

Se hai ancora problemi a fare la distinzione, le parole del dott. Gavin Wood, uno dei cofondatori di Ethereum, potrebbero aiutare:

“Bitcoin è prima di tutto una valuta; questa è una particolare applicazione di una blockchain. Tuttavia, è lontano dall’essere l’unica applicazione. Per fare un esempio precedente di una situazione simile, l’e-mail è un uso particolare di Internet, e sicuramente l’ha aiutato a renderlo popolare, ma ce ne sono molti altri “. Dr. Gavin Wood, cofondatore di Ethereum

Ethereum è semplicemente l’applicazione della tecnologia blockchain per uno scopo completamente diverso.

Cos’è Ethereum?

In poche parole, Ethereum è una piattaforma decentralizzata basata su blockchain su cui è possibile costruire applicazioni decentralizzate (Dapps).

  • Ricorda, blockchain è un database senza server centrale che tiene traccia di ogni transazione e scambio. La stragrande maggioranza delle criptovalute e dei progetti decentralizzati si basano su alcune applicazioni di blockchain.
  • Passeremo alle app decentrate, dette dapps, con maggiori dettagli in seguito, ma sappiamo solo che sono applicazioni che hanno uno scopo specifico per un utente. Allacciate le cinture di sicurezza, alcune di queste sono incredibili.

Il fascino di Ethereum è che è costruito in un modo che consente agli sviluppatori di creare smart contracts. Questi sono script che eseguono automaticamente le attività quando vengono soddisfatte determinate condizioni. Ad esempio, uno smart contract potrebbe tecnicamente dire “pagare a Jane $ 10 se invia un articolo di 1000 parole sulle capre entro il 15 settembre 2018” e pagherebbe Jane una volta soddisfatte le condizioni.

Questi smart contracts sono eseguiti dalla Ethierum Virtual Machine (EVM), gestita da una rete pubblica internazionale di nodi.

La criptovaluta della rete Ethereum è chiamata ether. Ether serve per due diverse funzioni:

  1. Compensa i nodi completi di data mining che alimentano la rete. Ciò mantiene le cose senza intoppi a livello amministrativo.
  2. Paga le persone in seguendo le condizioni degli smart contracts. Questo è ciò che motiva gli utenti a lavorare sulla piattaforma Ethereum.

Se sei ancora un po’ confuso, non preoccuparti. La tecnologia di base è complicata anche a livello di superficie.

Alla fine di questa guida, avrai una migliore comprensione di Ethereum del 99,999% delle persone là fuori … e questo è un buon inizio!

Andremo su cose come il funzionamento di Ethereum, la storia di Ethereum e alcune delle emozionanti cose che si svolgono sulla piattaforma di Ethereum.

Benvenuti nella corsa frenetica di Ethereum

Nel 2011, un ragazzo russo-canadese di 17 anni di nome Vitalik Buterin ha saputo di Bitcoin da suo padre. Buterin è diventato un co-fondatore di Bitcoin Magazine e uno dei principali scrittori per la pubblicazione. Buterin attualmente fa parte del comitato editoriale di Ledger. Come rivista accademica peer-reviewed, Ledger pubblica articoli di ricerca originali su criptovalute e tecnologia blockchain. La pubblicazione mostra interesse per qualsiasi argomento relativo dalla blockchain alla matematica, informatica, ingegneria, diritto ed economia.

Nel 2013, dopo aver visitato sviluppatori di tutto il mondo che condividevano l’entusiasmo per la programmazione, Buterin ha pubblicato un white paper che proponeva Ethereum.

Nel 2014, Buterin è uscito dall’università di Waterloo dopo aver ricevuto la borsa di studio Thiel di $ 100.000 per lavorare a tempo pieno su Ethereum.

Nel 2015, il sistema Ethereum è andato on line.

Nel 2017, Ethereum ha raggiunto un tetto massimo di $ 36 miliardi di dollari.

Che tu stia guardando questo da un punto di vista dell’investimento, dalla prospettiva tecnologica o dalla testimonianza della storia, Ethereum è estremamente eccitante.

L’obiettivo di Buterin era di portare la stessa decentralizzazione del Bitcoin verso qualcosa di più della semplice valuta. Ciò potrebbe essere realizzato costruendo un linguaggio di programmazione completo nella blockchain di Ethereum.

Il white paper di Ethereum entra nel dettaglio per alcuni dei possibili casi d’uso, che potrebbero essere costruiti attraverso app decentralizzate sulla rete Ethereum. La lista potrebbe continuare all’infinito:

  • Sistemi di token
  • Derivati ​​finanziari
  • Sistemi di identità e reputazione
  • Archiviazione di file
  • Bancario
  • Organizzazioni autonome centralizzate
  • Assicurazione
  • Feed di dati
  • Cloud computing
  • Analisi dei mercati

Costruendo queste app sulla rete Ethereum, queste cose possono utilizzare la blockchain di Ethereum invece di dover crearne una propria.

La squadra fondatrice di Ethereum

Il nucleo fondatore di Ethereum nel 2014 era composto da Vitalik Buterin, Mihai Alisie, Anthony Di Iorio e Charles Hoskinson, attirando inoltre l’attenzione di Joseph Lubin per entrare a far parte del team. Lubin ha poi fondato, a  Brooklyn, ConsenSys che conta ormai quasi 1.000 dipendenti “.

Si dice che sia uno dei migliori acquirenti della ICO di Ethereum, Lubin, che aveva finanziato ConsenSys con la sua scorta di Bitcoin, e riferisce che ha iniziato a vendere alcuni dei suoi Ether l’anno scorso per finanziare lo sviluppo dell’azienda.

La macchina virtuale di Ethereum

Le prime applicazioni di blockchain, come Bitcoin, consentivano agli utenti solo una serie di operazioni predefinite. Ad esempio, Bitcoin è stato creato esclusivamente per funzionare come criptovaluta.

A differenza di questi primi progetti blockchain, Ethereum consente agli utenti di creare le proprie operazioni. La Ethereum Virtual Machine (EVM) lo rende possibile. Come ambiente runtime di Ethereum, l’EVM esegue smart contracts. Poiché ogni nodo Ethereum esegue l’EVM, le applicazioni create sfruttano i vantaggi dell’essere decentralizzate senza dover costruire la propria blockchain.

Smart contract

Gli smart contract sono stringhe di codice informatico in grado di eseguirsi automaticamente quando vengono soddisfatte determinate condizioni prefissate.

Invece di richiedere un’autorità centrale unica per dire “si” o “no”, questi contratti sono auto-gestiti. Ciò non solo rende più efficace l’intero processo, ma lo rende anche più equo e obiettivo.

Ad esempio, un caso di utilizzo di un semplice smart contrat sarebbe:

  • Jim vuole scommettere con Sarah 100 Ether (ETH) che il prezzo dell’ETH sarà superiore a $ 1000 il 30 agosto 2018.
  • Sono d’accordo su un feed di dati da utilizzare per determinare il prezzo ETH.
  • Ognuno di loro affida 100 ETH a uno smart contract, con il vincitore che prende l’importo di 200 ETH.
  • Il 30 agosto 2018 il feed di dati viene interrogato e il contratto esegue immediatamente l’invio di denaro al vincitore.

Usando lo smart contract, non è necessario che Jim e Sarah si fidino l’uno dell’altro. Devono solo fidarsi del feed di dati.

Tieni presente che questo è solo un esempio molto semplice. Molti smart contract sono estremamente complessi e possono fare miracoli. Gli  smart contract possono automatizzare una varietà di compiti, senza richiedere intermediari. Tutto ciò di cui un buon contratto ha bisogno sono le regole arbitrarie scritte in esso.

Sfide e iniziative di Ethereum

La gestione delle transazioni finanziarie da sola presenta problemi estremamente complessi in termini di affidabilità e sicurezza. Poiché la rete Ethereum comprende una blockchain per scopi generali che gestisce attività diverse dal denaro, sorgono sfide più complesse che vanno oltre le semplici transazioni finanziarie. Pensando al futuro, Ethereum affronta questioni di scalabilità, consumo energetico, sicurezza, privacy e decentralizzazione.

Oltre il denaro

Come blockchain per scopi generali, Ethereum ha bisogno di un meccanismo per rappresentare attività diverse dal denaro. Lo standard ERC-721 è stato creato per le transazioni uniche di oggetti di valore. L’acronimo ERC sta per Ethereum Request for Comment e prevede un processo formale per la Fondazione Ethereum per migliorare il suo prodotto. Lo standard ERC-721 ha originariamente guidato lo sviluppo dei collezionabili CryptoKitties di grande successo, ma consente la rappresentazione di qualsiasi risorsa digitale.

Casper il Friendly Finality Gadget

Qualsiasi blockchain si basa su un protocollo di consenso affidabile, equo, sicuro e affidabile per l’immissione di transazioni nel sistema. Come Bitcoin, Ethereum usa un approccio Proof of Work (PoW), ma la blockchain di Ethereum prevede di implementare un algoritmo Proof of Stake (PoS).

Il gadget di funzionalità Casper implementa il PoS come modulo indipendente. In quanto tale, Casper vive sopra l’attuale sistema PoW, rendendo la rete Ethereum un sistema ibrido di PoW e PoS. Inoltre, come modulo indipendente, consente di rimuovere la porzione PoW della rete in un secondo momento.

Il protocollo Casper PoS utilizza la teoria dei gioch per gli incentivi e per mantenere l’integrità del sistema. Fornisce inoltre vantaggi di maggiore sicurezza e riduce il massiccio consumo energetico richiesto dall’estrazione PoW.

La scalabilità

La scalabilità (scaling) presenta una grande sfida per Ethereum, così come per altre blockchain. Lo scaling definisce la capacità di un sistema di gestire un carico di lavoro ampio e in crescita senza mostrare tensione o stress al sistema. Pensa a questo sia come potenza ed efficienza di un sistema per completare le attività sia come sfida per l’esperienza dell’utente. Se un utente attende troppo a lungo una risposta dopo aver fatto clic su un pulsante, come risultato della frustrazione abbiamo che gli utenti abbandonano il sistema.

Il web ha affrontato questo problema anche nei primi giorni. Nelle prime applicazioni Web, ogni azione eseguita da un utente su una pagina Web comportava il ricaricamento dell’intera pagina dal server e il successivo rendering nel browser del client. Il Web 2.0 è arrivato, ha introdotto la possibilità di aggiornare solo la parte rilevante della pagina e le interfacce utente reattive sono diventate la norma sul web.

Vitalik Buterin sullo scaling

Vitalik Buterin identifica lo scaling come una preoccupazione primaria che deve essere affrontata nella tecnologia blockchain. Ha fatto i seguenti commenti a settembre 2017 in un’intervista con Naval Ravikant alla conferenza Disrupt SF 2017.

“Bitcoin sta attualmente elaborando un po’ meno di tre transazioni al secondo; e se va vicino a quattro, è già al massimo della capacità. Ethereum negli ultimi giorni, ne ha fatte cinque al secondo. E se va oltre le sei, allora è anche al massimo della capacità. D’altra parte, Uber in media – 12 corse al secondo, PayPal – diverse centinaia, Visa – diverse migliaia, importanti borse valori – decine di migliaia. E se vuoi andare su IoT, allora stai parlando di centinaia di migliaia … “

Plasma la linfa che porta nuova vita alla rete

Ciò che la rete Lightning porta in Bitcoin, Plasma lo porta a Ethereum. Joseph Poon (il creatore del protocollo Lightning Network) e Vitalik Buterin progettano insieme Plasma.

Gli sforzi come Lightning e Plasma agevolano lo stress sulla rete portando il lavoro offline in una catena laterale. Gli utenti effettuano più transazioni nel tempo su un canale della catena laterale senza utilizzare la blockchain principale a questo punto. Dopo aver completato un numero di transazioni, lo stato finale di queste transazioni si sposta sulla blockchain principale come una singola transazione con una singola commissione. Molteplici interazioni da elaborare riducono quindi ad una singola azione sulla blockchain, riducendo di conseguenza la tensione sulle risorse e migliorando la scalabilità.

Lo sharding

Si potrebbe ridurre l’informatica all’arte di mettere qualcosa da qualche parte e poi recuperarlo quando vuoi. Memorizzare solo ciò che è necessario in modo da rendere il recupero semplice ed elegante e recuperare solo ciò di cui si ha bisogno, e farlo tutto il più rapidamente possibile, definisce l’efficienza. Sharding presenta una tecnica per la memorizzazione dei dati in modo efficiente per migliorare il recupero. E l’efficienza determina la scalabilità.

Sharding definisce fondamentalmente i modi per suddividere i dati in parti separate e memorizzarli separatamente. Di conseguenza, devi solo occuparti del piccolo pezzo contenente i dati che ti interessano e non guadare tutti i dati contenuti nell’intero sistema. La tecnologia dei database ha utilizzato a lungo lo sharding per aumentare la scalabilità, e ora la Ethereum Foundation ricerca come lo sharding possa migliorare la tecnologia blockchain.

Raiden

Allo stesso modo, Raiden presenta anche funzionalità di catena laterale simili a Illuminazione e Plasma. Raiden non è un progetto della Fondazione Ethereum, ma un prodotto di una società indipendente.

App decentralizzate (Dapps)

Molti di noi hanno una buona conoscenza di cosa sia un’applicazione (app). Un’applicazione è formalmente definita come un programma o un pezzo di software progettato e scritto per soddisfare uno scopo particolare dell’utente. Utilizziamo app ogni giorno: le app ci permettono di controllare il nostro conto in banca, scorrere un feed live di immagini o persino lanciare un Flappy Bird nel vuoto.

Ora prendi questa definizione e ” decentralizzala ” . Le Dapps hanno funzioni simili, ma funzionano su un’intera rete di nodi piuttosto che su una fonte centrale. Il fatto che siano decentralizzate offre alle dapps un enorme vantaggio rispetto alle app tradizionali.

Sai quando Instagram è inattivo perché il server non funziona? Questo non succede con dapps. Che ne dici di quando il sito è stato violato e esposto le informazioni di 17 milioni di persone? Questo non succede neanche.

Inoltre, le Dapp sono:

  • Open Source – Dapps consente agli utenti di visualizzare il codice dell’app su frontend e backend. Nessuna cosa del tipo “Consentici di usare la tua posizione” senza senso se non diversamente specificato.
  • Autonome: le Dapps agiscono automaticamente secondo le regole codificate in esse. Non c’è spazio per la corruzione esterna.
  • Sicure: i dati e i protocolli sono memorizzati sulla blockchain crittograficamente. Niente hack.
  • 100% Uptime – La blockchain è sempre in esecuzione, il che significa zero tempi di inattività per le dapps. Nessun incidente.
  • Più facili da implementare – Gli sviluppatori che vogliono sfruttare la tecnologia blockchain non hanno bisogno di creare una nuova blockchain. Il framework è lì, facendo risparmiare ai creatori un sacco di tempo e sforzi per creare un framework potenzialmente incompleto. Per funzionare su questa rete decentralizzata, le dapps pagano solo le spese di transazione.

In molti casi, gli utenti front-end non riescono nemmeno a distinguere le app da dalle dapps. Le Dapps tipicamente usano applicazioni web HTML / JavaScript per comunicare con la blockchain, sembrando agli utenti uguali a molte applicazioni che già usano oggi.

Quale sarà La Real Killer App?

Mentre Bitcoin fornisce una rete per le transazioni finanziarie, Ethereum aspira a fornire una piattaforma per lo sviluppo di applicazioni decentralizzate. In definitiva, una piattaforma di programmazione richiede che le buone applicazioni costruite su di esso vengano prese sul serio. I CryptoKitties hanno guadagnato popolarità per un po’, ma continuiamo ad aspettare e vedere quanto bene Ethereum serva da base per lo sviluppo di applicazioni.

Quartz ha chiesto il 14 settembre 2017 a Vitalik Buterin “Quali app decentralizzate trovi interessanti? Ha risposto come segue:

“Ci sono alcune categorie che sono già fiorenti. Alcune di loro sono varie applicazioni finanziarie, contratti finanziari, derivati, cose come Maker. I giochi sono un altra. Nello spazio non finanziario, la verifica dell’identità sta diventando grande. Con i mercati di previsione, Augur e Gnosis avranno un discreto successo. Anche nel non proprio spazio finanziario  c’è una cosa interessante chiamata Akasha. È un forum basato su Ethereum che utilizza meccanismi di criptovaluta basati sull’ether per gestire cose come upvote e downvote e prevenzione dello spam. “

Casi d’uso di Ethereum Dapps

Allacciate le cinture di sicurezza e preparate le vostre dita, è finalmente il momento per la parte più eccitante di questa guida.

L’intersezione di Ethereum con il mondo reale è lastricata di innovazione e novità dirompenti. Ci sono già un numero enorme di progetti, sia live che in fase di sviluppo, costruiti sulla rete Ethereum. Qui ci sono solo alcuni dei più riusciti e promettenti di queste dapps.

Golem: il progetto Golem mira a creare un supercomputer globale facilmente accessibile a chiunque. È essenzialmente la prima sharing economy decentralizzata della potenza di calcolo. In quanto mercato globale, gli utenti sarebbero in grado di fare soldi “affittando” il loro potere di calcolo inattivo, o spendere soldi per avere accesso a un supercomputer. Aspetta: hai mai usato un supercomputer? I supercomputer costano tra un milione e un miliardo di dollari. Il moderno supercomputer Tianhe-2 ha una potenza di circa 18.400 Playstation 4s. L’obiettivo di Golem è rendere questo tipo di potenza facilmente accessibile ovunque nel mondo ad un costo infinitesimale.

Augur: l’obiettivo di Augur è di utilizzare una rete decentralizzata per creare un potente strumento per le previsioni di mercato. Augur può premiare gli utenti per prevedere correttamente eventi futuri. Mentre a livello superficiale può sembrare una piattaforma di scommesse decentralizzata (che vale ancora molto), Augur potrebbe potenzialmente fornire potenti dati predittivi praticamente per qualsiasi settore. Le previsioni di mercato sono più precise rispetto le previsioni dei singoli esperti e dei tradizionali sondaggi di opinione.

Civic: Civic mira a proteggere le identità degli utenti e fornire un accesso basato su blockchain, sicuro, a basso costo e su richiesta con verifica dell’identità. Ciò non solo impedirebbe e fornirebbe agli utenti assistenza per le frodi sull’identità, ma eliminerebbe anche la necessità di continue informazioni personali e verifiche dei controlli in background. Pensa a quante volte hai lasciato il tuo numero di codice fiscale o della previdenza sociale e puoi vedere i vantaggi di Civic.

OmiseGO: la visione di OmiseGO è quella di risolvere i problemi e le inefficienze delle istituzioni finanziarie, dei processori e dei gateway di pagamenti, consentendo uno scambio decentralizzato su una blockchain pubblica a un costo basso e un volume elevati. Ciò significa che chiunque sarà in grado di effettuare transazioni finanziarie quali pagamenti, invii salariali, commercio B2B, gestione patrimoniale e programmi di fidelizzazione senza dover fare affidamento su un singolo server… e senza commissioni esorbitanti! Il sistema è costruito in modo tale da consentire di utilizzare la valuta migliore (sia fiat che cripto).

Storj: L’obiettivo di Storj è di consentire agli utenti di affittare il loro spazio in eccesso sul disco rigido in cambio di Crypto STORJ. Gli utenti potrebbero quindi utilizzare Storj anche per affittare ulteriore spazio su disco.

Queste sono solo una manciata di diverse dapps che girano tutte sulla piattaforma Ethereum. Ciò che davvero spicca con le cose semplici è come il loro fondatore è in grado di “aumentare” il capitale reale vendendo i token. Mentre le app tradizionali devono cercare investimenti esterni o IPO, una dapp può semplicemente lanciare una ICO e racimolare il capitale di cui hanno bisogno per costruire la propria azienda. Sebbene ciò facilita i processi di finanziamento, ha purtroppo reso possibile anche molti sotto-aspetti alla ICO e molti speculatori ne hanno approfittato.

Ethereum vs Bitcoin (parte seconda)

Ora che hai una comprensione decente di cosa sia Ethereum e di come funzioni, è utile vedere come si confronta con Bitcoin a livello tecnico.

Mentre le due criptovalute hanno scopi diversi, Ethereum offre numerosi vantaggi rispetto a Bitcoin:

  1. Tempi di blocco più brevi: su Ethereum, i blocchi vengono estratti all’incirca ogni 15 secondi rispetto ai 10 minuti di Bitcoin. Questo tempo più breve consente alla blockchain di avviare più rapidamente la conferma dei dati della transazione, sebbene significhi anche più blocchi  orfani.
  2. Struttura delle tariffe più sofisticata – Le commissioni di transazione di Ethereum si basano sulle esigenze di archiviazione e sull’utilizzo della rete. Le transazioni Bitcoin sono limitate dalla dimensione del blocco e competono tra loro.
  3. Mining più sofisticato – Il mining di Bitcoin richiede attualmente ASICs (Circuiti integrati specifici per applicazione), che richiedono una grande quantità di investimenti di capitale per il mining. L’algoritmo di estrazione di Ethereum è stato progettato in modo da essere “ASIC-resistente”, in tal modo livellando il campo di gioco e favorendo la decentralizzazione dell’attività di mining.

Ethereum attualmente funziona meglio di Bitcoin come valuta. Con Ethereum è possibile inviare le transazioni in modo affidabile e più velocemente, pagare commissioni di transazione inferiori e utilizzare le tariffe più vantaggiose (sebbene abbia ancora le sue conseguenze negative per i miners).

Tuttavia, Bitcoin ha un prezzo relativamente più stabile – e quindi funziona come un’opzione migliore di conservazione del valore. Ethereum è molto più giovane ma negli ultimi anni ha recuperato una notevole quantità di terreno. Sebbene Ethereum sembri certamente promettente come una valuta, il suo vero potenziale risiede nelle caratteristiche inesistenti nel codice di Bitcoin.

The DAO: problemi in paradiso

Il DAO più famoso era semplicemente noto come The DAO. Il nome quasi identico causa molta confusione per le persone e dà alle DAO una cattiva reputazione.

The DAO era un’organizzazione autonoma decentralizzata che funzionava principalmente come un fondo di venture capital diretto dagli investitori. Non aveva la struttura di gestione convenzionale o il consiglio di amministrazione, non era legato ad alcun governo particolare e funzionava invece su codice open source. The DAO è stato istituito per dare ai finanziatori il potere di votare per il quale dapps si meritava l’investimento tramite i token DAO.

Le Dapps avevano in qualche modo un processo di approvazione:

  1. Ottieni una whitelist da esponenti rispettabili nella comunità di Ethereum
  2. Ricevi voti da coloro che detengono i token DAO.
  3. Ottieni l’approvazione del 20% dei voti per ricevere una quota dei fondi DAO necessari per iniziare.

The DAO è famosa per la più grande campagna di crowdfunding della storia, raccogliendo oltre 150 milioni di dollari in ether da più di 11.000 investitori. The DAO è anche famoso per essere stato hackerato per 50 milioni di dollari. Questo ha provocato inevitabilmente una divisione nella comunità di Ethereum, creando ciò che ora conosciamo come Ethereum (ETH) ed Ethereum Classic (ETC).

L’hacking è avvenuto a causa della “funzione split” di The DAO. I finanziatori che volevano uscire da The DAO potevano usare la sua “funzione split”, che avrebbe restituito loro gli ether che avevano investito. L’unica condizione era che i finanziatori esistenti dovevano tenere i loro ether per 28 giorni prima che potessero ritirarli.

Il 17 giugno 2016, una persona sconosciuta o un gruppo di persone, ha approfittato di un problema nella sicurezza della funzione Split grazie ad una semplice funzione ricorsiva. Questo hack ha permesso agli hacker di ripetere la loro richiesta di ritirare gli stessi token DAO più volte prima che il sistema registrasse la somma di 50 milioni di USD.

La notizia di questo hack ha creato il caos nella comunità di Ethereum. Nonostante questo hack non ha nulla a che fare con la piattaforma Ethereum e tutto ciò che ha a che fare con la piattaforma DAO, molti membri della comunità di Ethereum erano investitori in The DAO. La comunità nel suo insieme ha avuto 28 giorni per trovare una soluzione, che ha finito per essere  un fork per fermare l’attuale blockchain interamente e creare qualcosa di nuovo da zero.

Il nuovo Ethereum (ETH) è il risultato del fork, ed è essenzialmente la blockchain prima dell’hack. Il vecchio Ethereum (Ethereum Classic – ETC) sta ancora eseguendo la blockchain originale con l’hack incluso.

La stragrande maggioranza della comunità di Ethereum, inclusi i fondatori di Ethereum, si è imperniata sull’ETH, con una piccola minoranza fedele alla blockchain originale.

Prossimi aggiornamenti di Ethereum: la lunga strada del futuro

Il software non smette mai di cambiare finché la gente non smette di usarlo. La Fondazione Ethereum segue una roadmap di future modifiche e miglioramenti del sistema. Nessun sistema funziona mai abbastanza veloce, quindi lo scaling continua a svilupparsi. La privacy rimane fondamentale e la ricerca continua con continue prove . I sistemi decentralizzati richiedono costante attenzione alla sicurezza. Molti aspetti del futuro rimangono sconosciuti. Alcune applicazioni nuove e popolari non ancora sul mercato potrebbero richiedere nuove funzionalità dal sistema. Mentre il mondo cambia, Ethereum continua ad evolversi.

Il futuro di Ethereum è promettente ma non è privo di potenziale incertezza.

Un evento notevole all’orizzonte è il fork di Metropolis che si terrà a fine settembre. Questa hard fork indica alcuni importanti aggiornamenti per la piattaforma, tra cui:

  • Aumento dell’anonimato con nuove prove a conoscenza zero o “zk-SNARKs”. Ciò significa che gli utenti saranno in grado di condurre transazioni a livelli di anonimato molto più sicuri che mai.
  • Gli smart contracts e la programmazione saranno molto più facili da utilizzare. Anche il gas verrà regolato per l’impostazione delle tariffe.
  • Il mascheramento aumenterà la sicurezza sulla rete. Gli utenti saranno in grado di determinare l’indirizzo per il quale hanno una chiave privata, e questo li proteggerà dall’hacking dai quantum-computer.
  • Una “bomba di difficoltà” sarà inclusa nell’aggiornamento, il che significa che l’attività di mining diventerà molto più difficile. Questo è un passo significativo in quanto Ethereum passa da proof-of-work (PoW) a proof-of-sake (PoS).

Non sapremo come questo hard fork influenzerà il prezzo di Ethereum in quanto i mercati potrebbero adattarsi in vari modi. Se gli aggiornamenti attraggono più utenti, il prezzo potrebbe aumentare. Tuttavia, se l’attività di mining diventa più difficile e rallenta, il prezzo potrebbe diminuire.

Il prossimo aggiornamento dopo Metropolis viene definito Serenity, che dovrebbe aumentare la stabilità e incoraggiare maggiori investimenti.

Commenti finali

Sebbene ci sia un sacco di interesse speculativo su Ethereum, è importante notare che le comunità Ethereum e dapp sono molto focalizzate sulla costruzione di un futuro tangibile.

Ethereum è un’applicazione fenomenale della blockchain e ha reso possibile l’esistenza di centinaia di progetti.

“Blockchain risolve il problema della manipolazione. Quando ne parlo in Occidente, le persone dicono di fidarsi di Google, di Facebook o delle loro banche. Ma il resto del mondo non si fida più di tanto delle organizzazioni e delle società – voglio dire Africa, India, Europa orientale o Russia. Non si tratta di luoghi in cui le persone sono davvero ricche. Le opportunità di Blockchain sono le più alte nei paesi che non hanno ancora raggiunto quel livello. ” Vitalik Buterin, fondatore di Ethereum

L’obiettivo principale dei fondatori di Ethereum non è quello di creare una criptovaluta che faccia guadagnare un sacco di soldi agli speculatori; è per cambiare il mondo. La comunità Ethereum attrae i sostenitori ideologici nello stesso modo in cui fanno Bitcoin e altre criptovalute, ma i casi d’uso gli danno vita ben oltre quella delle altre monete.

Questo articolo e’ stato originariamente pubblicato su CoinCentral.com e scritto da Alex Moskov e potete leggere la versione originale in inglese cliccando qui.

La traduzione dell’articolo originale a cura di Timeofweb.com ha subito delle piccole modifiche di carattere grammaticale e discorsivo per renderne scorrevole la lettura in lingua italiana. 

Share Button