Ethereum Tutorial per principianti
Cosa รจ Ethereum?
Ethereum รจ un sistema operativo open source che offre funzionalitร di contratto intelligente. ร una piattaforma di elaborazione distribuita che supporta lo sviluppo di sistemi decentralizzati Digital Applicazioni (DApp) che utilizzano la tecnologia blockchain. Ethereum fornisce una macchina virtuale decentralizzata chiamata Ethereum Macchina virtuale (EVM) che puรฒ eseguire script utilizzando una rete internazionale di nodi pubblici.
Ethereum รจ la piรน grande app software decentralizzata. Ti aiuta a creare contratti intelligenti e applicazioni decentralizzate senza tempi di inattivitร o interferenze di terze parti. Ethereum consente allo sviluppatore di creare e pubblicare applicazioni distribuite di prossima generazione.
In questa Ethereum tutorial per principianti, imparerai Ethereum nozioni di base come:
- Cosa รจ Ethereum?
- Perchรฉ ti serve Ethereum?
- La soluzione sono le applicazioni decentralizzate
- Storia di Ethereum
- Cos'รจ il contratto intelligente?
- Termini chiave in Ethereum
- Cos'รจ Ether?
- Ethereum vs. Bitcoin
- Applicazioni di Ethereum
- Vantaggi di Ethereum
- Svantaggi di Ethereum
Perchรฉ ti serve Ethereum?
I sistemi centralizzati rappresentano uno dei modelli piรน diffusi di applicazioni software. Questo sistema controlla direttamente il funzionamento delle singole unitร e il flusso di informazioni da un unico centro. In questo tipo di sistema, gli individui dipendono dal potere centrale per inviare e ricevere informazioni.
Tuttavia, ci sono problemi con il sistema centralizzato:
- Unico punto di controllo e guasto
- Puรฒ essere danneggiato facilmente
- Collo di bottiglia delle prestazioni
- Effetto silo
La soluzione sono le applicazioni decentralizzate
Le applicazioni decentralizzate non rispondono mai su un backend centralizzato, ma interagiscono direttamente con una blockchain. Fare riferimento a questo tutorial per saperne di piรน BlockChain.
Il termine DApp รจ una combinazione di due parole: applicazioni decentralizzate. In parole semplici, si tratta di un'applicazione, di strumenti o di programmi che funzionano in modo decentralizzato Ethereum Blockchain.
Storia di Ethereum
- 2013: Vitalik Buterin, uno sviluppatore coinvolto in Bitcoins, e fu il primo a descriverlo su carta
- 2014: Un'azienda svizzera Ethereum Switzerland Gmbh ha sviluppato il primo Ethereum progetto software
- 2015: Frontier, la prima versione di Ethereum รจ stato lanciato.
- Il 14 marzo 2016: il protocollo pianificato Homestead diventa il secondo aggiornamento piรน grande della rete Ethereum.
- Nel maggio 2016: Ethereum ottiene la copertura mediatica piรน ampia quando la DAO ha raccolto la cifra record di 150 milioni di dollari in una vendita al pubblico.
- Nel luglio 2016: la rete si รจ ramificata in due grandi categorie: Ethereum (ETH) e Ethereum Classic (ETC).
- Giugno 2017: Ethereum รจ salito sopra i 400 dollari, registrando un aumento del 5001% dal 1ยฐ gennaiost, 2017
- Puรฒ 2017- Ethereum alla fine supererร il successo di Bitcoins
- Giugno 2018: il DAO รจ stato violato da un gruppo anonimo che rivendicava ETH per un valore di 50 dollari.
Cos'รจ il contratto intelligente?
A Smart Contract รจ un programma per computer che viene eseguito automaticamente. ร un protocollo di transazione che consente agli utenti blockchain di scambiare denaro e proprietร . Aiuta inoltre gli utenti a eseguire azioni come votare senza alcuna autoritร centrale. ร un agente software virtuale di terze parti che puรฒ eseguire e far rispettare automaticamente termini e azioni in base all'accordo legale.

Contratti tradizionali vs. contratti intelligenti
Di seguito รจ riportata la differenza tra contratti tradizionali e contratti intelligenti:
| Parametro | Classici | Smart Contract |
|---|---|---|
| Durata | 103 Giorni | Minuti |
| invio | Manuale | Automatico |
| Escrow | Cookie strettamente necessari | Cookie strettamente necessari |
| Costo | Costoso | Frazione del costo |
| Referenze | Presenza fisica | Presenza virtuale |
| avvocati | Gli avvocati sono importanti | Gli avvocati potrebbero non essere necessari |
Termini chiave in Ethereum
- Emissione di valuta: ร per lo piรน gestito e monitorato dalla banca centrale di un paese. Viene anche definita autoritร monetaria.
- Autonomo decentralizzato: Un'organizzazione autonoma decentralizzata รจ un'organizzazione digitale che mira a operare senza la necessitร di una gestione gerarchica.
- Organizzazioni (DAO): DAO รจ una combinazione di codice informatico, blockchain, contratti intelligenti e persone.
- Contratti intelligenti: ร un accordo firmato digitalmente tra due o piรน parti che si basa su un sistema di consenso
- Proprietร intelligente: Migliori Ethereum Wallet รจ un gateway per le applicazioni decentralizzate su Ethereum blockchain. Ti aiuta a conservare e proteggere ether e altri cripto-asset su cui sono basati Ethereum.
- Solidity: Soliditร รจ il linguaggio del contratto intelligente utilizzato in Ethereum. ร un linguaggio di programmazione generico sviluppato per funzionare nell'ambiente EVM. La soliditร ti aiuta a eseguire calcoli arbitrari. Tuttavia, mira a inviare e ricevere token digitali e stati del negozio.
- Le transazioni: Una transazione รจ un messaggio inviato da un conto a un altro conto che potrebbe essere lo stesso o vuoto. Puรฒ includere dati binari chiamati Ether.
- Ethereum Virtual Machine: La Ethereum Virtual Machine, nota anche come EVM, รจ l'ambiente di runtime per gli smart contract. EVM รจ un livello di computer direttamente sopra l'hardware sottostante. Non รจ solo sandbox, ma isolato. Inoltre, il codice in esecuzione all'interno dell'EVM non ha alcun accesso alla rete, al file system o ad altri processi.
Cos'รจ Ether?
L'etere รจ un token di valore di Ethereum blockchain. ร elencato come "ETH" sugli scambi di criptovaluta. Ti aiuta a pagare le commissioni di transazione e i servizi di calcolo sul Ethereum rete. Nel Ethereum rete ogni volta che il contratto viene eseguito, viene pagato Ether.
Cos'รจ Ether?
Gas
Per eseguire una transazione su Ethereum rete, un utente richiede di effettuare un pagamento (al minatore) Ether tramite un token intermediario chiamato "Gas". ร un'unitร che consente di misurare il lavoro computazionale richiesto per l'esecuzione di un contratto intelligente o di altre transazioni.
In Ethereum, la commissione di transazione รจ calcolata in Ether, che viene indicato come
Ether = Tx Fees= Gas Limit * Gas Price
Dove,
- Limite gas= Si riferisce alla quantitร di gas utilizzata per il calcolo
- Prezzo del gas= La quantitร di Ether che un utente รจ tenuto a pagare

Ethereum vs. Bitcoin
Ecco la differenza principale tra Ethereum and Bitcoin:
| Parametro | Bitcoin | Ethereum |
|---|---|---|
| Definizione | Bitcoin รจ una moneta digitale | Ethereum รจ un computer mondiale. |
| Fondatore | Satoshi Nakamoto | Vitalik Butarrn |
| Algoritmi di hashing | Bitcoin utilizzato l'algoritmo SHA-256. | Ethereum utilizza l'algoritmo Etash. |
| Tempo medio di blocco | 10 minuti | 10-15 sec |
| Data di uscita | Gennaio 9 2008 | 30 Luglio 2015 |
| Metodo di rilascio | Genesi Blocco Mentale | Prasala |
| Blockchain | Prova del lavoro | Prova di lavoro (pianificazione per POS) |
| Impiego | Digital Valuta | Smart Contract Digital Valuta |
| Criptovaluta utilizzata | Bitcoin(Satoshi) | etere |
| Blocca il tempo | di 10 minuti | 12-14 secondi |
| Minerario | Minatori ASIC | GPU |
| Scalabile | Non adesso | Si |
| Idea | Digital denaro | Computer mondiale |
| Gettone di criptovaluta | BTC | etere |
| Turing | Turing incompleto | Turing completo |
| Metodo di rilascio della moneta | Inizio attivitร mineraria | Attraverso l'ICO |
| Protocollo | Bitcoin utilizza ancora il concetto di pool mining. | Utilizza un protocollo fantasma. |
Il prossimo in questo Ethereum tutorial, impareremo le applicazioni di Ethereum.
Applicazioni di Ethereum
Di seguito sono riportate le applicazioni di Ethereum:
- Settore bancario : Con EthereumIl sistema decentralizzato. ร quasi impossibile per un hacker avere accesso non autorizzato alle informazioni personali di un individuo.
- Accordi: Utilizzando un contratto intelligente, gli accordi possono essere mantenuti ed eseguiti senza alcuna modifica.
- Mercato di previsione: Il mercato delle previsioni รจ un altro meraviglioso caso d'uso Ethereum Contratto intelligente. Le piattaforme come Gnosis e Augur utilizzano Ethereum per questo scopo.
- Digigestione dell'identitร tal: Digile identitร totali possono essere gestite utilizzando contratti intelligenti che risolvono i principali problemi del furto di identitร e del monopolio dei dati.
Vantaggi di Ethereum
Di seguito sono riportati i vantaggi di Ethereum:
- Consente di caricare e richiedere l'esecuzione dei programmi.
- Tempo di attivitร del 100% e resistente ai DDOS.
- Ethereum ti aiuta a creare un token negoziabile che puoi utilizzare come nuova valuta o azione virtuale.
- Archiviazione dei dati persistente e permanente.
- Costruisci organizzazioni virtuali.
- Ti aiuta a sviluppare applicazioni decentralizzate.
- Ethereum ti aiuta a creare app decentralizzate tolleranti ai guasti e altamente sicure.
Svantaggi di Ethereum
- Migliori Ethereum La macchina virtuale รจ lenta, quindi non รจ possibile utilizzarla per calcoli di grandi dimensioni.
- Lo stoccaggio sulla blockchain รจ costoso.
- La scalabilitร dello sciame รจ un problema, quindi esiste un compromesso con la decentralizzazione ร probabile che le catene di blocchi private proliferino.
- Correggere bug o aggiornare le app รจ un compito difficile perchรฉ ogni peer nella rete deve aggiornare il software del proprio nodo.
- Alcune applicazioni richiedono la verifica dell'identitร dell'utente e poichรฉ non esiste un'autoritร centrale per verificare l'identitร dell'utente.
Se vuoi imparare a creare la tua criptovaluta, ecco un tutorial gratuito a cui ti consigliamo di dare un'occhiata: Come creare la tua criptovaluta?
Sintesi
- Ethereum senso: Ethereum รจ un framework software open source basato sulla tecnologia blockchain.
- Ethereum ti aiuta a creare contratti intelligenti e applicazioni decentralizzate senza tempi di inattivitร o interferenze di terze parti.
- Ethereum รจ stato lanciato nel 2013 dallo sviluppatore Vitalik Buterin.
- I contratti intelligenti consentono agli utenti blockchain di scambiare denaro e proprietร . Estrazione Ethereum puรฒ essere utilizzato anche per Smart Contracts Digital Valuta.
- L'etere รจ un token di valore di Ethereum blockchain. ร elencato come "ETH" sugli scambi di criptovaluta.
- Per eseguire una transazione su Ethereum rete, un utente richiede di effettuare un pagamento (al minatore) Ether tramite un token intermediario chiamato "Gas".
- Ethereum garantisce tempi di attivitร del 100% e resistenza ai DDOS.
- Correzione di bug o aggiornamento delle app in Ethereum La rete รจ un compito difficile perchรฉ ogni peer nella rete deve aggiornare il software del proprio nodo.
