Come funziona Ethereum ?

Ethereum è una rete basata su blockchain che mira a semplificare la creazione di applicazioni che T sono gestite o controllate da ONE entità. Sono invece regolati da un codice.

AccessTimeIconSep 7, 2021 at 4:18 p.m. UTC
Updated Apr 9, 2024 at 11:00 p.m. UTC

Quando la rete Ethereum è stata lanciata nel 2015, è diventata il primo progetto ad espandere i casi d'uso delle blockchain introducendo tecnologie uniche che hanno permesso alle persone di creare i propri token digitali e applicazioni autonome e autosufficienti. Questa innovazione ha aperto la strada a un ampio spettro di Mercati , tra cui la Finanza decentralizzata ( DeFi ), le offerte iniziali di monete ( ICO ), GameFi e token non fungibili ( NFT ).

Ma la domanda è: come riesce Ethereum a raggiungere questo obiettivo?

Ad alto livello, Ethereum è costituito da diversi componenti chiave:

  • Contratti intelligenti: regole che regolano le condizioni in cui il denaro può passare di mano
  • La blockchain Ethereum : un registro dell'intera storia di Ethereum: ogni transazione e chiamata di contratto intelligente è archiviata nella sua blockchain
  • Meccanismo di consenso: il metodo per convalidare e registrare i dati sulla blockchain; aiuta anche a proteggere la rete ed è responsabile dell'emissione di nuovi token in circolazione
  • La Ethereum Virtual Machine (EVM): la parte di Ethereum che esegue le regole di Ethereum e si assicura che una transazione inviata o un contratto intelligente segua le regole
  • Ether : il token di Ethereum, necessario per effettuare transazioni ed eseguire contratti intelligenti su Ethereum

Contratti intelligenti

Cominciamo con i contratti intelligenti perché sono il punto centrale di Ethereum.

Un contratto intelligente è semplicemente un accordo programmabile che funziona su una blockchain. Questa Tecnologie consente agli utenti di digitalizzare le condizioni che regolano la relazione e le interazioni tra le due parti coinvolte in una transazione. Una volta programmate e lanciate sulla blockchain come contratti intelligenti, queste condizioni si autoeseguono (ovvero avviano e completano l’insieme di transazioni che governano, purché siano soddisfatte le condizioni predefinite).

Ad esempio, ALICE decide di prendere in prestito da Bob 1.000 Tether (USDT) solo se Bob deposita ether del valore di $ 2.000 come garanzia. Utilizzando un contratto intelligente, ALICE potrebbe definire in modo indipendente le condizioni che convalidano questo accordo, invece di fidarsi di un intermediario che potrebbe mediare l’accordo. Se fatto bene, un contratto così intelligente rilascerebbe autonomamente 1.000 USDT a Bob dopo aver depositato e bloccato $ 2.000 come garanzia. Inoltre, quando ALICE ripagherà il prestito, il contratto intelligente rilascerà la garanzia e la rispedirà a Bob.

In quanto tale, il contratto intelligente offre un sistema trustless in cui ALICE o Bob non devono preoccuparsi dei rischi della controparte . Elimina anche la necessità di intermediari. In questo caso, ALICE e Bob non hanno bisogno di pagare una commissione aggiuntiva a un intermediario o a un servizio di deposito a garanzia prima di poter condurre transazioni peer-to-peer.

È interessante notare Ethereum è stata la prima blockchain a scoprire e implementare contratti intelligenti come parte delle funzionalità delle blockchain. Successivamente, questa innovazione ha sbloccato più casi d’uso della blockchain e, infine, ha portato all’esplosione delle applicazioni decentralizzate.

Blockchain

Ethereum condivide alcune somiglianze con Bitcoin in quanto si basa su una blockchain per archiviare e proteggere le transazioni.

Tieni presente che una blockchain è una catena di blocchi ordinati cronologicamente contenenti i dati delle transazioni confermate. Consideralo come un registro in cui vengono registrate tutte le attività eseguite in una rete o piattaforma. È importante sottolineare che questo registro è disponibile pubblicamente, il che significa che i partecipanti alla rete e anche gli esterni possono facilmente monitorarne il contenuto. Inoltre, copie di questo registro sono distribuite su una rete globale di computer noti come “nodi”. Questi nodi eseguono una serie di attività sulla rete, tra cui la verifica e la registrazione dei dati delle transazioni e dei contratti intelligenti.

Questa architettura consente ai partecipanti di possedere una copia della blockchain e di verificare collettivamente la validità del contenuto ad essa aggiunto. Alcuni dei vantaggi di questo includono:

  • Nessun singolo punto di errore
  • I dati sono completamente trasparenti, affidabili e immutabili
  • Resistente alla censura

Tuttavia, la differenza tra Ethereum e Bitcoin è che i nodi T devono solo verificare e registrare i dati delle transazioni, ma devono anche KEEP traccia dello "stato" della rete. Lo stato di Ethereum è l'informazione corrente di tutte le applicazioni in esecuzione su di esso, incluso il saldo di ciascun utente, tutto il codice del contratto intelligente, dove è archiviato e qualsiasi modifica apportata.

Ecco un riepilogo di ciò che è memorizzato in ciascun nodo:

  • Conti: ogni utente può avere un account, che mostra la quantità di ether di cui dispone l'utente
  • Codice contratto intelligente: Ethereum memorizza contratti intelligenti, che descrivono le regole che devono essere soddisfatte affinché il denaro possa essere sbloccato e trasferito
  • Stato del contratto intelligente: lo stato dei contratti intelligenti

Meccanismo di consenso

Ethereum e Bitcoin utilizzavano lo stesso protocollo di consenso per convalidare i dati e aggiungerli alla blockchain, noto come proof-of-work (PoW). Ciò comporta che i nodi minerari competano tra ONE utilizzando macchine ad alta intensità energetica per WIN il diritto di aggiungere il blocco successivo alla blockchain. Ciò accade all'incirca una volta ogni 10 minuti.

Tuttavia, nel 2022, Ethereum ha subito un'importante transizione nota come " The Merge " che ha migrato la rete su una blockchain proof-of-stake (PoS.)

Invece di richiedere ai nodi di mining di utilizzare apparecchiature costose per scoprire nuovi blocchi, il nuovo sistema PoS richiede agli utenti di depositare e bloccare 32 ether – la Criptovaluta nativa di Ethereum (vedi sotto) – per diventare validatori di rete.

I vantaggi principali della transizione sono tre:

  • La nuova blockchain PoS di Ethereum supporta l'implementazione di nuove " catene di shard ". Si tratterà di 64 blockchain più piccole che gestiranno ciascuna i propri batch di dati, consentendo a Ethereum di elaborare un numero significativamente maggiore di transazioni al secondo.
  • La nuova blockchain Ethereum utilizza il 99,95% di energia in meno rispetto alla versione proof-of-work.
  • Poiché i validatori non avranno bisogno di acquistare e gestire costose attrezzature minerarie, si ridurrà la barriera d’ingresso per le persone che vogliono partecipare alla rete. Ciò dovrebbe contribuire a migliorare il decentramento generale e la sicurezza della rete.

La macchina virtuale Ethereum (EVM)

L' EVM è il sistema di elaborazione nativo di Ethereum che consente agli sviluppatori di creare contratti intelligenti e consente ai nodi di interagire senza problemi con essi. Gli sviluppatori Ethereum scrivono contratti intelligenti con Solidity, un linguaggio di programmazione molto simile a Javascript e C++. Questi contratti intelligenti scritti in Solidity possono essere letti dagli esseri umani ma non dai computer. Pertanto, deve essere convertito in istruzioni macchina di basso livello – chiamate codici operativi – che l’EVM può facilmente comprendere ed eseguire.

  • È importante sapere che ogni nodo Ethereum ha il proprio EVM.

Quando una persona invia una transazione a un contratto intelligente distribuito su Ethereum, ogni nodo esegue il contratto intelligente e la transazione attraverso la propria EVM. In questo ambiente simulato, ciascun nodo può vedere quale sarà il risultato finale e se il risultato produce una transazione valida o meno. Se tutti i nodi raggiungono lo stesso risultato valido, le modifiche vengono apportate e lo stato aggiornato Ethereum viene registrato sulla blockchain.

Etere

Ether è necessario per fare praticamente qualsiasi cosa su Ethereum e quando viene utilizzato per eseguire contatti intelligenti sulla rete viene spesso definito " Gas ". La quantità di Gas necessaria per pagare è determinata dal tipo di transazione che intendi eseguire e dal numero di transazioni Ethereum in attesa di essere verificate. Più complessa è la transazione, maggiore sarà la tariffa Gas .

Ethereum utilizza i conti per archiviare l'etere, analogamente ai conti bancari. Ci sono due tipi di account da conoscere:

  • Conti di proprietà esterna (EOA): i conti che gli utenti normali utilizzano per conservare e inviare ether.
  • Conti contrattuali: questi conti separati sono quelli che contengono contratti intelligenti, che possono essere attivati ​​da transazioni ether da EOA o altri Eventi.

Scopri di più sugli account qui .

Come interagiscono gli utenti con Ethereum?

Come accennato in precedenza, alcuni utenti interagiscono con Ethereum tramite nodi. In altre parole, devono connettere i loro computer a Ethereum scaricando il software blockchain sul loro sistema (noto come “client”). A seconda del client software Ethereum scelto, potrebbe essere necessario scaricare la copia completa della blockchain Ethereum .

In alternativa, potresti semplicemente generare una chiave privata e creare un indirizzo di portafoglio per iniziare a interagire con la blockchain. Il portafoglio in questo contesto si riferisce a dispositivi di archiviazione digitali o fisici progettati per criptovalute. Ogni portafoglio Ethereum viene fornito con un identificatore univoco chiamato indirizzi del portafoglio (sono stringhe casuali di caratteri alfanumerici).

E mentre la maggior parte ritiene che i possessori Cripto conservino le proprie risorse digitali sui portafogli, queste applicazioni e dispositivi funzionano come sistemi di archiviazione per le chiavi private. Non lasci la blockchain Ethereum . Invece, la blockchain assegna a tutti i detentori di Ether una chiave privata che consente loro di accedere al proprio saldo di Ether e di utilizzarlo a loro piacimento. Quando trasferisci ether, la blockchain aggiorna il tuo saldo per riflettere il cambiamento nella proprietà delle monete trasferite. Sono queste le chiavi private che i portafogli sono progettati per archiviare. Tieni presente che senza la chiave privata, un detentore Cripto non può accedere alla sua risorsa digitale. Ecco perché è fondamentale KEEP le chiavi al sicuro e lontane da occhi in agguato. Se qualcuno riesce a rubare la tua chiave privata, significa che ha rubato con successo le risorse digitali associate a tale chiave. Di seguito è riportato un esempio di come LOOKS una chiave privata (per favore non inviare fondi a questo indirizzo):

073d9dbee8875e7c91422d80413c85ba5e8e9fe7cad5dc001871dac882d07f2f

Tieni presente che dovresti pagare una commissione denominata in etere ogni volta che esegui una transazione su Ethereum o attivi un contratto intelligente.

Ulteriori letture su Ethereum

Ethereum è il secondo progetto Cripto più grande al mondo per capitalizzazione di mercato ed è stato il primo a introdurre la funzionalità del contratto intelligente nel settore.

Ether è la seconda Criptovaluta più grande e gestisce un volume di transazioni maggiore rispetto a qualsiasi altra risorsa digitale.

Una tassa Gas è qualcosa che tutti gli utenti devono pagare per eseguire qualsiasi funzione sulla blockchain Ethereum .


This article was originally published on Sep 7, 2021 at 4:18 p.m. UTC

Disclosure

Si prega di notare che il nostro politica sulla privacy, termini di uso, cookies, e non vendere i miei dati personali è stato aggiornato.

CoinDesk è un premiato media che copre l'industria delle criptovalute. I suoi giornalisti si attengono a un rigido insieme di politiche editoriali. Nel novembre 2023, CoinDesk è stato acquisito dal gruppo Bullish, proprietario di Bullish, uno scambio di attività digitali regolamentato. Il gruppo Bullish è di proprietà in maggioranza di Block.one; entrambe le società hanno interessi in una varietà di attività di blockchain e di asset digitali e detenzioni significative di asset digitali, inclusi bitcoin. CoinDesk opera come una sussidiaria indipendente con un comitato editoriale per proteggere l'indipendenza giornalistica. I dipendenti di CoinDesk, compresi i giornalisti, possono ricevere opzioni nel gruppo Bullish come parte della loro compensazione.

Andrey Sergeenkov

Andrey Sergeenkov is a freelance writer whose work has appeared in many cryptocurrency publications, including CoinDesk, Coinmarketcap, Cointelegraph and Hackermoon. He holds BTC and ETH.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.