Ethereum ed Ether in inglese semplice PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Ethereum ed Ether in inglese semplice

Questa è una guida per principianti alla blockchain di Ethereum e all'Ether che è la sua criptovaluta nativa.

Ethereum ed Ether in inglese semplice PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.
Foto di Nick Chong on Unsplash

Innanzitutto, dobbiamo parlare di Bitcoin prima di passare a Ethereum. Bitcoin è una forma di denaro decentralizzato. Prima di Bitcoin, lo scambio di denaro era possibile tramite un intermediario come una banca o PayPal e il denaro utilizzato era una valuta emessa e controllata dal governo. Con la moneta decentralizzata, gli individui possono commerciare direttamente senza la necessità di un intermediario.

Ogni transazione Bitcoin è convalidata e confermata dall'intera rete Bitcoin. Non esiste un singolo punto di guasto, quindi è praticamente impossibile arrestare, manipolare o controllare il sistema.

Questa tecnologia solleva la questione di quali altre cose possano essere decentralizzate e servite meglio:

  • Voto richiede un’autorità centrale per contare e convalidare i voti.
  • Beni immobili i registri dei trasferimenti attualmente utilizzano autorità centralizzate per la registrazione delle proprietà.
  • I social network come Facebook si basano su server centralizzati che controllano tutti i dati che carichiamo su di essi.

La tecnologia Blockchain è il sottoprodotto dell’invenzione del Bitcoin. La tecnologia Blockchain è stata creata fondendo tecnologie già esistenti come crittografia, prova di lavoro, ed architettura di rete decentralizzata insieme per creare un sistema in grado di prendere decisioni senza un’autorità centrale.

La blockchain per Bitcoin è come Internet per la posta elettronica. È un sistema sul quale è possibile creare applicazioni e programmi. Una valuta come Bitcoin è solo una delle opzioni e questo ha dato il via all’esplorazione e alla curiosità di decentralizzare altre cose. Tuttavia, affinché un sistema sia veramente decentralizzato, ha bisogno di una vasta rete di computer per essere eseguito. Allora l’unica rete esistente era Bitcoin ed era limitata. Bitcoin è scritto in quello che è noto come linguaggio “Turing Incomplete” che gli consente di comprendere solo una piccola serie di ordini, come chi ha inviato quanti soldi e a chi. Se vuoi creare un sistema più complesso, avrai bisogno di un linguaggio di programmazione diverso, il che significa una rete di computer diversa.

Se volessi costruire il tuo programma decentralizzato, proprio come Bitcoin, dovresti capire come funziona la decentralizzazione di Bitcoin, scrivere codice che imiti lo stesso comportamento, ottenere un'enorme rete di computer per eseguire questo codice e così via. È un sacco di lavoro. Ora possiamo parlare di Ethereum.

Ethereum è stato proposto per la prima volta alla fine del 2013 e poi portato in vita nel 2014 da Vitalik Buterin che all'epoca era il cofondatore di Bitcoin Magazine. Ethereum è la piattaforma Do It Yourself per programmi decentralizzati nota anche come Dapps — app decentralizzate.

Se vuoi creare un programma decentralizzato che nessuna persona controlla, nemmeno tu, anche se lo hai scritto, tutto ciò che devi fare è imparare il linguaggio di programmazione di Ethereum chiamato Solidity e iniziare a codificare. La piattaforma Ethereum è eseguita da migliaia di computer indipendenti, il che significa che è completamente decentralizzata. Una volta distribuito un programma sulla rete Ethereum, questi computer, noti anche come nodi, si assicureranno che venga eseguito come scritto.

Ethereum è l'infrastruttura per l'esecuzione di Dapps in tutto il mondo. Non è una valuta, è una piattaforma. Si chiama la valuta utilizzata per incentivare la rete etere ma ne parleremo più avanti.

L'obiettivo di Ethereum è decentralizzare veramente Internet. Forse pensavi che Internet fosse già decentralizzato e che chiunque potesse avviare il proprio sito. Anche se in teoria ciò potrebbe essere vero, in pratica Amazon, Google, Facebook, Netflix e altri giganti controllano la maggior parte del world wide web come lo conosciamo. Non c'è quasi nessuna attività sul web che avviene senza una sorta di intermediario o di terze parti. Ma una volta che il concetto di decentralizzazione digitale è stato dimostrato da Bitcoin, è diventata disponibile una gamma completamente nuova di opportunità.

Possiamo finalmente iniziare a immaginare e progettare un Internet che colleghi gli utenti direttamente senza la necessità di una terza parte centralizzata. Le persone possono "affittare" lo spazio sul disco rigido direttamente ad altre persone e rendere Dropbox obsoleto. Gli autisti possono offrire i propri servizi direttamente ai passeggeri ed eliminare “Uber” come intermediario. Le persone possono scambiare criptovalute direttamente tra loro senza la necessità di un'autorità di scambio che possa essere hackerata o rubare i tuoi soldi.

Il linguaggio di codifica di Ethereum, Solidity, viene utilizzato per scrivere "Smart Contracts" che sono la logica che esegue Dapps.

Nella vita reale un contratto è semplicemente un insieme di “Se” e “Allora”, ovvero un insieme di condizioni e azioni. Ad esempio, se pago al mio padrone di casa $ 1500 il primo del mese, mi lascia usare il mio appartamento. Questo è esattamente il modo in cui funzionano i contratti intelligenti su Ethereum.

Gli sviluppatori di Ethereum scrivono le condizioni per i loro programmi o Dapps e poi la rete Ethereum le esegue. Si chiamano contratti intelligenti perché si occupano di tutti gli aspetti del contratto: applicazione, gestione, esecuzione e pagamento.

Ad esempio, se ho uno smart contract utilizzato per pagare l'affitto, il proprietario non ha bisogno di riscuotere attivamente il denaro. Il contratto stesso “sa” se il denaro è stato inviato. Se ho davvero inviato il denaro, potrò aprire la porta del mio appartamento. Se non ho effettuato il pagamento, verrò bloccato. Ma i piccoli contratti come in questo esempio possono causare alcuni problemi.

Una volta distribuito sulla rete Ethereum, un contratto intelligente non può essere modificato o corretto, nemmeno dal suo autore originale. È immutabile. L'unico modo per cambiare questo contratto sarebbe convincere l'intera rete Ethereum che è necessario apportare una modifica e ciò è praticamente impossibile.

Ethereum è stato lanciato con l’idea che “il codice è legge”. Cioè, un contratto su Ethereum è l’autorità finale e nessuno può annullarlo. Bene, tutto si è interrotto bruscamente quando si è verificato l'evento DAO e ha costretto la comunità a modificare le regole per prevenire il danno causato.

La rete Ethereum ha bisogno di computer e ciò costa denaro per procurarsi le macchine, accenderle, immagazzinarle e raffreddarle se necessario. Ecco perché etere è stato inventato. Quando le persone parlano del prezzo di Ethereum si riferiscono etere -la valuta che incentiva le persone a eseguire il protocollo Ethereum sul proprio computer. Questo è molto simile al modo in cui i minatori Bitcoin vengono pagati per mantenere la blockchain Bitcoin. Per implementare un contratto intelligente sulla piattaforma Ethereum, il suo autore deve pagare per farlo. Tale pagamento viene effettuato sotto forma di etere. Questo viene fatto in modo che le persone scrivano codice ottimizzato ed efficiente e non sprechino la potenza di calcolo della rete Ethereum in attività non necessarie.

L'offerta pubblica iniziale di Ether è avvenuta nel 2014 e il prezzo era di 0.4 dollari.

Fonte: https://medium.com/illumination-curated/ethereum-ether-in-plain-english-fa0017c83e3a?source=rss——-8—————–cryptocurrency

Timestamp:

Di più da Medio