Understanding Ethereum: A guide to the Decentralized Crypto

Che cosa è Ethereum (ETH)

Se vuoi comprendere appieno cos'è Ethereum senza entrare troppo nei dettagli tecnici, sei nel posto giusto. Continua a leggere per scoprire tutto ciò che devi sapere su Ethereum, cosa fa e come puoi usarlo nella tua vita quotidiana. Cominciamo dalle basi.

Cos'è Ethereum?

Ethereum è uno dei più grandi (se non il più grande) sistemi operativi di criptovaluta globali e decentralizzati. Ti consente di creare DApp (applicazioni digitali) decentralizzate e contratti intelligenti senza alcuna interferenza o tempi di inattività di terze parti. Ethereum offre una macchina virtuale decentralizzata, nota come EVM (Ethereum Virtual Machine). Puoi usarla per eseguire diversi tipi di script sulla rete di nodi pubblici internazionali. Le applicazioni su Ethereum sono accessibili in tutto il mondo e puoi persino programmare su questa piattaforma per controllare il denaro.

Soluzione decentralizzata: cosa significa realmente?

Blockchain

Come detto, Ethereum è una piattaforma decentralizzata. In parole povere, questo significa che non esiste un'autorità unica che controlla la creazione, il commercio o l'amministrazione dello scambio. È completamente opposto all'approccio centralizzato, che significa controllo di un'unica entità. Il motivo per cui Ethereum è un sistema decentralizzato è che la maggior parte delle imprese, delle attività e dei servizi online sono sviluppati e gestiti su un sistema centralizzato. Inoltre, la storia ci ha mostrato molte volte che un sistema centralizzato è imperfetto. Questo perché il controllo di un'unica entità significa anche un singolo punto di errore. 

D'altro canto, l'approccio decentralizzato non si basa su alcun back end centralizzato. I sistemi basati su questo approccio interagiscono direttamente con catena di blocchie anche in questo caso non esiste un singolo punto di errore.

Blockchain è gestita sui computer di volontari e appassionati in tutto il mondo. In questo modo, non può mai andare offline. A differenza dei sistemi centralizzati, gli utenti non devono fornire le proprie informazioni personali per utilizzare un sistema decentralizzato. Se ti stai già chiedendo se Ethereum è paragonabile a Bitcoin, tieni presente che sono entrambi progetti completamente diversi. Non solo la loro natura è diversa, ma hanno anche obiettivi diversi. Continua a leggere per saperne di più.

Una breve storia di Ethereum

Ethereum History

Nel 2013, Vitalik Buterin ha condiviso questa idea rivoluzionaria con i suoi amici in un white paper. Man mano che l'idea circolava, circa 30 persone hanno contattato Buterin per parlare del concetto, che è stato annunciato pubblicamente un anno dopo, nel 2014. Buterin ha anche presentato il suo ideale a Miami alla conferenza Bitcoin e, più tardi, nel 2015, è stata lanciata con successo la prima versione di Ethereum chiamata "Frontier".

Termini chiave di Ethereum

Per comprendere meglio Ethereum, è necessario comprendere le seguenti terminologie chiave.

Decentralizzato Autonomo

Si tratta di un'organizzazione digitale che si concentra sul lavoro senza alcuna gestione gerarchica.

Organizzazioni DAO

È una combinazione di persone, contratti intelligenti, blockchain e codice.

Contratti intelligenti

Una delle parti più importanti della piattaforma Ethereum è lo smart contract. È un accordo firmato digitalmente tra due o più parti e si basa su un sistema di consenso. Per capirlo meglio, confrontiamolo con il contatto tradizionale.

ProprietàContratto intelligenteContratto tradizionale
CostoUna frazione del costoMolto costoso
DurataMinutiMesi
Depositare in garanziaNecessarioNecessario
RimessaAutomaticoManuale
AvvocatiPresenza virtualePresenza fisica
PresenzaPotrebbe non essere necessarioImportante

Proprietà intelligente

Per salvare e mantenere la tua proprietà intelligente, la piattaforma è dotata di un portafoglio Ethereum. Puoi anche usare questo portafoglio per contenere altre criptovalute. È fondamentalmente il gateway per tutte le applicazioni decentralizzate presenti sulla blockchain di Ethereum.

Solidità

Solidity è utilizzato in Ethereum come linguaggio di programmazione per smart contract, specificamente progettato per essere eseguito in EVM. Puoi utilizzare questo linguaggio per eseguire calcoli arbitrari.

Transazioni

Nel sistema Ethereum, la transazione è un semplice messaggio trasmesso da un account all'altro. Può essere vuoto ma può anche contenere dati binari noti come Ether.

EVM (macchina virtuale Ethereum)

Come accennato in precedenza, EVM è utilizzato per gli smart contract come ambiente di runtime. Il fattore più importante dell'EVM è che il codice che esegue non ha accesso ad alcun tipo di connessione al file system di Ethereum, alla rete o a qualsiasi altro processo. Ecco perché è un eccellente strumento sandbox per gli smart contract.

Etere

Il sistema operativo Ethereum è dotato di un token di valore di criptovaluta e sugli exchange di criptovaluta è elencato come ETH. Ti consente di pagare per servizi di elaborazione e commissioni di transazione sulla rete blockchain di Ethereum. In parole povere, ogni volta che Ether viene pagato quando si verifica uno smart contract.

Gas

Esiste anche un token intermedio noto come Gas che ti consente di effettuare pagamenti. È un'unità che puoi usare per calcolare tutto il lavoro computazionale di cui hai bisogno per eseguire senza problemi le tue transazioni o uno smart contract. La seguente equazione ti consentirà di comprendere meglio sia Ether che Gas.

Ether = Commissioni Tx = Limite Gas x Prezzo Gas

Qui:

  • Il prezzo del gas è uguale all'importo di Ether che devi pagare
  • Il limite del gas è uguale alla quantità di gas spesa per il calcolo

Ethereum è una criptovaluta?

Ethereum Money

A questo punto, ti starai chiedendo se Ethereum è una criptovaluta o meno. Se guardi la definizione di Ethereum, spiega che Ethereum è fondamentalmente un portale software che offre i servizi di un app store decentralizzato e di un internet decentralizzato. Devi pagare in un tipo specifico di valuta per le risorse computazionali che utilizzi per eseguire un programma o un'applicazione. Ecco dove entra in gioco Ether.

Ether non richiede alcun software o bridge di terze parti per elaborare i tuoi pagamenti, poiché agisce come asset portatore digitale. Non solo funziona come carburante per tutti i programmi decentralizzati presenti nella rete, ma agisce anche come valuta digitale.

Ethereum contro Bitcoin

Bitcoin - Ethereum

In un certo senso, è sicuro dire che Ethereum è in qualche modo simile a Bitcoin, ma solo se lo si osserva da una prospettiva di criptovaluta. Ma il fatto rimane lo stesso di quanto detto in precedenza, ovvero che entrambi sono progetti completamente diversi con obiettivi diversi. Indubbiamente, ad oggi, non esiste una criptovaluta migliore e di maggior successo di Bitcoin, ma Ethereum non riguarda solo la criptovaluta. È una piattaforma multiuso e la valuta digitale è una delle sue parti.

Anche se li confronti solo da una prospettiva di criptovaluta, entrambi, anche in quel caso, sono molto diversi. Ad esempio, Ether non ha praticamente alcun hard cap, ma non è il caso di Bitcoin, che ha un hard cap di 21 milioni. Inoltre, non ci vogliono più di 10 secondi per estrarre Ethereum. D'altro canto, il tempo medio di estrazione di blocchi di Bitcoin è di circa 10 minuti.

Un'altra differenza molto importante tra i due è che hai bisogno di molta potenza di calcolo per estrarre Bitcoin. Ora è possibile solo per le fattorie di mining su scala industriale, mentre Ethereum incoraggia il mining decentralizzato che chiunque può eseguire. La più grande differenza tra Bitcoin ed Ethereum è che il codice interno di Ethereum è Turing completo. In parole semplici, puoi letteralmente calcolare ogni singola cosa se hai tempo e potenza di calcolo. Fornisce agli utenti della piattaforma Ethereum infinite possibilità, e questa capacità non è presente in Bitcoin. La seguente tabella ti consentirà di comprendere meglio la differenza tra Ethereum e Bitcoin.

Tabella di confronto tra Ethereum e Bitcoin

ProprietàEthereumBitcoin
FondatoreVitalik ButerinSatoshi Nakamoto
DefinizioneEthereum è un computer mondiale decentralizzatoBitcoin è una valuta digitale
Tempo medio di bloccoDa 10 a 12 secondi10 minuti
Algoritmo di hashingAlgoritmo SHA-256Ogni algoritmo
Data di rilascio30 luglio 20159 gennaio 2008
Catena di blocchiPianificazione per POS – Prova di lavoroProva di lavoro
Metodo di rilascioPrasalaBlocco della mente della genesi
UtilizzoValuta digitaleContratti intelligenti Valuta digitale
CriptovalutaEtereBitcoin – Satoshi
ScalabileNon al momento
ConcettoComputer mondialeDenaro digitale
TuringTuring completatoTuring incompleto
EstrazioneGPUMinatori ASIC
Token di criptovalutaEtereBTC
ProtocolloProtocollo fantasmaConcetto di pool mining
Metodo di rilascio della monetaAttraverso ICOAttività mineraria precoce

Come funziona Ethereum?

Come accennato, Ethereum supporta applicazioni che vanno oltre i sistemi monetari. Oltre a memorizzare la cronologia completa delle transazioni, tutti i nodi su questa piattaforma devono scaricare le informazioni/lo stato correnti o più recenti riguardanti il rispettivo smart contract. Scarica anche il codice dello smart contract e le informazioni sul saldo di entrambe le parti dell'accordo.

In pratica, puoi definire la rete Ethereum come una macchina a stati basata sulle transazioni. Puoi comprendere il concetto di macchina a stati come qualcosa che legge una serie di input e cambia il suo stato sulla base di quegli input. Tieni presente che ogni stato Ethereum è costituito da decine di milioni di transazioni diverse che sono raggruppate insieme per creare blocchi. Tutti i blocchi formano una catena quando sono collegati tra loro. Inoltre, ogni singola transazione viene convalidata da un processo noto come mining prima di essere aggiunta al registro.

Cos'è il mining?

What is Mining?

È un processo computazionale in cui uno specifico gruppo di nodi completa una sfida chiamata "Proof of Work", fondamentalmente un puzzle matematico. Il tempo di completamento di ogni puzzle è direttamente proporzionale alla potenza di calcolo di cui disponi. Innumerevoli persone in tutto il mondo cercano di competere tra loro nella creazione e convalida di un blocco perché ogni volta che un minatore viene premiato e vengono creati token Ether se dimostrano un blocco. Ciò significa che i minatori sono la vera spina dorsale della piattaforma Ethereum poiché generano nuovi token e convalidano operazioni come la conferma e la convalida delle transazioni.

Come usare Ethereum

Nelle applicazioni e nelle soluzioni software, i sistemi centralizzati sono molto diffusi, ma presentano diversi problemi, tra cui:

  • Un singolo punto di controllo che è anche un singolo punto di errore
  • Effetto silo
  • Un singolo attacco informatico può corrompere facilmente l'intero sistema
  • Possono esserci molti colli di bottiglia nelle prestazioni

In che modo Ethereum affronta tali problemi?

Innanzitutto, puoi sviluppare e distribuire programmi e applicazioni decentralizzati usando Ethereum. Inoltre, puoi letteralmente rendere decentralizzato qualsiasi programma centralizzato con il sistema operativo Ethereum.

I vantaggi di un sistema decentralizzato sono infiniti. Uno dei più importanti è che trasforma completamente la relazione tra persone e aziende. Consente alle persone (clienti) di tracciare esattamente l'origine di qualsiasi prodotto o servizio che desiderano acquistare. Oltre a ciò, gli smart contract garantiscono la sicurezza e rendono l'esperienza di trading più efficace e fluida.

Vantaggi di Ethereum

Come abbiamo già discusso, non sono possibili interventi di terze parti quando si lavora sulla piattaforma Ethereum. Porta tutti i vantaggi della tecnologia blockchain sul tavolo, e alcuni dei più importanti sono i seguenti:

  • Attacco DDoS (Distributed Denial of Service) resistente e uptime del 100 percento
  • Puoi richiedere e caricare i tuoi programmi da eseguire
  • Puoi creare il tuo token negoziabile utilizzabile come azione virtuale o anche come nuova valuta
  • Offre un archivio dati permanente e persistente
  • Consente di sviluppare programmi e applicazioni altamente sicuri, tolleranti agli errori e decentralizzati
  • Puoi anche creare le tue organizzazioni virtuali personali

Svantaggi di Ethereum

Proprio come tutte le altre cose con cui abbiamo a che fare nella nostra vita, la piattaforma Ethereum ha anche alcuni aspetti negativi. Ma il fatto è che i vantaggi che offre sono molto più utili. Ecco alcuni degli svantaggi dell'utilizzo della piattaforma Ethereum.

  • L'EVM (Ethereum Virtual Machine) è un po' lento, il che non è la soluzione migliore per eseguire calcoli di grandi dimensioni.
  • Le applicazioni e i programmi sono validi tanto quanto lo sono i programmatori che li scrivono.
  • Distribuire gli aggiornamenti o correggere i bug esistenti non è un compito facile, poiché tutti i peer presenti nella rete Ethereum devono conformarsi agli aggiornamenti con i rispettivi software dei nodi.
  • La scalabilità dello sciame non è fluida.
  • Non offre alcuna funzionalità per verificare le informazioni personali di un utente, ma alcune applicazioni e programmi ne hanno bisogno.

Applicazioni di Ethereum

Ethereum DApps

Esistono numerose applicazioni per cui Ethereum viene utilizzato, tra le più importanti ricordiamo:

Bancario

Poiché Ethereum è una piattaforma decentralizzata, offre un'esperienza bancaria estremamente sicura e protetta. Inoltre, è quasi impossibile per qualsiasi criminale informatico accedere alle informazioni personali di qualcuno senza autorizzazione.

Mercato delle previsioni

Il mercato delle previsioni è un'altra eccellente applicazione della piattaforma Ethereum in quanto offre contatti intelligenti.

Accordi

La funzionalità del contratto intelligente semplifica il processo di stipulazione degli accordi e può essere facilmente eseguito e gestito senza apportare alcuna modifica.

DIM (Gestione dell'identità digitale)

Ethereum risolve tutti i tipi di monopolio dei dati e problemi di furto di identità grazie ai suoi contratti intelligenti, che possono gestire facilmente le identità digitali.

Esempi di Ethereum

Le persone che non hanno nemmeno una formazione tecnica possono usare la piattaforma Ethereum per aprire un'applicazione decentralizzata. Ha il potenziale per diventare una piattaforma rivoluzionaria, specialmente per la tecnologia blockchain. Puoi accedere facilmente a questa rete usando Browser della nebbia. Questo browser è dotato di un'interfaccia user-friendly e reattiva e offre anche un portafoglio digitale che puoi usare per fare trading e conservare Ether. Puoi anche usarlo per scrivere e distribuire i tuoi contratti intelligenti. Ma se vuoi usare la rete Ethereum con i tuoi browser tradizionali come Firefox o Google Chrome, puoi usare Estensione MetaMask per questo. Ecco alcuni esempi di Ethereum.

  • Gnosi: È un mercato di previsioni decentralizzato che ti consente di esprimere il tuo voto su qualsiasi cosa, dai risultati delle elezioni alle previsioni del tempo.
  • EtereTweet:Come suggerisce il nome, questa applicazione ti consente di comunicare senza alcuna censura e sfrutta le funzionalità della piattaforma social più conosciuta al mondo, Twitter.
  • Eteria: Se hai familiarità con Minecraft, allora possiamo dire che Etheria è la versione di Ethereum.
  • Fondo Wei: Puoi utilizzare questa piattaforma aperta per campagne di crowdfunding con contratti intelligenti.
  • Provenienza: Come detto, Ethereum ti consente di localizzare l'origine stessa dei servizi e dei prodotti. Questa piattaforma è sviluppata su quella funzionalità che ti fornisce informazioni preziose che puoi utilizzare per prendere decisioni di acquisto consapevoli.
  • Alice:È una piattaforma che utilizza la tecnologia blockchain per garantire trasparenza alle organizzazioni benefiche e ai finanziamenti sociali.
  • Etnia: È una piattaforma freelance che puoi utilizzare per lavorare e guadagnare Ether.

Come ottenere Ether

Esistono principalmente diversi modi per ottenere Ether:

  • Compralo
  • Prendilo

Processo di acquisto

Il modo più semplice, soprattutto se sei un principiante, è acquistarlo dagli exchange. È importante tenere a mente che devi scegliere solo quell'exchange che funziona nella tua giurisdizione specifica. Quindi dovrai impostare il tuo account per acquistare Ethereum. Inoltre, puoi anche usare il browser nativo Mist se vuoi rendere l'intero processo più semplice ed efficiente. Ti consigliamo di andare su exchange come Base monetaria che offrono una procedura di creazione dell'account semplicissima.

D'altro canto, puoi ottenere Ether tramite trading P2P (Peer to Peer) che ti consente di pagare con qualsiasi corrente su cui entrambe le parti sono d'accordo. Puoi anche usare altre criptovalute per questo, come Bitcoin. Gli utenti di Bitcoin preferiscono di più gli approcci di trading peer-to-peer, ma le persone ottengono Ethereum principalmente tramite exchange. Questo perché la rete Ethereum non garantisce l'anonimato completo dell'utente a causa della fornitura illimitata.

Processo di estrazione

Il secondo modo per ottenere Ethereum è estrarli, il che significa che dovrai contribuire con la tua potenza di calcolo. Utilizza la prova del lavoro e la tua potenza di calcolo risolve complicati enigmi matematici. In questo modo, confermi un blocco di azione presente nella rete di Ethereum e ottieni la tua ricompensa sotto forma di Ether.

Cosa puoi acquistare con Ethereum?

Era quasi impossibile usare la criptovaluta per acquistare cose sul World Wide Web. Ma ora, il panorama è completamente diverso, poiché sempre più piattaforme (come Coinsbee) stanno integrando le criptovalute come metodo di pagamento accettabile. Ciò significa che puoi effettivamente consumare i tuoi Ether per acquistare una gamma di servizi e prodotti.

A Coinsbee, puoi acquistare ricariche per cellulari, carte di pagamento, carte regalo, eccetera. Questa piattaforma accetta anche più di 50 diverse criptovalute in oltre 165 paesi. Inoltre, c'è la gamma di buoni eCommerce per piattaforme come Amazon, Netflix, Spotify, eBay, iTunes e altro. Per non parlare del fatto che ti consente anche di acquistare carte regalo per i numerosi giochi popolari e sono disponibili anche tutti i principali distributori di giochi come Xbox Live, PlayStation, Steam, eccetera.

Il futuro di Ethereum

Ethereum DApps

Sono passati alcuni anni da quando Ethereum ha iniziato il suo viaggio. Ma il fatto è che ha appena iniziato a diventare popolare e il grande pubblico e i media tradizionali stanno ora prestando più attenzione a questa piattaforma che mai. I critici e gli esperti suggeriscono che questa tecnologia è dirompente per lo status quo, tanto che ha il potenziale per rivoluzionare settori e servizi. Potrebbe persino cambiare completamente il modo in cui funziona Internet. Tuttavia, il fondatore di Ethereum ha opinioni e previsioni piuttosto modeste sulla piattaforma. Ha recentemente dichiarato che lui e il suo team stanno cercando di mantenere Ethereum come piattaforma leader basata sulla tecnologia blockchain. Ha anche affermato che l'azienda si sta concentrando sui miglioramenti della sicurezza e sui problemi tecnici.

Il fondatore di Blockchain, Peter Smith, ha affermato che l'infrastruttura di Ethereum è senza dubbio affascinante. Ha anche affermato che la piattaforma ha un grande potenziale e può fare molta strada. Il CEO di 21.coBalaji Srinivasan prevede che la piattaforma Ethereum non scomparirà per almeno cinque o dieci anni.

Nel complesso, si può tranquillamente affermare che Ethereum è una delle più grandi piattaforme decentralizzate fino ad oggi e le opinioni e le previsioni sul suo futuro sono molto positive tra gli esperti di criptovaluta. Tuttavia, alcuni critici finanziari della vecchia scuola credono ancora che la caduta di Ethereum sia vicina. Ma le statistiche, la stabilità e il successo sia di Ethereum che di Bitcoin non sono dalla parte di quegli esperti finanziari.

Parola finale

Ci auguriamo che questo articolo chiarisca praticamente tutto ciò che devi sapere su Ethereum come principiante. Se vuoi esplorare il concetto più a fondo, ti consigliamo di leggere i seguenti libri:

Articoli Recenti