Ethereum è una piattaforma informatica decentralizzata. Genera un token di criptovaluta noto come Ether. I programmatori possono scrivere "contratti intelligenti" sulla blockchain di Ethereum e questi contratti vengono eseguiti automaticamente in base al loro codice.
Cos'è Ethereum?
Ethereum è spesso menzionato nello stesso respiro di Bitcoin , ma è piuttosto diverso. Bitcoin è una criptovaluta e una rete di pagamento decentralizzata che consente il trasferimento dei token Bitcoin tra gli utenti.
RELAZIONATO: Cos'è Bitcoin e come funziona?
Il progetto Ethereum ha obiettivi più ampi. Come il Sito web di Ethereum afferma: "Ethereum è una piattaforma decentralizzata che gestisce contratti intelligenti". Questi contratti vengono eseguiti sulla "Ethereum Virtual Machine", una rete di elaborazione distribuita composta da tutti i dispositivi che eseguono nodi Ethereum.
La parte "piattaforma decentralizzata" significa che chiunque può configurare ed eseguire un nodo Ethereum, allo stesso modo in cui chiunque può eseguire un nodo Bitcoin. Chiunque voglia eseguire uno “smart contract” sui nodi deve pagare gli operatori di quei nodi in Ether, che è un token di criptovaluta legato a Ethereum. Pertanto, le persone che gestiscono nodi Ether forniscono potenza di calcolo e vengono pagate in Ether, in modo simile a come le persone che gestiscono nodi Bitcoin forniscono potenza di hashing e vengono pagate in Bitcoin.
In altre parole, mentre Bitcoin è solo un file blockchain e rete di pagamento, Ethereum è una rete informatica distribuita con una blockchain che può essere utilizzata per molte altre cose. Informazioni dettagliate sono disponibili in Libro bianco di Ethereum .
Cos'è Ether?
Ether è il token digitale (o criptovaluta) associato alla blockchain di Ethereum. In altre parole, Ether è la moneta e Ethereum è la piattaforma. Tuttavia, le persone ora usano spesso questi termini in modo intercambiabile. Per esempio, Coinbase te lo permette acquista Ethereum —Con questo significa gettoni Ether.
Questo è tecnicamente " altcoin , "Che in realtà significa solo una criptovaluta non Bitcoin. Come Bitcoin, Ether è supportato da una blockchain decentralizzata, in questo caso, la blockchain di Ethereum.
Gli sviluppatori che desiderano creare app, o "contratti intelligenti", sulla blockchain di Ethereum necessitano del token Ether per pagare i nodi per ospitarla, mentre gli utenti di app basate su Ethereum potrebbero aver bisogno di Ether per pagare i servizi in quelle app. Le persone potrebbero anche vendere servizi al di fuori della rete Ethereum e accettare pagamenti in Ether, oppure i token Ether potrebbero essere venduti in contanti su uno scambio, proprio come Bitcoin.
Perché le applicazioni decentralizzate sono interessanti?
La blockchain di Bitcoin memorizza una cronologia delle transazioni Bitcoin, e questo è tutto. La blockchain di Ethereum memorizza i token Ether nei portafogli delle persone, ma memorizza anche lo stato più recente di ogni contratto intelligente e il codice di ogni contratto intelligente.
Una blockchain è un libro mastro distribuito archiviato in più posizioni, quindi ciò significa che i dati del contratto intelligente sono archiviati da quei nodi Ethereum. Se crei un "contratto intelligente", noto anche come applicazione, sulla blockchain, viene archiviato ed eseguito in modo decentralizzato.
Per fare un confronto, pensa a molte delle applicazioni che utilizziamo oggi. Ciò include app di posta elettronica come Gmail, app per prendere appunti come Microsoft OneNote e qualsiasi altra cosa in cui utilizzi un'app e archivi i tuoi dati sui server di un'azienda. Se l'azienda che archivia i tuoi dati vieta i tuoi account, chiude l'app o chiude l'attività, perderai tutti i dati che avevi in quell'app a meno che tu non avessi una copia di backup offline.
Se stavi utilizzando un'app costruita su Ethereum, sia il codice che compone l'app (il codice del contratto intelligente) che i dati personali (lo stato del contratto intelligente) sarebbero memorizzati sulla blockchain. Ogni volta che usavi un'app e modifichi i tuoi dati, tutti i nodi di Ethereum aggiorna lo stato dello smart contract. Ciò significa che non esiste un "punto di errore" centrale che potrebbe impedirti di accedere ai dati o chiudere l'app che utilizzi. I tuoi dati e il codice dell'app stessa verranno sottoposti a backup in tutto il mondo e nessuno potrebbe prendere tutte quelle note offline. Ovviamente, i tuoi dati sarebbero crittografati dalla blockchain in modo che nessun altro possa leggerli.
Cosa sono gli smart contract?
I contratti intelligenti sono applicazioni che vengono eseguite sulla macchina virtuale Ethereum. Questo è un "computer mondiale" decentralizzato in cui la potenza di calcolo è fornita da tutti quei nodi Ethereum. Tutti i nodi che forniscono potenza di calcolo vengono pagati per quella risorsa in token Ether.
Sono chiamati contratti intelligenti perché puoi scrivere "contratti" che vengono eseguiti automaticamente quando i requisiti vengono soddisfatti.
Ad esempio, immagina di costruire un servizio di crowdfunding simile a Kickstarter su Ethereum. Qualcuno potrebbe impostare uno smart contract Ethereum che raccolga denaro da inviare a qualcun altro. Lo smart contract potrebbe essere scritto per dire che quando $ 100.000 di valuta vengono aggiunti al pool, verranno tutti inviati al destinatario. Oppure, se la soglia di $ 100.000 non è stata raggiunta entro un mese, tutta la valuta verrà rispedita ai detentori originali della valuta. Ovviamente, questo userebbe gettoni Ether invece di dollari USA.
Tutto ciò avverrebbe secondo il codice del contratto intelligente, che esegue automaticamente le transazioni senza la necessità di una terza parte fidata per trattenere i soldi e firmare la transazione. Ad esempio, Kickstarter richiede una commissione del 5% oltre a una commissione di elaborazione del pagamento dal 3% al 5%, il che significherebbe da $ 8000 a $ 10000 in tasse su un progetto di crowdfunding da $ 100.000. Un contratto intelligente non richiederebbe il pagamento di commissioni a terze parti come Kickstarter.
I contratti intelligenti possono essere utilizzati per molte cose diverse. Gli sviluppatori possono creare contratti intelligenti che forniscono funzionalità ad altri contratti intelligenti, in modo simile a come funzionano le librerie software. Oppure i contratti intelligenti potrebbero essere semplicemente utilizzati come un'applicazione per archiviare informazioni sulla blockchain di Ethereum.
Per eseguire effettivamente il codice del contratto intelligente, qualcuno deve inviare abbastanza Ether come commissione di transazione: quanto dipende dalle risorse di elaborazione richieste. Questo paga i nodi Ethereum per la partecipazione e la fornitura della loro potenza di calcolo.
CryptoKitties usa contratti intelligenti
Una delle applicazioni più note costruite utilizzando contratti intelligenti sulla rete Ethereum è CryptoKitties , che si autodefinisce come "uno dei primi giochi al mondo ad essere costruito sulla tecnologia blockchain".
Essenzialmente, i CryptoKitties sono una forma di "collezionabile" digitale archiviata sulla blockchain di Ethereum. CryptoKitties fornisce una buona dimostrazione della capacità di archiviare e scambiare articoli digitali sulla rete Ethereum.
I nuovi CryptoKitties vengono generati tramite "breeding". Ciò comporta la scelta di due CryptoKitties di base e la spesa di token Ether per eseguire un contratto intelligente. I contratti utilizzano i due gatti scelti per generare un nuovo CryptoKitty. Questi gattini e i dettagli del processo di riproduzione sono memorizzati nel registro pubblico della blockchain di Ethereum.
Puoi "possedere" CryptoKitties, che sono archiviati nel registro blockchain di Ethereum. Puoi venderli o scambiarli con altre persone o acquistarli. Questo è diverso dall'utilizzo di un'app per smartphone che ti consente di acquistare, scambiare e allevare gatti. Questi verranno generalmente archiviati sui server dell'app e potresti perdere i tuoi preziosi animali domestici digitali se la società chiudesse l'app o bandisse il tuo account. Tuttavia, poiché i CryptoKitties sono archiviati sulla blockchain, ciò non può accadere. Nessuno può portarti via i tuoi gattini.
Nel dicembre 2017, guarda caso, intorno I prezzi più alti di sempre di Bitcoin - la gente lo aveva trascorso l'equivalente Ether di oltre $ 12 milioni su CryptoKitties, e il CryptoKitty più costoso è stato venduto per circa $ 120.000.
Come Ether, Bitcoin e dipinti costosi, CryptoKitties valgono tutto ciò che le persone sono disposte a pagare per loro.
Credito immagine:
Alekseivanov
/Shutterstock.com,
Ethereum
,
CryptoKitties
.