Perché dovrei preoccuparmi di leggerlo?

Se sei interessato all'ecosistema Ethereum, hai bisogno di un'applicazione come MetaMask. Molto più di un semplice portafoglio, ti permette di interagire con i siti web che integrano Ethereum.

MetaMask ti consentirà di connetterti ad applicazioni decentralizzate dal tuo browser (o tramite un'app mobile). Puoi effettuare operazioni senza intermediari e giocare con un codice completamente trasparente (così sai che non verrai truffato).

Consulta la guida qui sotto per iniziare!


Contenuti

  • introduzione

  • Cos'è MetaMask?

  • Installa MetaMask

  • Inizializza il portafoglio

    • Esegui il backup delle tue parole chiave!

  • Finanzia il portafoglio

  • Sblocca il web decentralizzato

    • Su MetaMask e privacy

    • Scambio di etere con DAI

    • Dove sono i miei gettoni?

  • Cos'altro dovrei sapere?

  • L'applicazione MetaMask

  • Pensieri conclusivi


introduzione

Con Ethereum è arrivata la promessa di un Internet distribuito: il tanto atteso Web 3.0. Condizioni di parità caratterizzate dalla mancanza di punti centrali di fallimento, dalla vera proprietà dei dati e da applicazioni decentralizzate (o DApp).

Tale infrastruttura si sta costantemente affiancando all’attenzione di tutto il settore sulla finanza decentralizzata (DeFi) e sui protocolli di interoperabilità che mirano a collegare le varie blockchain. Ora è possibile scambiare token e criptovalute senza alcuna fiducia, contrarre prestiti garantiti da criptovalute e persino utilizzare Bitcoin su Ethereum.

Per molti appassionati di Ethereum, MetaMask è il portafoglio di riferimento. A differenza del normale software per smartphone o desktop, viene fornito come estensione del browser, consentendo agli utenti di interagire direttamente con le pagine Web di supporto. In questo articolo, spiegheremo come funziona MetaMask e ti guideremo attraverso come iniziare da solo.


Cos'è MetaMask?

MetaMask è un portafoglio Ethereum open source che supporta tutti i tipi di token basati su Ethereum (come quelli che seguono lo standard ERC-20 o token non fungibili). Inoltre, puoi riceverli da altri o acquistarli/scambiarli con le integrazioni Coinbase e ShapeShift integrate.

Ciò che rende MetaMask così interessante è che può interfacciarsi con i siti web. Con altri portafogli, dovresti copiare e incollare gli indirizzi di pagamento o scansionare un codice QR su un dispositivo separato. Con l'estensione MetaMask, il sito Web esegue semplicemente il ping del tuo portafoglio e ti viene richiesto di accettare o rifiutare la transazione.

MetaMask può fungere da normale portafoglio crittografico, ma la sua vera forza sta nell'interfacciarsi perfettamente con contratti intelligenti e applicazioni decentralizzate. Vediamo ora come configurarlo.


Installa MetaMask

Il portafoglio MetaMask può essere installato su Google Chrome, Firefox o Brave Browser. È disponibile anche su iOS e Android, ma non lo tratteremo in modo troppo approfondito. Utilizzeremo Firefox in questo tutorial, ma i passaggi saranno più o meno identici, indipendentemente dalla piattaforma che stai utilizzando.

Vai alla pagina di download ufficiale su metamask.io. Seleziona il tuo browser, che ti porterà al negozio web di Chrome o al sito dei componenti aggiuntivi di Firefox. Fai clic sul pulsante per aggiungere l'estensione alla tua piattaforma. Potrebbe essere necessario concedergli alcune autorizzazioni prima che sia attivo e funzionante. Assicurati di essere soddisfatto del livello di accesso che ha al tuo browser: se lo sei, siamo a posto.


Inizializza il portafoglio

Ora dovresti vedere un messaggio di benvenuto.


Metamask intro screen

Se sei come noi, probabilmente passerai un bel po' di tempo cercando di far girare la testa a questo ragazzo con il cursore.


Una volta che hai finito di infastidire la volpe nella pagina di benvenuto, fai clic su Inizia. Qui è dove ti verrà chiesto di importare una frase seed o di crearne una nuova. Clicca su Crea un portafoglio. La pagina successiva ti chiede se desideri inviare dati anonimi per aiutare gli sviluppatori a migliorare l'app. Scegli l'opzione che preferisci.

Ora dobbiamo creare una password. Se sei una di quelle creature leggendarie che leggono effettivamente il contratto d'uso del tuo software, puoi visualizzarlo facendo clic su Condizioni d'uso. Altrimenti, crea una password complessa, seleziona la casella e premi Crea.


Esegui il backup delle tue parole chiave!

Il punto seguente è sufficiente per giustificare un proprio sottotitolo. MetaMask è un servizio non custodito, il che significa che nessun altro può accedere ai tuoi fondi, nemmeno gli sviluppatori di MetaMask. I tuoi token esistono in una sorta di deposito crittografato all'interno del tuo browser, protetto dalla tua password. Ciò significa che se il tuo computer viene smarrito, rubato o distrutto, nessuno potrà aiutarti a recuperare il portafoglio. Le tue chiavi private andranno perse per sempre nel vuoto del cyberspazio.

Quindi, è fondamentale scrivere la frase di backup. Questo è l'unico modo per ripristinare il tuo account nel caso in cui dovesse accadere qualcosa di sfortunato. Come suggerito, ti consigliamo di scrivere le parole e di memorizzarle in due o tre posizioni diverse. Non è necessario seppellirli in una cassaforte ignifuga nel profondo della foresta, ma ehi, non può far male.


Click on the grey box to reveal the phrase.

Fare clic sulla casella grigia per rivelare la frase.


Quando arrivi alla pagina successiva, il programma anticipa che potresti essere stato pigro con il passaggio precedente, perché ti chiede di confermare la frase. Se non l'hai fatto la prima volta, fai clic su Indietro e scrivilo!

Conferma la frase, quindi procedi al passaggio successivo. Premi Tutto Fatto e vedrai l'interfaccia del portafoglio.

La parte noiosa è finita, diventiamo ricchi con l'etere (testnet).


Finanzia il portafoglio

In questo tutorial utilizzeremo il testnet Ropsten. È una rete che funziona quasi esattamente come la vera rete Ethereum, ma le sue unità non hanno valore. Questi sono utili quando si sviluppano contratti e si desidera assicurarsi che non presentino vulnerabilità che consentano agli aggressori di drenare 50 milioni di dollari di valore. Ogni passo che eseguiamo oggi su questa rete sarà replicabile nella realtà (ad eccezione della parte in cui ci regalano etere gratuito, sfortunatamente).

Per sintonizzarti sul testnet Ropsten, fai clic su Rete principale Ethereum nell'angolo in alto a destra e seleziona Rete di test Ropsten.


Ropsten test network

Esistono molti testnet diversi su Ethereum. Se ti stai chiedendo quali siano le differenze, dai un’occhiata a questo confronto.


Utilizzeremo un faucet per ottenere dei soldi finti con cui giocare. Vai a questa pagina sul tuo browser abilitato per Metamask per ottenerne alcuni.


Woohoo! Soldi GRATIS!


Puoi fare clic sull'icona della piccola volpe in qualsiasi momento per visualizzare un popup con le informazioni del tuo account MetaMask (come abbiamo fatto nella GIF sopra). Passa il mouse sopra l'Account 1 e fai clic per copiare il tuo indirizzo Ethereum negli appunti. Incollalo nel modulo e premi Inviami test Ether.

Le transazioni di Ethereum vengono generalmente confermate abbastanza rapidamente, ma potrebbe passare un po' di tempo prima che 1 ETH arrivi nel tuo portafoglio. Controlla se ce l'hai facendo clic sulla volpe nella barra degli strumenti.

Una volta arrivato, possiamo iniziare a interagire con le DApp.


Sblocca il web decentralizzato

Dato che siamo su una rete di test, non abbiamo una selezione così ampia di applicazioni con cui giocare. Per un elenco completo delle applicazioni decentralizzate sulla mainnet, consulta State of the DApps o Dappradar. Puoi giocare, acquistare risorse uniche o piazzare scommesse sui mercati di previsione.

Utilizzeremo la DApp che abbiamo dimostrato in precedenza. Uniswap è un exchange decentralizzato, o DEX, il che significa che ci consente di effettuare operazioni senza fare affidamento su intermediari. I meccanismi alla base di esso sono piuttosto chiari: dai un'occhiata a Cos'è Uniswap e come funziona? se sei interessato a come funziona.

Vai avanti e accedi qui. Nell'angolo in alto a destra, dovresti vedere la richiesta di Connettiti a un portafoglio. Lo vedrai in qualche modo su tutti i siti compatibili con MetaMask, poiché non si connette automaticamente per motivi di sicurezza. Fai clic su di esso e ti verrà chiesto di selezionare quale portafoglio stai utilizzando. Nel caso in cui non lo hai seguito, quel portafoglio sarà MetaMask.

Quando un sito tenta per la prima volta di connettersi, verrà visualizzata una finestra di dialogo MetaMask che ti chiederà di confermare l'azione. Potrai selezionare un account (ne abbiamo solo uno, per ora, quindi lascialo così com'è) prima di verificare quali autorizzazioni stai per concedere. In questo caso, come in molti altri, il sito richiede informazioni sull'indirizzo del portafoglio controllato dal tuo account.


Su MetaMask e privacy

È importante essere consapevoli di ciò che stai permettendo. Se un sito web conosce il tuo indirizzo, può vedere tutte le transazioni di ether e token da e verso esso. Inoltre, possono correlarlo con il tuo indirizzo IP.

Alcuni preferiscono separare i propri indirizzi per evitare eventuali sovrapposizioni, mentre altri non si preoccupano di questi rischi (dopo tutto, la blockchain è pubblica). Il livello di privacy che desideri raggiungere dipende in definitiva da te. Come regola generale, non concedere l’accesso a siti Web di cui non ti fidi.


Scambio di etere con DAI

È ora di fare il nostro primo scambio. Lo faremo per DAI, un token ERC-20 che funge da stablecoin. Proprio come il nostro etere, però, questo DAI non ha valore nel mondo reale. Premi Seleziona un token, aggiungi l'elenco predefinito di Uniswap, quindi fai clic su DAI. In alternativa, potresti anche scegliere WETH (wrapped ether).

Tutto ciò che resta da fare è inserire la quantità di ETH che vogliamo scambiare. Mentre lo facciamo, otterremo una stima di quanti DAI riceveremo. E siamo a posto! Premi Scambia.


Completa lo scambio con MetaMask.


Ti verrà nuovamente richiesto di agire in MetaMask. In questo caso, devi approvare la transazione prima che venga creata. Assicurati di essere soddisfatto delle commissioni quando lo fai sulla rete principale, poiché possono essere significative.

Dopodiché non ci resta che attendere la conferma della transazione!


➟ Vuoi iniziare con la criptovaluta? Acquista ETH su Binance!


Dove sono i miei gettoni?

Quindi il tuo Ether è sparito, ma il tuo account non mostra i tuoi token. Non c'è bisogno di farsi prendere dal panico: devi aggiungerli manualmente.

Per i token più popolari, puoi selezionare Aggiungi token nel tuo portafoglio e cercare il nome o il ticker. Per quelli meno popolari (o quelli sulla testnet), dobbiamo aggiungere l'indirizzo del contratto, un identificatore che dice a MetaMask dove cercare il nostro saldo.


  1. Apri il tuo portafoglio facendo clic sull'estensione.

  2. Clicca sui tre punti nella barra in alto.

  3. Selezionare Visualizza su Etherscan.

  4. In Panoramica, fai clic sul menu a discesa Token e seleziona DAI.

  5. Sotto Riepilogo profilo, dovresti vedere un indirizzo del contratto. Passa il mouse sopra e copia l'indirizzo.

  6. Ritorna a MetaMask e fai clic su Aggiungi token.

  7. Fare clic sulla scheda Token personalizzato.

  8. Incolla ciò che hai appena copiato nel modulo Indirizzo contratto token.

  9. Il resto dovrebbe essere compilato automaticamente. Fare clic su Avanti, seguito da Aggiungi token.

  10. Torna alla panoramica principale per visualizzare il saldo completo.


Congratulazioni! Hai appena interagito con la tua prima DApp scambiando senza fiducia etere con DAI. Tutto ciò che hai imparato ora può essere fatto nel mondo reale. Quando sei pronto per giocare con le applicazioni della rete principale, ricordati di tornare da Ropsten alla rete principale.


Cos'altro dovrei sapere?

MetaMask ha alcune altre interessanti funzionalità che non abbiamo trattato oggi. Puoi anche collegare un portafoglio hardware (sono supportati sia Trezor che Ledger), creare un elenco di contatti e, ovviamente, ricevere e inviare fondi come faresti con un normale portafoglio. Controlla le impostazioni per personalizzare l'estensione in base alle tue esigenze.

A parte questo, si applicano i consueti principi di sicurezza: MetaMask è un hot wallet, il che significa che funziona su un dispositivo connesso a Internet. Ciò ti espone a rischi maggiori rispetto a un portafoglio freddo, che viene tenuto offline per ridurre i vettori di attacco.

Infine, quando usi MetaMask, è ovvio che dovresti essere consapevole di quali siti web stai concedendo l’accesso.


L'applicazione MetaMask

L'app MetaMask per Android/iPhone fornisce una soluzione accurata per l'interfacciamento con le app Web3 in movimento. Vantando molte delle stesse funzionalità dell'estensione, integra un browser DApp in modo da poter accedere a varie applicazioni decentralizzate con il semplice tocco di un pulsante.


The MetaMask app’s browser.

Il browser dell'app MetaMask.


Il flusso di lavoro dell'applicazione è molto simile a quello dell'estensione del browser. Puoi effettuare trasferimenti diretti di ether o token dal tuo portafoglio, o anche interagire con Uniswap come abbiamo visto sopra.


Connecting to PoolTogether via a prompt within the app.

Connessione a PoolTogether tramite una richiesta all'interno dell'app.


Pensieri conclusivi

MetaMask è un potente strumento per navigare nel web decentralizzato. Se hai seguito i passaggi di questa guida, hai visto il potenziale del portafoglio. Evidentemente lo hanno fatto anche altri: attualmente vanta oltre un milione di utenti.

Con lo sviluppo dello stack Ethereum, applicazioni come MetaMask diventeranno senza dubbio componenti integrali nel ponte tra le tecnologie esistenti e la nascente infrastruttura di criptovaluta.

Domande su MetaMask, Ethereum o qualsiasi altra cosa? Vai su Ask Academy, dove la community risponderà.


T