Un wallet è un portafoglio digitale, noto anche come portafoglio elettronico, che consente a una parte di effettuare transazioni elettroniche con un'altra parte barattando unità di valuta digitale per beni e servizi. La creazione di un wallet è totalmente gratuita.
Perché dovrei leggere questo articolo?
Se ti interessa l'ecosistema di Ethereum, hai bisogno di un'applicazione come MetaMask. È molto più di un semplice wallet, ti permette di interagire con siti web che integrano Ethereum.
Con MetaMask potrai connetterti ad applicazioni decentralizzate dal tuo browser (o tramite un'app mobile). Puoi fare trading senza intermediari e giocare a videogiochi con un codice completamente trasparente (così sei sicuro di non essere imbrogliato).
Introduzione
Ethereum ha portato con sé la promessa di un internet distribuito, il tanto atteso Web 3.0. Un terreno di gioco paritario caratterizzato dall'assenza di punti di errore centrali, l'effettiva proprietà dei dati e le applicazioni decentralizzate (o dApp).
Tale infrastruttura sta gradualmente prendendo forma con un'attenzione in tutto il settore per la Finanza Decentralizzata (DeFi) e i protocolli di interoperabilità che mirano a collegare le varie blockchain. Ora è possibile scambiare token e criptovalute con metodi trustless, contrarre prestiti garantiti da crypto, e persino usare Bitcoin su Ethereum.
Per molti appassionati di Ethereum, MetaMask è il wallet di riferimento. A differenza dei normali software per smartphone o desktop, si presenta come un'estensione browser, che consente agli utenti di interagire direttamente con le pagine web che la supportano. In questo articolo, spiegheremo come funziona MetaMask e ti guideremo attraverso i primi passi per usarlo.
Cos'è MetaMask?
MetaMask è un wallet Ethereum open source che supporta ogni genere di token basati su Ethereum (come quelli che utilizzano lo standard ERC-20, o i token non fungibili). Inoltre, puoi riceverli da altri, oppure acquistarli/scambiarli con i servizi integrati di Coinbase e ShapeShift.
Ciò che rende MetaMask molto interessante è la sua capacità di interfacciarsi con i siti web. Utilizzando altri wallet dovresti copiare e incollare gli indirizzi di pagamento o scansionare un codice QR su un dispositivo separato. Con l'estensione MetaMask, il sito web si connette semplicemente al tuo wallet, e ti chiede di accettare o rifiutare la transazione.
MetaMask può funzionare come un normale crypto wallet, ma il suo vero punto di forza è l'interazione fluida con gli smart contract e le applicazioni decentralizzate. Vediamo come configurarlo.
Installa MetaMask
Il wallet MetaMask può essere installato sui browser Google Chrome, Firefox o Brave. È disponibile anche su iOS e Android, ma non ne parleremo nel dettaglio. In questo tutorial utilizzeremo Firefox, ma i passaggi saranno più o meno identici su ogni piattaforma scelta.
Visita la pagina download ufficiale su metamask.io. Seleziona il tuo browser e verrai reindirizzato al web store di Chrome o al sito degli add-on di Firefox. Clicca sul pulsante per aggiungere l'estensione al tuo browser. Potresti dover concedere alcuni permessi prima che sia installata e funzionante. Assicurati di non avere problemi con il livello di accesso che ha sul tuo browser – in caso affermativo, siamo pronti a iniziare.
Inizializza il wallet
Ora dovresti vedere un messaggio di benvenuto.
Dopo aver visto la volpe sulla pagina di benvenuto, clicca su Get Started. Ti verrà chiesto di importare una seed phrase o crearne una nuova. Clicca su Create a Wallet. La prossima pagina chiede se vuoi inviare dati anonimizzati per aiutare gli sviluppatori a migliorare l'app. Seleziona l'opzione che preferisci.
Ora dobbiamo creare una password. Se sei una di quelle creature leggendarie che leggono davvero le condizioni d'uso dei software utilizzati, puoi trovarle cliccando su Terms of Use. Altrimenti, pensa a una password forte, spunta la casella e clicca su Create.
Backup della seedphrase!
Questo passaggio è talmente importante da meritarsi un capitolo tutto suo. MetaMask è un servizio non-custodial, quindi nessun altro può accedere ai tuoi fondi – nemmeno gli sviluppatori di MetaMask. I tuoi token esistono in una sorta di cassaforte criptata all'interno del tuo browser, protetta dalla password. Ciò significa che se il tuo computer viene perso, rubato o distrutto, nessuno può aiutarti a recuperare il wallet. Le tue chiavi private saranno perse per sempre nel vuoto del cyberspazio.
Quindi, è fondamentale annotare la frase di backup. È l'unico modo per recuperare il tuo account se dovesse succedere qualcosa di spiacevole. Come suggerito, ti consigliamo di annotare le parole e conservarle in due o tre posizioni diverse. Non devi per forza seppellirle in una cassaforte resistente al fuoco nel cuore della foresta, ma di certo male non fa.
Quando arrivi alla pagina successiva, il programma ti chiederà di confermare la frase. Se non l'hai fatto la prima volta, clicca su Back e scrivila! Conferma la frase, poi procedi al prossimo passo. Clicca su All Done, e vedrai apparire l'interfaccia del wallet.
Sblocca il web decentralizzato
Nell'angolo in alto a destra, dovresti vedere una richiesta Connect to a wallet . Troverai questo messaggio in una qualche forma simile su tutti i siti compatibili con MetaMask, in quanto non si connette automaticamente per ragioni di sicurezza. Cliccala, e ti verrà chiesto di selezionare quale wallet stai usando. Nel caso l'avessi dimenticato, stai usando MetaMask.
Quando un sito cerca di collegarsi per la prima volta, apparirà una finestra di dialogo MetaMask, chiedendoti di confermare l'azione. Potrai selezionare un account (per ora ne abbiamo solo uno, quindi lascialo com'è) prima di verificare quali permessi stai per concedere. In questo caso, come in molti altri, il sito sta chiedendo informazioni sull'indirizzo wallet controllato dal tuo account.
MetaMask e la privacy
È importante fare attenzione a cosa stai autorizzando. Se un sito web conosce il tuo indirizzo, può vedere tutte le transazioni di Ether e token che partono e arrivano. Inoltre, può collegarlo al tuo indirizzo IP.
Qualcuno preferisce separare i propri indirizzi per evitare sovrapposizioni, mentre altri non si preoccupano di questi rischi (in fondo, la blockchain è pubblica). Il livello di privacy che vuoi raggiungere dipende fondamentalmente da te. In linea di massima, non concedere l'accesso a siti web di cui non ti fidi.
L'app di MetaMask
L'app di MetaMask per Android/iPhone offre una valida soluzione per interagire con le app Web3 in movimento. Con molte delle stesse funzionalità trovate sull'estensione, integra un browser di dApp per accedere a varie applicazioni decentralizzate con il semplice tocco di un pulsante.
Consigli per l'uso
Per una migliore esperienza utente, si consiglia di utilizzare il browser integrato in Metamask per la navigazione da mobile. Accedi al menù della tua app, scegli la voce 'Browser' e digita nella barra di ricerca 'identitadigitale.io' (per un accesso ancora piu' rapido aggiungi il sito fra i preferiti come mostrato nella terza immagine).
In chiusura
MetaMask è uno strumento potente per navigare il web decentralizzato. Se hai seguito i passaggi in questa guida, hai compreso il potenziale di questo wallet. Evidentemente, l'hanno inteso anche molti altri: attualmente conta più di un milione di utenti.
Man mano che lo stack di Ethereum si sviluppa, le applicazioni come MetaMask diventeranno senza dubbio componenti integranti nel ponte tra le tecnologie esistenti e la nascente infrastruttura delle criptovalute.