capitolo

  1. Nozioni di base su Ethereum

  2. Da dove viene Ethereum?

  3. Iniziare con Ethereum

  4. Scalabilità, Ethereum 2.0 e il futuro di Ethereum

  5. Ethereum e la finanza decentralizzata (DeFi)

  6. Entrare nella rete Ethereum


Capitolo 1 - Nozioni di base su Ethereum

Sommario

  • Cos'è Ethereum?

  • Qual è la differenza tra Ethereum ed Ethereum (ETH)?

  • Da dove viene il valore di Ethereum?

  • Cos’è la blockchain?

  • In cosa Ethereum è diverso da Bitcoin?

  • Come funziona Ethereum?

  • Cos’è un contratto intelligente?

  • Chi ha creato Ethereum?

  • Come vengono distribuite le monete Ethereum?

  • Cosa sono "The DAO" e "Ethereum Classic"?


Cos'è Ethereum?

Ethereum è una piattaforma informatica decentralizzata. Possiamo pensarlo come un computer che non funziona su un singolo dispositivo. Cioè, può funzionare contemporaneamente su migliaia di dispositivi in ​​tutto il mondo, ovvero non esiste un proprietario specifico.

Come Bitcoin e altre valute digitali, anche Ethereum supporta il trasferimento di risorse digitali. Ma fa molto di più, permettendo agli utenti di configurare il proprio codice e interagire con applicazioni sviluppate da altri utenti. Ethereum è estremamente flessibile e sulla piattaforma Ethereum è possibile creare vari programmi complessi.

In breve, l’idea centrale alla base di Ethereum è questa: gli sviluppatori possono creare ed eseguire codice in una rete distribuita senza la necessità di un server centrale. Pertanto, queste app teoricamente non possono essere chiuse o censurate.


Qual è la differenza tra Ethereum ed Ethereum (ETH)?

La seguente affermazione può sembrare un po’ contorta: l’unità utilizzata da Ethereum non si chiama Ethereum, né si chiama Ethereum. Ethereum si riferisce al protocollo stesso, mentre il token che lo alimenta si chiama Ethereum (abbreviato in "ETH").

Ether coins bouncing


Da dove viene il valore di Ethereum?

Come accennato in precedenza, il codice di Ethereum viene eseguito in un sistema distribuito. Pertanto, il programma non può essere manomesso da estranei. Una volta che si trovano nel database di Ethereum, noto come blockchain, possono essere programmati in modo che nessun altro possa modificarne il codice. Inoltre, il database è visibile a tutti e gli utenti possono rivedere il codice prima di interagire.

Queste funzionalità determinano che chiunque possa avviare applicazioni che non possono essere portate offline in qualsiasi momento e in qualsiasi momento. La cosa più interessante è che l’unità nativa di Ethereum, l’etere, può immagazzinare valore, creando le condizioni affinché queste applicazioni possano implementare trasferimenti di valore. Chiamiamo contratti intelligenti i programmi che compongono un'applicazione. Nella maggior parte dei casi, possono funzionare senza l’intervento umano.

Non c’è dubbio che il concetto di “moneta programmabile” attragga molti utenti, sviluppatori e aziende.


Controlla subito l'ultimo prezzo di Ethereum.


Cos’è la blockchain?

La blockchain non è solo il cuore di Ethereum, ma anche il database che memorizza le informazioni utilizzate dal protocollo. Se hai letto il nostro articolo Cos'è Bitcoin? 》, comprenderai le conoscenze di base sul meccanismo di funzionamento della blockchain. La blockchain di Ethereum è simile alla blockchain di Bitcoin, ad eccezione del modo in cui i dati vengono archiviati e del contenuto dei dati archiviati.

La blockchain di Ethereum è come un libro che aggiunge continuamente nuove pagine. Ogni pagina del libro è chiamata blocco, in cui sono memorizzate le informazioni sulla transazione. Se è necessario aggiungere una nuova pagina, deve essere conteggiato un valore speciale nella parte superiore della pagina. Questo valore indica che la nuova pagina si trova nella precedente pagina. Vengono aggiunti in modo ordinato anziché inseriti in modo casuale nel libro.

Essenzialmente, è un po' come un numero di pagina, che fa riferimento alle informazioni della pagina precedente e aiuta a identificare se nuove pagine (blocchi) sono state aggiunte in sequenza. Usiamo l'hashing per realizzare questo processo.​

L'operazione hash prende una copia dei dati (in questo caso, tutti i dati nel blocco) e restituisce un identificatore univoco (il nostro valore hash). La probabilità che due dati restituiscano lo stesso valore hash è molto bassa e anche il processo è unidirezionale. Quindi puoi facilmente calcolare l'hash, ma non puoi lavorare a ritroso partendo dalle informazioni che hanno creato l'hash. Nei capitoli successivi analizzeremo perché questo è un fattore chiave che influenza il mining.

Ora abbiamo trovato il meccanismo per collegare tutte le pagine nell'ordine corretto. Qualsiasi tentativo di modificare l'ordine o rimuovere pagine oscurerà il fatto che i nostri libri sono stati manomessi.

Vuoi saperne di più sulla blockchain? Leggi la nostra guida per principianti sulla tecnologia blockchain.


In cosa Ethereum è diverso da Bitcoin?

Bitcoin utilizza la tecnologia blockchain e incentivi finanziari per costruire un sistema di cassa digitale globale. Introduce diverse innovazioni chiave per aiutare gli utenti di tutto il mondo a coordinare il proprio lavoro senza un'autorità centrale. Bitcoin consente a tutti i partecipanti di eseguire programmi sui personal computer, consentendo agli utenti di concordare lo stato dei database finanziari in un ambiente decentralizzato e senza fiducia.

Bitcoin è spesso considerato la blockchain di prima generazione. La riluttanza degli sviluppatori a rendere Bitcoin un sistema eccessivamente complesso gli conferisce un vantaggio unico in termini di sicurezza. Il motivo per cui il suo design sembra inflessibile è considerare la sicurezza come la prima priorità a livello di base. Il linguaggio dei contratti intelligenti Bitcoin è infatti estremamente limitato e non si presta bene ad applicazioni esterne alle transazioni.

In confronto, la blockchain di seconda generazione è più ricca di funzionalità. Oltre alle transazioni finanziarie, tali piattaforme consentono anche un maggiore grado di programmabilità. Ethereum offre agli sviluppatori un maggiore grado di libertà, consentendo loro di sperimentare codice personale e creare varie applicazioni decentralizzate (DApp).

Ethereum è stato il pioniere della seconda ondata di blockchain che domina ancora oggi. Ha molte somiglianze con Bitcoin e può svolgere molte delle stesse funzioni. Tuttavia, i principi fondamentali dei due sono molto diversi e ognuno presenta i propri vantaggi.


Come funziona Ethereum?

Possiamo definire Ethereum come una macchina a stati. Cioè, un’istantanea che mostra il saldo del conto e lo stato attuale del contratto intelligente è disponibile in qualsiasi momento. Alcune operazioni comportano aggiornamenti di stato, in cui tutti i nodi aggiornano le proprie istantanee per riflettere le modifiche.

Transaction sheet displaying erin sending 5 eth to alice.

Transizioni di stato in Ethereum.


I contratti intelligenti in esecuzione su Ethereum vengono attivati ​​dalle transazioni (degli utenti o da altri contratti). Quando un utente invia una transazione a un contratto, tutti i nodi della rete eseguono il codice del contratto e registrano l'output. Questo processo viene implementato tramite la Ethereum Virtual Machine, che converte i contratti intelligenti in istruzioni che possono essere lette dai computer.

Per aggiornare lo stato, il sistema utilizza un meccanismo speciale chiamato mining. Similmente al Bitcoin, il mining avviene attraverso la prova del lavoro. Lo approfondiremo più tardi.


Cos’è un contratto intelligente?

L’essenza dei contratti intelligenti è il codice. Ma non è né intelligente né un contratto nel senso tradizionale. Il motivo del nome "contratto intelligente" è che può eseguire automaticamente ("in modo intelligente") un accordo ("contratto") raggiunto da due parti a determinate condizioni.

I contratti intelligenti furono proposti per la prima volta dallo scienziato informatico Nick Szabo alla fine degli anni ’90. Ha spiegato questo concetto utilizzando l’esempio di un distributore automatico, che secondo lui potrebbe essere considerato un precursore dei moderni contratti intelligenti. Il distributore esegue un contratto semplice. Dopo che l'utente ha inserito le monete, la macchina eroga il prodotto di sua scelta.

I contratti intelligenti applicano questa logica agli ambienti digitali. Puoi specificare qualcosa di semplice nel tuo codice, come restituire "Hello, World!" quando il contratto riceve due monete ether.

hello world contract


In Ethereum, gli sviluppatori lo codificano in modo che l'EVM possa leggerlo. Lo sviluppatore lo invia quindi all'indirizzo speciale in cui è registrato il contratto. A quel punto il contratto sarà disponibile per tutti. Un contratto non può essere cancellato a meno che lo sviluppatore non stabilisca delle condizioni durante la scrittura del contratto.

Adesso il contratto ha un indirizzo. Per interagire con esso, gli utenti devono solo inviare 2 monete Ether all'indirizzo. Ciò attiverà il codice del contratto: tutti i computer della rete eseguiranno questa operazione, testimonieranno che l'utente ha pagato il contratto e ne registreranno l'output ("Hello, World!").

Quanto sopra è probabilmente uno degli esempi più basilari della funzionalità di Ethereum. Poiché la tecnologia continua ad avanzare, le persone possono creare applicazioni più sofisticate che collegano un gran numero di contratti e tali programmi sono già disponibili.


Chi ha creato Ethereum?

Nel 2008, uno sviluppatore (o gruppo di sviluppatori) sotto lo pseudonimo di Satoshi Nakamoto ha pubblicato il white paper di Bitcoin, cambiando completamente il panorama delle valute digitali. Alcuni anni dopo, un giovane programmatore di nome Vitalik Buterin sperava di promuovere ulteriormente questo concetto e di applicarlo a varie applicazioni. Alla fine, il concetto è stato trasformato in Ethereum.

In un blog intitolato "Ethereum: The Ultimate Smart Contract and Decentralized Application Platform" pubblicato nel 2013, Buterin ha proposto per la prima volta "Ethereum". Nell'articolo ha introdotto l'idea di una "blockchain completa di Turing": un computer decentralizzato con tempo e risorse sufficienti in grado di eseguire qualsiasi applicazione.

Con l’avanzare della tecnologia, sul mercato emergeranno più tipi di applicazioni che possono essere implementate sulla blockchain e gli sviluppatori potranno fare quello che vogliono. Ethereum spera di superare le limitazioni di progettazione intenzionalmente imposte da Bitcoin e di trovare più usi per la tecnologia blockchain.


Come vengono distribuite le monete Ethereum?

Ethereum è stato lanciato nel 2015 con una fornitura iniziale di 72 milioni di monete ether. Più di 50 milioni di token sono stati venduti pubblicamente attraverso l'evento di vendita di token "Initial Coin Offer (ICO)". I partecipanti possono acquistare Ethereum utilizzando valuta fiat o Bitcoin in borsa.


Cosa sono "The DAO" e "Ethereum Classic"?

Con Ethereum anche la collaborazione aperta su Internet ha trovato un nuovo modo di presentarsi. La DAO (Organizzazione Autonoma Decentralizzata) è un tipico esempio. Tali entità sono simili ai programmi informatici e sono controllate interamente dal codice del computer.

Il primo e più ambizioso progetto dell’organizzazione è “The DAO”. È costituito da una serie di contratti intelligenti complessi in esecuzione su Ethereum e opera come un fondo di rischio indipendente. I token DAO sono distribuiti sotto forma di ICO e i titolari di token godono sia del capitale che dei diritti di voto.

Tuttavia, il progetto è stato attaccato da una vulnerabilità poco dopo il suo lancio e quasi un terzo dei fondi DAO è stato rubato da criminali. A peggiorare le cose, all’epoca il 14% della fornitura totale di Ethereum era bloccata nella DAO. Non c’è dubbio che la neonata rete Ethereum abbia subito un colpo catastrofico.

Dopo la consultazione, l’intera blockchain è stata divisa in due catene attraverso un hard fork. Le transazioni dannose in uno dei fork sono state annullate e i fondi sono stati recuperati con successo: questa è l'odierna "blockchain di Ethereum". Al contrario, le transazioni nella catena originale non furono invertite e rimasero immutabili, ora note come Ethereum Classic.

Le dure lezioni ci ricordano che dobbiamo prendere sul serio i rischi di questa tecnologia e che affidare grandi fortune al codice autonomo può rivelarsi controproducente. Questo particolare esempio illustra anche le enormi sfide del processo decisionale collettivo in un ambiente aperto. A parte le vulnerabilità della sicurezza, DAO illustra perfettamente il potenziale dei contratti intelligenti per ottenere una collaborazione senza fiducia su larga scala attraverso Internet.



Capitolo 2 - Da dove viene Ethereum?

Sommario

  • Come vengono generate le nuove monete Ethereum?

  • Qual è l'importo totale di Ethereum?

  • Come funziona il mining di Ethereum?

  • Qual è la tariffa del gas Ethereum?

  • Costi del carburante e limiti di costo del carburante

  • Quanto tempo ci vuole per minare un blocco Ethereum?

  • Cosa sono i token Ethereum?


Come vengono generate le nuove monete Ethereum?

Abbiamo accennato brevemente al “mining” in precedenza. Se hai familiarità con Bitcoin, sai che il processo di mining è fondamentale per proteggere e aggiornare la blockchain. Il principio di mining di Ethereum è lo stesso, ovvero i partecipanti al mining (che richiedono molto tempo, lavoro e denaro) vengono ricompensati con monete Ether secondo l'accordo.


Qual è l'importo totale di Ethereum?

A febbraio 2020, la fornitura totale di Ethereum è di circa 110 milioni.

A differenza di Bitcoin, Ethereum non aveva un piano di emissione di token dedicato al momento del lancio. Bitcoin mantiene il suo valore limitando l’offerta e riducendo gradualmente la produzione di nuove monete. Ethereum getta le basi per le applicazioni decentralizzate (DApp) tramite token. Questa domanda rimane indecisa poiché non è ancora stato trovato il tipo di piano di emissione di token più appropriato.


Come funziona il mining di Ethereum?

Il mining è fondamentale per la sicurezza della rete. Garantisce che la blockchain possa essere aggiornata in modo giusto ed equo e consente alla rete di funzionare correttamente senza un unico decisore. In un'operazione di mining, un sottoinsieme di nodi (letteralmente "minatori") contribuisce con la potenza di calcolo per risolvere enigmi crittografici.

Ciò che in realtà fa è eseguire l'hashing di una serie di transazioni in sospeso e dei relativi dati. Affinché un blocco sia valido, il valore dell'hash deve essere inferiore al valore impostato dal protocollo. Se l'operazione fallisce, il minatore può modificare alcuni dati e riprovare.

A causa della concorrenza, i miner devono completare le operazioni di hashing il più rapidamente possibile: l'hash rate diventa quindi una misura della potenza di calcolo di un miner. Maggiore è l’hash rate di una rete, più difficili saranno i puzzle crittografici da risolvere. Solo i minatori devono trovare una risposta valida e, dopo che la risposta è stata trasmessa in rete, gli altri partecipanti possono verificarne facilmente la validità.

Come ci si potrebbe aspettare, l’hashing ad alta velocità senza interruzioni è costoso. I minatori possono guadagnare premi come incentivo per proteggere la rete. I premi derivano da tutte le commissioni di transazione nel blocco. Ricevono anche Ethereum appena coniato, che al momento in cui scrivo è 2 Ethereum.


Qual è la tariffa del gas Ethereum?

Ricordi il contratto "Hello, World!" menzionato prima? Il programma è facile da eseguire e poco costoso dal punto di vista computazionale. Tuttavia, non stai solo eseguendo il programma sul tuo computer come individuo, stai chiedendo a tutti nell'ecosistema Ethereum di eseguirlo insieme.

Ciò fa sorgere la seguente domanda: cosa succede quando decine di migliaia di persone gestiscono contratti complessi contemporaneamente? Se qualcuno stabilisse un contratto per eseguire lo stesso set di codice in un ciclo, ogni nodo dovrebbe funzionare indefinitamente. Questi processi consumano molte risorse e possono causare il crash dell'intero sistema.

Fortunatamente, Ethereum ha introdotto il concetto di commissione sul gas per evitare questo rischio. Proprio come un’auto non può funzionare senza carburante, un contratto non può funzionare senza spese per il carburante. Al fine di garantire il normale funzionamento del contratto, gli utenti devono pagare un determinato importo di tariffe gas. Se la tariffa del carburante è insufficiente, il contratto verrà risolto.

Essenzialmente, questo è un meccanismo di addebito. Estendiamo il concetto alle transazioni, ovvero la motivazione principale dei miner è il profitto e potremmo ignorare le transazioni con commissioni inferiori.

Tieni presente che l'Ether non è la stessa cosa delle tariffe del gas. Il prezzo medio del gas varia in gran parte a seconda dei minatori. Quando si conducono transazioni, le commissioni sul gas vengono pagate in Ether. Il meccanismo di addebito è simile a Bitcoin: se la rete è congestionata e molti utenti partecipano alle transazioni, il prezzo medio delle tariffe del gas aumenterà. Al contrario, se c’è poca attività nella rete, i prezzi diminuiranno.

Sebbene il prezzo del carburante cambi costantemente, il costo del carburante necessario per ciascuna operazione è fisso. Cioè, l’esecuzione di contratti complessi consuma più gas rispetto alle transazioni semplici. Pertanto, il costo del gas diventa una misura della potenza di calcolo. Garantisce che il sistema addebiti le tariffe corrispondenti in base all'utilizzo delle risorse Ethereum da parte dell'utente.

Le tariffe del gas in genere consumano solo una piccola frazione di etere e la impostiamo su un'unità ancora più piccola "gwei". 1 gwei equivale a un miliardesimo di Ethereum.

In breve, è possibile eseguire un programma che va in loop per molto tempo, ma questa operazione diventerà presto molto costosa. Pertanto, i nodi della rete Ethereum favoriscono la riduzione dello spam.

The average gas price in gwei over time

Variazioni dei prezzi medi del carburante nel tempo (unità: gwei). Fonte: etherscan.io


Costi del carburante e limiti di costo del carburante

Supponiamo che Alice stia conducendo una transazione contrattuale. Calcola la tariffa del gas che deve pagare (ad esempio tramite la stazione di servizio ETH). Forse fisserà un prezzo più alto per incentivare i minatori a elaborare le transazioni il più rapidamente possibile.

Stabilisce anche limiti di carburante per l'autoprotezione. In caso di problemi con il contratto, il carburante consumato sarà superiore al valore pianificato. La funzione del limite del costo del carburante è quella di garantire che l'operazione si interrompa quando il costo del carburante x impostato è esaurito. Il contratto corrispondente scade e l'importo finale pagato da Alice non supererà il valore inizialmente impostato.

A prima vista, questo concetto può sembrare confuso. In effetti, ciò suggerisce che le tariffe del gas (e i relativi limiti) possono essere impostate manualmente e la maggior parte dei portafogli lo farà per l’utente. In poche parole, il gas determina la velocità con cui i minatori possono elaborare le transazioni, mentre il limite del gas determina il limite massimo di gas che sei disposto a pagare per questa transazione.


Quanto tempo ci vuole per minare un blocco Ethereum?

Il tempo medio necessario per aggiungere un nuovo blocco alla blockchain di Ethereum è compreso tra 12 e 19 secondi. Molto probabilmente la situazione cambierà se la rete passerà alla Proof-of-Stake, progettata principalmente per ridurre i tempi di blocco. Per i dettagli, leggere "Ethereum Casper Analysis".


Cosa sono i token Ethereum?

Il più grande fascino di Ethereum è che supporta gli utenti nella creazione di risorse personali sulla catena e possono essere archiviate e trasferite come Ethereum. Il contratto intelligente stabilisce le regole di governance per le risorse di cui sopra, consentendo agli sviluppatori di impostare autonomamente i parametri dei token. Questi includono l’emissione di token, il meccanismo di emissione, la divisibilità, l’intercambiabilità e molte altre caratteristiche. Esistono diversi standard tecnici che possono essere seguiti durante la creazione di token in Ethereum, il più importante si chiama ERC-20 – pertanto questi token sono spesso chiamati “token ERC 20”.

Questo token ha funzioni eccellenti e fornisce un'ampia piattaforma di test per gli innovatori, supportandoli nella realizzazione di più esperimenti in campi all'avanguardia come la finanza e la tecnologia. È progettato per essere estremamente flessibile, dall'emissione di un token unificato come valuta in-app alla produzione di token unici basati su risorse fisiche. Probabilmente esistono tutti i tipi di ottimi casi d'uso per la creazione di token che sono semplificati e facili da implementare e che non sono ancora noti.



Capitolo 3 - Iniziare con Ethereum

Sommario

  • Come acquistare Ethereum?

    • Come acquistare Ethereum utilizzando una carta di credito/debito

    • Come acquistare Ethereum sul mercato P2P

  • Cosa posso acquistare con Ethereum (ETH)?

  • Quali sono gli usi di Ethereum?

  • Cosa dovresti fare se perdi accidentalmente le tue monete Ether?

  • Le transazioni Ethereum possono essere ripristinate?

  • Le transazioni Ethereum sono private?

  • Ethereum può generare entrate?

  • Come conservare Ethereum?

  • Come depositare Ethereum su Binance

  • Come conservare Ethereum su Binance

  • Come prelevare Ethereum da Binance

  • Come conservare l'Ether in un portafoglio Ethereum

    • portafoglio caldo

    • portafoglio freddo

  • Quali sono i loghi e i simboli di Ethereum?


Come acquistare Ethereum?

Come acquistare Ethereum utilizzando una carta di credito/debito

Binance consente agli utenti di acquistare Ethereum senza problemi tramite il proprio browser. Passaggi:


  1. Accedi al portale di acquisto e vendita di valuta digitale.

  2. Seleziona la valuta digitale (ETH) che desideri acquistare e la valuta da utilizzare per il pagamento.

  3. Accedi al tuo account Binance. I nuovi utenti sono pregati di registrarsi prima.

  4. Scegli il metodo di pagamento.

  5. Segui le istruzioni per inserire i dettagli della tua carta e completare la verifica dell'identità.

  6. Fatto! L'Ethereum acquistato verrà depositato sul tuo conto Binance.


Come acquistare Ethereum sul mercato P2P

Il mercato P2P è anche una piattaforma per l’acquisto e la vendita di Ethereum. Attraverso l'app Binance Mobile, puoi acquistare token direttamente da altri utenti. Passaggi:


  1. Apri l'APP e accedi o registra un account.

  2. Seleziona Acquisto e vendita con un clic, quindi fai clic sulla scheda Acquista nell'angolo in alto a sinistra dell'interfaccia.

  3. Seleziona uno dei tipi di transazione visualizzati e fai clic su Acquista.

  4. Puoi pagare con altre valute digitali (scheda Pagamenti in valuta digitale) o valute fiat (scheda Pagamenti in valuta fiat).​

  5. Successivamente, il sistema ti chiederà di scegliere un metodo di pagamento. Puoi scegliere in modo flessibile in base alle tue esigenze.

  6. Scegli di acquistare Ethereum.

  7. A questo punto è necessario completare il pagamento. Al termine, fai clic su Contrassegna come pagato e conferma.

  8. La transazione viene completata quando il venditore consegna i token come previsto.


Cosa posso acquistare con Ethereum (ETH)?

A differenza di Bitcoin, l'ambiente applicativo di Ethereum non si limita alle reti di valuta digitale. Può costruire una piattaforma di sviluppo per applicazioni decentralizzate ed Ethereum, come token commerciabile, diventa il "carburante" di questo ecosistema. Pertanto, il ruolo principale di Ethereum è fornire utilità a Ethereum.

Tuttavia, Ethereum può essere utilizzato anche per acquistare beni e servizi, svolgendo un ruolo simile ad altre valute tradizionali.

Heatmap of retailers that accept ether as payment.

Mappa termica dei rivenditori che accettano Ethereum come pagamento. Fonte: cryptwerk.com/coinmap


Quali sono gli usi di Ethereum?

La valuta nativa di Ethereum, "Ether", può essere utilizzata come valuta digitale o garanzia. Molti lo vedono anche come una riserva di valore simile a Bitcoin. Tuttavia, Ethereum è diverso da Bitcoin in quanto l’alto grado di programmabilità della blockchain di Ethereum gli conferisce maggiore utilità. Di conseguenza, Ethereum è diventata la linfa vitale di applicazioni finanziarie decentralizzate, mercati decentralizzati, piattaforme di trading, giochi e molte altre applicazioni.


Cosa dovresti fare se perdi accidentalmente le tue monete Ethereum?

Le transazioni di Ethereum non coinvolgono banche e gli utenti devono essere responsabili dei propri fondi. I token possono essere depositati nella piattaforma di trading o archiviati in un portafoglio personale. Tieni presente che quando utilizzi un portafoglio personale per archiviare fondi, è importante mantenere la tua frase mnemonica al sicuro in modo da poter recuperare i tuoi fondi se perdi l'accesso al tuo portafoglio.


Le transazioni Ethereum possono essere ripristinate?

Una volta aggiunti i dati alla blockchain di Ethereum, è quasi impossibile modificarli o eliminarli. Ciò significa che quando si effettua una transazione, questa può essere trattata come se fosse scolpita nella pietra. Pertanto, è importante ricontrollare che l'indirizzo di destinazione per ricevere i fondi sia corretto. Quando si trasferiscono grandi quantità di fondi, è meglio inviare prima una piccola somma di fondi all'indirizzo di destinazione per verificarne l'autenticità.

Ethereum è stato costretto a eseguire un hard fork nel 2016 dopo che uno smart contract ha subito un attacco hacker, invertendo di fatto la transazione dannosa. Tuttavia, questa è una misura estrema in risposta a un evento insolito, non la norma.


Le transazioni Ethereum sono private?

Tutte le transazioni aggiunte alla blockchain di Ethereum sono visibili pubblicamente. Anche se un indirizzo Ethereum non rivela i nomi reali, gli osservatori possono identificare i partecipanti attraverso altri metodi.


Ethereum può generare entrate?

Ethereum è un asset volatile che presenta sia opportunità di profitto che rischi di perdita. Alcune persone scelgono di detenere Ethereum a lungo termine, convinte che la rete diventerà in futuro uno strato di regolamento programmabile globale. Altri scelgono di utilizzare Ethereum per commerciare con altri altcoin. Naturalmente entrambe le strategie comportano anche rischi finanziari corrispondenti.

Pilastro della finanza decentralizzata (DeFi), Ethereum può essere utilizzato anche per prestare, garantire prestiti, coniare asset sintetici o investire nel futuro.

Alcuni investitori potrebbero scegliere di investire in Bitcoin a lungo termine e utilizzarlo come unica risorsa digitale nel proprio portafoglio. Al contrario, altri investitori sono più flessibili, costruendo un portafoglio diversificato tra Ethereum e altre altcoin, o allocando una percentuale del loro capitale al trading a breve termine (come il day trading o lo swing trading). Non esiste un modo universale per realizzare profitti sul mercato Ogni investitore dovrebbe agire secondo le proprie capacità e scegliere la strategia più appropriata in base alla situazione reale.


Come conservare Ethereum?

Esistono molti modi per conservare le tue monete, ognuno con i suoi pro e contro. Come per qualsiasi cosa a rischio, la soluzione migliore è costruire un portafoglio diversificato di opzioni.

In generale, le soluzioni di storage si dividono in due categorie: gestite e non gestite. Le soluzioni di deposito a garanzia implicano che i fondi possono essere affidati a terzi (come una piattaforma di trading). Al momento, devi accedere alla piattaforma di custodia per negoziare asset in valuta digitale.

Le soluzioni non detentive sono esattamente l'opposto, in cui gli utenti gestiscono i propri fondi utilizzando un portafoglio di valuta digitale. Tali portafogli non contengono monete come un portafoglio fisico, ma memorizzano invece le credenziali di accesso – chiavi crittografiche – alle risorse all’interno della blockchain. Ricorda: quando usi un portafoglio non custodito, assicurati di eseguire correttamente il backup della tua frase mnemonica!


Come depositare Ethereum su Binance

Per depositare le tue partecipazioni in Ethereum su Binance, segui i passaggi seguenti:

  1. Accedi al tuo account Binance. I nuovi utenti sono pregati di registrarsi prima.

  2. Vai al portafoglio spot e fai clic su Deposito.

  3. Controlla "ETH" nell'elenco dei token.

  4. Seleziona una rete e invia Ether all'indirizzo corrispondente.

  5. Fatto! Una volta confermata la transazione, gli Ethereum acquistati verranno accreditati sul tuo conto Binance.


Come conservare Ethereum su Binance

Per scambiare attivamente Ethereum, devi depositarlo su un conto Binance. Conservare Ethereum su Binance è facile e sicuro. Con Ethereum, gli utenti possono anche godere di vari vantaggi dell'ecosistema Binance attraverso prestiti, staking, promozioni airdrop ed estrazioni fortunate.


Come prelevare Ethereum da Binance

Per prelevare Ethereum depositato nel tuo conto Binance, segui questi passaggi:

  1. Accedi al tuo account Binance.

  2. Vai al portafoglio spot e fai clic su Preleva.

  3. Controlla "ETH" nell'elenco dei token.

  4. Seleziona rete

  5. Inserisci l'indirizzo del destinatario e l'importo.

  6. Verifica tramite e-mail.

  7. Fatto! Una volta confermata la transazione, gli Ether verranno depositati all'indirizzo che hai fornito.


Come conservare l'Ether in un portafoglio Ethereum

Se vuoi depositare Ether nel tuo portafoglio personale, puoi scegliere tra un portafoglio caldo o un portafoglio freddo.


portafoglio caldo

I portafogli di valuta digitale connessi in qualche modo a Internet sono chiamati "portafogli caldi". Di solito si tratta di un'applicazione mobile o desktop attraverso la quale gli utenti possono controllare il proprio saldo o inviare/ricevere token. Gli hot wallet sono collegati alla rete e sono estremamente vulnerabili agli attacchi, ma questo metodo conveniente è più popolare per i pagamenti giornalieri. Trust Wallet è un portafoglio mobile comodo e veloce che supporta più valute.

portafoglio freddo

Un portafoglio freddo è un portafoglio di valuta digitale che funziona offline. Tali portafogli sono lontani dai vettori di attacchi online, riducendo significativamente la probabilità di essere attaccati. Tuttavia, i portafogli freddi generalmente non sono convenienti quanto gli portafogli caldi. Sia i portafogli hardware che i portafogli di carta sono portafogli freddi. Quest'ultima tecnologia è obsoleta ed estremamente rischiosa ed è gradualmente scomparsa dagli orizzonti degli utenti.

Si prega di leggere "Analisi dei tipi di portafogli in valuta digitale" per saperne di più sulle classificazioni dei portafogli.


Quali sono i loghi e i simboli di Ethereum?

Vitalik Buterin ha disegnato il logo originale di Ethereum. È costituito da due simboli di somma ruotati "Σ" (Sigma nella lettera greca). Il disegno finale si basa su questo modello ed è costituito da un rombo chiamato "ottaedro" circondato da quattro triangoli. Similmente ad altre valute digitali, anche Ethereum ha il proprio simbolo Unicode standard e app e siti Web possono facilmente visualizzarne il valore. Proprio come il dollaro americano è rappresentato dal simbolo "$", Ethereum è rappresentato dal simbolo "Ξ".



Capitolo 4 - Scalabilità, Ethereum 2.0 e il futuro di Ethereum

Sommario

  • Cos'è la scalabilità?

  • Perché Ethereum ha bisogno di espandersi?

  • Il trilemma della scalabilità della blockchain

  • Quante transazioni può gestire Ethereum?

  • Cos'è Ethereum 2.0?

  • Cos'è lo sharding di Ethereum?

  • Cos’è l’Ethereum Plasma?

  • Cos'è il rollup di Ethereum?

  • Cos'è la Proof of Stake (PoS) di Ethereum?

  • Cos’è lo staking di Ethereum?

    • Di quanto ether ho bisogno per fare staking su Ethereum?

    • Quanti Ether puoi guadagnare puntando su Ethereum?

    • Quanto dura il tempo di lock-up per lo staking di Ethereum?

    • Ci sono rischi nello staking di Ethereum?


Cos'è la scalabilità?

In poche parole, la scalabilità è una misura della capacità di un sistema di crescere. Ad esempio, le reti o i server utilizzati nell’informatica possono essere espansi in diversi modi per gestire una maggiore domanda.

La scalabilità nella criptovaluta si riferisce al continuo sviluppo della blockchain per includere più utenti. L’aumento degli utenti significa che la blockchain competerà per più operazioni e transazioni.


Perché Ethereum ha bisogno di espandersi?

I sostenitori di Ethereum ritengono che la prossima iterazione di Internet sarà basata sulla piattaforma Ethereum. Il cosiddetto Web 3.0 creerà una topologia decentralizzata che potrà saltare direttamente gli intermediari, essere più focalizzata sulla privacy e trasformarsi in un vero proprietario dei propri dati. Queste proprietà di base saranno costruite attraverso il calcolo distribuito e protocolli di archiviazione/comunicazione distribuiti sotto forma di contratti intelligenti.

Per raggiungere i suoi obiettivi, Ethereum deve migliorare massicciamente le proprie capacità di elaborazione delle transazioni evitando una diminuzione della decentralizzazione della rete. Al momento, Ethereum non limita il volume delle transazioni limitando la dimensione del blocco come Bitcoin, ma imposta solo un limite di gas per il blocco, ovvero il limite superiore della tariffa del gas che un singolo blocco può ospitare.

Ad esempio, il limite della tariffa del gas per un blocco è di 100.000 Gwei. Puoi inviare 10 transazioni con un limite di tariffa del gas di 10.000 Gwei o 2 transazioni con un limite di tariffa del gas di 50.000 Gwei a questo blocco. Eventuali altre transazioni inviate contemporaneamente dovranno attendere il blocco successivo.

Questa situazione non è ideale per un sistema ampiamente utilizzato da tutti. Se le transazioni in sospeso superano lo spazio del blocco, può svilupparsi rapidamente un arretrato. Inoltre, l’aumento delle tariffe del gas significa che gli utenti devono pagare importi più elevati per dare priorità alle singole transazioni. Detto questo, una rete trafficata renderà alcuni casi d’uso molto costosi da elaborare.

Il popolare gioco "CryptoKitties" è un tipico esempio dei limiti della rete Ethereum. Nel 2017 il gioco “CryptoKitties” basato su Ethereum ha attirato un gran numero di utenti. Conducono transazioni nella rete e allevano i propri gatti digitali (che rappresentano token non fungibili). Man mano che il gioco guadagnava popolarità, il numero di transazioni in sospeso saliva alle stelle, portando infine a un’estrema congestione della rete.


Il trilemma della scalabilità della blockchain

A prima vista, il semplice aumento del limite della tariffa del gas del blocco allevierebbe tutti i problemi di scalabilità. In altre parole, più alto è il limite, più transazioni la rete può elaborare in un determinato periodo di tempo, giusto?

Sfortunatamente, questo non è fattibile senza sacrificare alcune delle caratteristiche chiave di Ethereum. Vitalik Buterin ha proposto il trilemma blockchain (mostrato nella figura sotto), spiegando il delicato equilibrio che la blockchain deve raggiungere.

Blockchain Trilemma

Il trilemma della blockchain: (1) scalabilità, (2) sicurezza e (3) decentralizzazione.


Solo due delle tre funzionalità principali possono essere ottimizzate ed è impossibile coprire tutto. Blockchain come Ethereum e Bitcoin danno priorità alla sicurezza e alla decentralizzazione. Il loro algoritmo di consenso garantisce la sicurezza della rete. Tuttavia, la sua rete è composta da migliaia di nodi, il che risulta in una scarsa scalabilità. La ricezione e la verifica delle transazioni vengono completate da molti nodi e la velocità è molto più lenta rispetto a quella delle soluzioni centralizzate.

Un altro scenario è quello di rimuovere il limite della tariffa di blocco del gas. La rete può acquisire sicurezza e scalabilità, ma il grado di decentralizzazione sarà notevolmente ridotto.

Il motivo è che più transazioni verranno incluse in un singolo blocco, risultando in un blocco più grande. I nodi della rete devono comunque scaricare e trasmettere regolarmente i blocchi, il che impone requisiti molto severi all’hardware. Dopo che il limite della tariffa del gas del blocco sarà aumentato, sarà più difficile per i nodi verificare, archiviare e trasmettere i blocchi.

Alla fine, i nodi ritardatari abbandoneranno la rete. Se continua ad operare in questo modo, sopravvivranno solo pochi potenti nodi, approfondendo ulteriormente la centralizzazione del sistema. Alla fine, la blockchain sarà sicura e scalabile, ma non più decentralizzata.

Nell’ultimo caso, la blockchain si concentra sulla decentralizzazione e sulla scalabilità. La rete migliora la velocità e la decentralizzazione deprecando l’algoritmo di consenso, al costo di una sicurezza notevolmente ridotta.


Quante transazioni può gestire Ethereum?

Negli ultimi anni, le transazioni al secondo (TPS) di Ethereum hanno raramente superato le 10. È un numero deludente per una piattaforma che aspira a essere il "computer del mondo".

Le soluzioni di scalabilità sono sempre state una parte importante della roadmap di Ethereum. Il plasma è un tipico esempio di soluzione di espansione della capacità. La soluzione è progettata per migliorare l’efficienza di Ethereum e la sua tecnologia è applicabile anche ad altre reti blockchain.


Cos'è Ethereum 2.0?

Sebbene Ethereum abbia un grande potenziale, attualmente presenta dei limiti. In precedenza abbiamo discusso la questione della scalabilità. In breve, se Ethereum spera di diventare il pilastro del nuovo sistema finanziario, dovrà aumentare in modo significativo il numero totale di transazioni elaborate al secondo. Questo problema è difficile da risolvere data la natura distribuita della rete. Anche gli sviluppatori di Ethereum cercano da anni una soluzione.

Da un lato, per garantire il grado di decentralizzazione della rete, devono essere implementate alcune restrizioni. Quanto più esigenti saranno i requisiti per gestire un nodo, tanto meno partecipanti ci saranno e la rete diventerà più centralizzata. Pertanto, l’aumento delle capacità di elaborazione delle transazioni di Ethereum porterà a un aumento del carico sui nodi, minacciando in definitiva l’integrità del sistema.

Un altro svantaggio di Ethereum (e di altre criptovalute proof-of-work) è che richiede un utilizzo estremamente intensivo di risorse. Per aggiungere con successo un blocco alla blockchain, è necessario il mining. Tuttavia, questo metodo di creazione dei blocchi deve eseguire le operazioni rapidamente e consuma molta energia.

Per superare le limitazioni di cui sopra, gli sviluppatori hanno proposto una serie di piani di aggiornamento, noti collettivamente come "Ethereum 2.0" (o ETH 2.0). Una volta pienamente implementato, ETH 2.0 migliorerà effettivamente le prestazioni della rete.


Cos'è lo sharding di Ethereum?

Come accennato in precedenza, ogni nodo memorizza una copia dell’intera blockchain. Questi nodi verranno inoltre aggiornati man mano che la blockchain cambia, occupando un'enorme larghezza di banda e memoria.

Il processo sopra descritto può essere evitato se si utilizza un metodo chiamato sharding. Come suggerisce il nome, questo processo divide la rete in diversi sottoinsiemi di nodi, noti come frammenti. Ogni frammento gestisce le proprie transazioni e contratti, pur continuando a comunicare con altre reti frammentate come richiesto. Ogni shard viene verificato in modo indipendente, quindi non è necessario archiviare dati da altri shard.

network without sharding vs the network with sharding

Confronto tra la rete di marzo 2020 e la rete con sharding implementato


Lo "sharding" è un metodo di espansione complesso che richiede molto lavoro di progettazione e implementazione. Tuttavia, se l'applicazione avrà successo, diventerà uno dei metodi più efficaci per aumentare il throughput della rete in modo significativo.


Cos’è l’Ethereum Plasma?

Ethereum Plasma è una soluzione di scalabilità off-chain che mira ad aumentare il throughput delle transazioni rimuovendo le transazioni dalla blockchain. A questo proposito presenta alcune somiglianze con le sidechain e i canali di pagamento.

Attraverso Plasma la catena secondaria può essere ancorata alla catena principale della blockchain di Ethereum mantenendo una comunicazione minima. Sebbene gli utenti si affidino alla catena principale per risolvere le controversie e "completare" le attività personali sulla catena secondaria, le due generalmente operano in modo indipendente.

La chiave per scalare con successo Ethereum è ridurre la quantità di dati che i nodi devono archiviare. La soluzione Plasma consente agli sviluppatori di stipulare alcune regole per le "sottocatene" nello smart contract della catena principale. Successivamente, le applicazioni le cui informazioni o processi sarebbero troppo costosi da archiviare/eseguire sulla catena principale possono essere spostate liberamente in "sottocatene" per la creazione.

Per un'introduzione dettagliata a Plasma, leggi "Cos'è Ethereum Plasma?" 》.


Cos'è il rollup di Ethereum?

Similmente a Plasma, anche Rollup ha lo scopo di separare le transazioni dalla catena principale e raggiungere l’espansione di Ethereum. Quindi, come funziona quest'ultimo?

La risposta è che un singolo contratto nella catena primaria detiene tutti i fondi sulla catena secondaria e memorizza la prova crittografica dello stato attuale della catena. Gli operatori della catena secondaria depositano il margine nel contratto della rete principale e vi inviano solo transizioni di stato valide. L’idea alla base di ciò è che lo stato viene mantenuto fuori catena, quindi non è necessario archiviare i dati sulla blockchain. Tuttavia, la differenza principale tra Rollup e Plasma è il modo in cui invia le transazioni alla catena principale. Attraverso tipi di transazioni speciali, questo metodo può "riassumere" transazioni di grandi dimensioni e raggrupparle in blocchi speciali, chiamati blocchi rollup.

Il rollup è diviso in due diverse tipologie: Optimistic Rollup e ZK Rollup. Entrambi garantiscono la corretta transizione di stato in modi diversi.

Rollup a conoscenza zero (ZK Rollup) utilizza un metodo di verifica crittografica chiamato prova a conoscenza zero per inviare le transazioni. Nello specifico, viene utilizzato un metodo chiamato zk-SNARK. Questo articolo non introdurrà i dettagli operativi specifici, ma possiamo descriverne l'applicazione in sintesi come segue: In questo modo, diversi partecipanti possono dimostrare l'un l'altro di possedere informazioni specifiche senza rivelarne il contenuto specifico.

Nel caso del rollup a conoscenza zero (ZK Rollup), questa informazione è una transizione di stato inviata alla catena principale. Un grande vantaggio di questo processo è che avviene quasi istantaneamente riducendo al minimo la possibilità di commettere uno stato corrotto.

Optimistic Rollup migliora la flessibilità sacrificando una certa scalabilità. Attraverso la "Optimistic Virtual Machine (OVM)", i contratti intelligenti possono essere eseguiti nella catena secondaria. D’altro canto non esiste alcuna prova crittografica che possa confermare che la transizione di stato sottoposta alla catena principale sia corretta. Per alleviare questo problema, nel processo è integrato un breve ritardo che consente agli utenti di contestare e rifiutare i blocchi non validi inviati alla catena principale.


Cos'è la Proof of Stake (PoS) di Ethereum?

La Proof of Stake (PoS) è un altro schema di verifica dei blocchi oltre alla Proof of Work. In un sistema proof-of-stake, il modo per ottenere nuovi blocchi non è il mining, ma il conio (a volte chiamato forging). Invece di far competere i miner attraverso la potenza di calcolo, i blocchi candidati vengono ora verificati da nodi (o validatori) selezionati casualmente a intervalli regolari. Se eseguito correttamente, riceverà tutte le commissioni di transazione per il blocco e potrebbe anche ricevere premi per il blocco a seconda del protocollo.

La Proof of Stake non implica attività mineraria ed è quindi considerata più rispettosa dell'ambiente. I validatori consumano meno energia dei minatori, quindi i blocchi possono essere coniati in hardware di livello consumer.

Nell'ambito di Ethereum 2.0, Ethereum prevede di passare da PoW a PoS attraverso un'operazione di aggiornamento chiamata Casper. Sebbene una data specifica non sia stata ufficialmente confermata, la prima iterazione potrebbe essere lanciata nel 2020.


Cos’è lo staking di Ethereum?

In un protocollo di prova di lavoro, i minatori sono responsabili di garantire la sicurezza della rete. Non imbroglieranno perché farlo consuma potere e fa perdere loro tutte le potenziali ricompense. Questa teoria dei giochi non esiste nella Proof of Stake, invece la rete è protetta attraverso altre misure criptoeconomiche.

Il comportamento disonesto viene frenato non perché gli utenti si preoccupano di sprecare energia, ma perché temono di perdere denaro. I verificatori devono impegnare un certo numero di token (diventare titolari di token) per ottenere i diritti di verifica. Se un nodo tenta di imbrogliare, i suoi token in staking (una certa quantità di Ether) andranno persi; se il nodo non risponde o è offline, anche questi token verranno gradualmente esauriti; Tuttavia, se un validatore esegue più nodi, riceverà più premi.


Di quanto ether ho bisogno per fare staking su Ethereum?

La puntata minima stimata per validatore in Ethereum è di 32 ether. Impostare un valore così alto rende un attacco del 51% estremamente costoso.


Quanti Ether puoi guadagnare puntando su Ethereum?

Questa questione è più complessa. Questa metrica è determinata non solo dal numero di token in staking, ma anche dalla quantità totale di ether in staking nella rete e dal tasso di inflazione. Come stima approssimativa, l'attuale tasso di rendimento annuo del progetto è di circa il 6%. Tieni presente che questo numero è solo una stima e potrebbe cambiare in futuro.


Quanto dura il tempo di lock-up per lo staking di Ethereum?

Se vuoi ritirare Ethereum dal validatore, devi unirti alla coda di prelievo. Se non c'è coda il tempo minimo di prelievo è di 18 ore. Il tempo specifico verrà regolato dinamicamente in base al numero di validatori che prelevano denaro entro un periodo specifico.


Ci sono rischi nello staking di Ethereum?

In qualità di validatore responsabile del mantenimento della sicurezza della rete, devi tenere conto di vari rischi. Se il nodo validatore resta offline per un lungo periodo, una parte considerevole del deposito andrà persa. Inoltre, se il saldo del tuo deposito scende al di sotto di 16 Ethereum, verrai rimosso dal set di validazione.

Un altro fattore di rischio sistemico non può essere ignorato. La Proof of Stake non è mai stata utilizzata su così larga scala e possono verificarsi problemi durante il funzionamento. Il software presenta inevitabilmente difetti e vulnerabilità, che possono anche causare conseguenze devastanti - e quando il valore dell'impegno raggiunge miliardi di dollari, il rischio è ancora maggiore.



Capitolo 5 - Ethereum e la finanza decentralizzata (DeFi)

Sommario

  • Cos’è la finanza decentralizzata (DeFi)?

  • Gli usi della finanza decentralizzata (DeFi)

  • La finanza decentralizzata (DeFi) può diventare mainstream?

  • Quali applicazioni di finanza decentralizzata (DeFi) esistono?

  • Scambio decentralizzato (DEX) in Ethereum


Cos’è la finanza decentralizzata (DeFi)?

La finanza decentralizzata ("DeFi" in breve) è la pratica di decentralizzare le applicazioni finanziarie. La DeFi è costruita su una blockchain pubblica e open source, liberamente accessibile (ovvero senza autorizzazione) a tutti gli utenti su Internet. Questa caratteristica chiave ha il potenziale per attrarre miliardi di persone in questo nuovo sistema finanziario globale.

Nell’ecosistema DeFi sempre più maturo, gli utenti possono interagire con altri utenti e contratti intelligenti attraverso reti peer-to-peer (P2P) e applicazioni decentralizzate (DApp). Il più grande vantaggio della DeFi è che fa sì che tutto ciò accada, ma gli utenti mantengono comunque la proprietà dei propri fondi.

In breve, le attività di finanza decentralizzata (DeFi) mirano a costruire un nuovo sistema finanziario e a superare gradualmente i limiti del sistema attuale. La DeFi ha un grado di decentralizzazione relativamente elevato e un’ampia base di sviluppatori, quindi la maggior parte della DeFi è attualmente basata su Ethereum.


Gli usi della finanza decentralizzata (DeFi)

Come forse avrai imparato, il più grande vantaggio di Bitcoin è che non richiede alcuna autorità centrale per coordinare il funzionamento della rete. Come sarebbe lo sviluppo di applicazioni programmabili se lo prendessimo come idea centrale? Questo è il potenziale delle applicazioni DeFi: sbarazzatevi di un “coordinatore” o intermediario centrale e non ci sarà alcun singolo punto di fallimento.

Come accennato in precedenza, l’“accesso aperto” è il più grande vantaggio della DeFi. Miliardi di persone in tutto il mondo non hanno accesso a servizi finanziari di alcun tipo. Come gestiremmo la nostra vita quotidiana senza alcuna sicurezza finanziaria? Questo non è frutto dell'immaginazione, ma un riflesso della vita reale di miliardi di persone: è questo gruppo di persone che la DeFi serve.


La finanza decentralizzata (DeFi) può diventare mainstream?

Questi vantaggi sembrano molto interessanti, ma perché la DeFi non ha ancora preso il sopravvento sul mercato mainstream? Attualmente, la maggior parte delle applicazioni DeFi sono ancora in fase sperimentale, devono essere migliorate in termini di praticità e flessibilità e spesso si bloccano. I fatti hanno dimostrato che la progettazione architettonica di questo tipo di ecosistema è molto difficile, e l’ambiente di sviluppo distribuito lo rende ancora più difficile.

Per sviluppatori come ingegneri del software, teorici dei giochi e progettisti di meccanismi, la costruzione di un ecosistema DeFi è piena di sfide e ha molta strada da fare. Pertanto, non è ancora noto se le applicazioni DeFi possano entrare nel mainstream.


Quali applicazioni di finanza decentralizzata (DeFi) esistono?

Il caso d’uso della finanza decentralizzata (DeFi) più caldo oggi è senza dubbio quello delle stablecoin. Essenzialmente, una stablecoin è un token blockchain il cui valore è ancorato a un asset del mondo reale, come una valuta fiat. Ad esempio, il valore di BUSD è ancorato al dollaro degli Stati Uniti (USD). Tali token vengono applicati nella blockchain e l'archiviazione e il trasferimento sono molto convenienti.

Un'altra applicazione popolare è il prestito. Esistono molti servizi peer-to-peer (P2P) in cui gli utenti prestano denaro ad altri e guadagnano interessi su di esso. In effetti, Binance Lending è una delle piattaforme più convenienti. Il metodo operativo è molto semplice, basta depositare i fondi nel portafoglio di prestito e guadagnare interessi il giorno successivo!

Tuttavia, la cosa più interessante è che la DeFi può essere applicata a quasi tutti i campi. Può essere integrato in vari mercati peer-to-peer (P2P) e decentralizzati per creare una piattaforma per lo scambio di oggetti da collezione unici in valuta digitale e altri oggetti digitali. Tali applicazioni possono anche creare asset sintetici, consentendo a chiunque di creare un mercato per qualsiasi cosa di valore. Altre aree di utilizzo includono mercati di previsione e derivati.


Scambio decentralizzato (DEX) in Ethereum

Gli scambi decentralizzati (DEX) consentono a diversi portafogli di utenti di fare trading direttamente. Quando si fa trading su piattaforme di trading centralizzate come Binance, gli utenti devono prima trasferire fondi sulla piattaforma e poi fare trading attraverso il sistema interno.

Gli scambi decentralizzati sono diversi. Attraverso magici contratti intelligenti, puoi utilizzare il tuo portafoglio di valuta digitale per completare direttamente le transazioni, evitando rischi come attacchi hacker alla piattaforma di trading.

Binance DEX è un tipico rappresentante delle piattaforme di trading decentralizzate. Uniswap, Kyber Network e IDEX sono i leader basati su Ethereum. Per massimizzare la sicurezza dei fondi, alcune piattaforme di trading consentono addirittura di completare le transazioni tramite portafogli hardware.

Centralized vs. decentralized exchanges

Confronto tra piattaforme di trading centralizzate e decentralizzate.


Confrontiamo le differenze tra piattaforme di trading centralizzate e decentralizzate attraverso la figura sopra. Nell’immagine a sinistra possiamo vedere che Binance si trova tra le due parti della transazione. Pertanto, quando Alice vuole scambiare il token A con il token B di Bob, entrambe le parti devono depositare i propri asset nello scambio. Una volta concluso l’accordo, Binance ridistribuirà i saldi dei conti tra i due in proporzione ai fondi.

Sulla destra c'è la piattaforma di trading decentralizzata. Notiamo che nessuna terza parte è stata coinvolta nell'intera transazione. I token di Alice vengono convertiti direttamente nei token di Bob tramite contratti intelligenti. In questo modo il contratto concluso da entrambe le parti verrà eseguito automaticamente senza avvalersi di alcuna agenzia intermediaria.

A partire da febbraio 2020, DEX è stata l'applicazione più utilizzata sulla blockchain di Ethereum. Tuttavia, il suo volume di scambi è lontano da quello delle piattaforme di trading centralizzate. Tuttavia, se sviluppatori e designer continuano a ottimizzare l’esperienza dell’utente, DEX conquisterà gradualmente il favore di un numero sempre maggiore di utenti. Un giorno sarà sicuramente in grado di competere con le piattaforme di trading centralizzate.



Capitolo 6 - Accesso alla rete Ethereum

Sommario

  • Cos'è un nodo Ethereum?

  • Come funzionano i nodi Ethereum?

  • Nodo completo di Ethereum

  • Nodo leggero di Ethereum

  • Nodo minerario di Ethereum

  • Come eseguire un nodo Ethereum

  • Come minare su Ethereum

  • Cos'è Ethereum ProgPoW?

  • Chi sono gli sviluppatori del software Ethereum?

  • Cos'è la Solidità?


Cos'è un nodo Ethereum?

Il termine "nodo Ethereum" si riferisce a un programma che interagisce in qualche modo con la rete Ethereum. Qualsiasi dispositivo può fungere da nodo Ethereum, da una semplice app di portafoglio mobile a un computer che memorizza una copia dell'intera blockchain.

Tutti i nodi fungono in qualche modo da punti di comunicazione, ma esistono molti tipi di nodi nella rete Ethereum.


Come funzionano i nodi Ethereum?

A differenza di Bitcoin, Ethereum non trova alcun programma come implementazione di riferimento. Nell’ecosistema Bitcoin, Bitcoin Core è il software del nodo principale, e l’Ethereum Yellow Paper propone una serie di programmi indipendenti (ma compatibili). I più popolari attualmente sono Geth e Parity.


Nodo completo di Ethereum

Per connetterti alla rete Ethereum in modo da consentire la verifica indipendente dei dati blockchain, dovresti eseguire un full node utilizzando il software menzionato in precedenza.

Il software scaricherà i blocchi da altri nodi e verificherà la correttezza delle transazioni in esso contenute. Il software eseguirà inoltre tutti i contratti intelligenti chiamati, garantendo che le informazioni ricevute siano le stesse degli altri nodi. Se tutto funziona come previsto, possiamo supporre che tutti i dispositivi del nodo conservino la stessa copia della blockchain.

I nodi completi sono cruciali per il funzionamento di Ethereum. Senza numerosi nodi sparsi in tutto il mondo, la rete perderebbe la sua natura decentralizzata e resistente alla censura.


Nodo leggero di Ethereum

Eseguendo un nodo completo, contribuisci direttamente allo sviluppo sano e sicuro della rete. Tuttavia, i nodi completi richiedono in genere l’uso di macchine indipendenti per il funzionamento e la manutenzione. Per gli utenti che non possono (o semplicemente non vogliono) eseguire un nodo completo, i nodi leggeri sono un'opzione migliore.

Come suggerisce il nome, i nodi luminosi sono dispositivi leggeri che possono ridurre significativamente l’utilizzo di risorse e spazio. I dispositivi portatili come telefoni cellulari o laptop possono fungere da nodi luminosi. Tuttavia, la riduzione dei costi generali ha un costo: i nodi leggeri non possono essere completamente autosufficienti. Non possono essere sincronizzati con l’intera blockchain e richiedono nodi completi per fornire informazioni rilevanti.

I nodi luminosi sono preferiti da commercianti, fornitori di servizi e utenti. Sono ampiamente utilizzati per i pagamenti in cui i full node non sono necessari e i costi di gestione sono troppo elevati.

Nodo minerario di Ethereum

I nodi di mining possono essere client a nodo completo o client a nodo leggero. Il termine "nodo minerario" viene utilizzato in modo diverso rispetto all'ecosistema Bitcoin, ma viene comunque utilizzato per identificare i partecipanti.

Per partecipare al mining di Ethereum è necessario utilizzare hardware aggiuntivo. L'approccio più comune è costruire una piattaforma mineraria. Gli utenti collegano più GPU (unità di elaborazione grafica) tramite macchine minerarie per calcolare i dati hash ad alta velocità.

I minatori possono scegliere tra due opzioni di mining: fare mining da solo o unirsi a un pool di mining. Solo mining significa che i minatori creano blocchi da soli. In caso di successo, i premi minerari saranno esclusivi per te. Se ti unisci a un pool minerario, il potere di hashing di molti minatori viene combinato. La velocità di generazione dei blocchi è aumentata, ma i premi di mining saranno condivisi da molti minatori.


Come eseguire un nodo Ethereum

Una delle caratteristiche più importanti della blockchain è l’“accesso aperto”. Ciò dimostra che chiunque può gestire un nodo Ethereum e rafforzare la rete convalidando transazioni e blocchi.

Similmente a Bitcoin, molte aziende offrono nodi Ethereum plug-and-play. Questo dispositivo è senza dubbio la scelta migliore se desideri solo avere un singolo nodo attivo e funzionante, ma lo svantaggio è che devi pagare un extra per comodità.

Come accennato in precedenza, esistono molti tipi diversi di implementazioni software dei nodi in Ethereum, come Geth e Parity. Per eseguire un nodo personale, è necessario comprendere il processo di installazione per l'implementazione scelta.

A meno che non si esegua un nodo speciale chiamato nodo di archivio, un laptop di livello consumer è sufficiente per supportare un nodo completo di Ethereum. Tuttavia, è meglio non utilizzare le attrezzature di lavoro quotidiane, poiché i nodi possono rallentare seriamente le cose.

Quando si esegue un nodo personale, si consiglia che il dispositivo sia sempre online. Se un nodo è offline, potrebbe essere necessario molto tempo per la sincronizzazione quando viene nuovamente connesso a Internet. Pertanto, è meglio scegliere attrezzature economiche da costruire e di facile manutenzione. Puoi persino eseguire nodi leggeri tramite un Raspberry Pi.


Come minare su Ethereum

Con la rete in procinto di passare alla prova di partecipazione, il mining di Ethereum non è più il modo più sicuro per investire a lungo termine. Una volta completata con successo la transizione, i miner di Ethereum possono solo trasferire le proprie attrezzature minerarie su altre reti o venderle direttamente.

Dato che la transizione non è ancora completa, la partecipazione al mining di Ethereum richiede ancora l’utilizzo di hardware speciale (come GPU o ASIC). Per ottenere profitti sostanziali, devi personalizzare la tua piattaforma mineraria e trovare fattorie minerarie con prezzi dell'elettricità bassi. Inoltre, devi creare un portafoglio Ethereum e configurare il software di mining corrispondente. Tutto ciò consuma molto tempo e denaro. Prima di partecipare al mining, valuta attentamente se sei in grado di gestire varie sfide.


Cos'è Ethereum ProgPoW?

ProgPow sta per Programmatic Proof of Work. Si tratta di un'estensione dell'algoritmo di mining di Ethereum Ethash, progettato per rendere le GPU più competitive rispetto agli ASIC.

La resistenza agli ASIC è da anni un argomento controverso nelle comunità Bitcoin ed Ethereum. Nella rete Bitcoin, gli ASIC sono diventati la principale forza mineraria.

In Ethereum, l’ASIC non è mainstream e un numero considerevole di minatori utilizza ancora la GPU. Tuttavia, la situazione cambierà presto poiché sempre più aziende introducono sul mercato piattaforme minerarie ASIC Ethereum. Tuttavia, quali sono i problemi con gli ASIC?

Da un lato l’ASIC indebolisce notevolmente la decentralizzazione della rete. Se i miner GPU non riescono a realizzare un profitto e devono interrompere l’attività di mining, l’hash rate finirà per concentrarsi nelle mani di pochi miner. Inoltre, il costo di sviluppo dei chip ASIC è piuttosto elevato e solo poche aziende dispongono delle capacità e delle risorse di sviluppo. La situazione attuale potrebbe portare alla concentrazione dell’industria mineraria di Ethereum nelle mani di poche aziende, formando un certo grado di monopolio industriale.

L'integrazione di ProgPow è stata oggetto di controversie dal 2018. Alcuni credono che sia benefico per la salute dell’ecosistema Ethereum. Altri sono contrari, sostenendo che ciò potrebbe portare a un hard fork. Con l’arrivo della proof of stake, resta da vedere se ProgPoW potrà essere applicato alla rete.


Chi sono gli sviluppatori del software Ethereum?

Ethereum e Bitcoin sono la stessa cosa, entrambe sono piattaforme open source. Chiunque può partecipare allo sviluppo del protocollo o creare applicazioni basate sul protocollo. Infatti, Ethereum è attualmente la più grande comunità di sviluppatori nel campo della blockchain.

Padroneggiare Ethereum prodotto da Andreas Antonopoulos e Gavin Wood, così come le risorse per sviluppatori lanciate da Ethereum.org, sono punti di partenza ideali per i nuovi sviluppatori.


Cos'è la Solidità?

Il concetto di contratto intelligente è stato proposto per la prima volta negli anni ’90. La sua applicazione nella blockchain comporta una nuova serie di sfide. Solidity, proposto da Gavin Wood nel 2014, è diventato il principale linguaggio di programmazione per lo sviluppo di contratti intelligenti su Ethereum e la sua sintassi è simile a Java, JavaScript e C++.

In sostanza, utilizzando il linguaggio Solidity, gli sviluppatori possono scrivere istruzioni che possono essere analizzate dalla Ethereum Virtual Machine (EVM) quando scomposte. Puoi saperne di più su come funziona tramite Solidity GitHub.

In effetti, il linguaggio Solidity non è l’unica scelta per gli sviluppatori di Ethereum. Vyper è anche un linguaggio di sviluppo popolare e la sua sintassi è più vicina a Python.