5 min read

MetaMask: il Wallet più utilizzato al mondo

MetaMask è un wallet crypto che permette ai suoi utenti di interagire in maniera rapida e semplice con le DApp. Scopriamo come funziona!

MetaMask: il Wallet più utilizzato al mondo

Come funziona MetaMask?

MetaMask è uno dei più famosi wallet crypto non custodial che ci permette di interagire con le DApp.

Esso viene installato come estensione o plugin del browser web ed è compatibile con i più utilizzati; l’abbinamento MetaMask Chrome è solitamente quello maggiormente impiegato.

Esiste inoltre una versione per smartphone: ne abbiamo parlato in questo articolo dedicato a MetaMask Mobile.

Il portafoglio digitale rappresentato dalla volpe rossa è stato fondato nel 2016 e ad oggi conta più di 10 milioni di utenti attivi. Tra le sue caratteristiche principali c’è quella di inter-operare con diversi network, primo fra tutti Ethereum, rete nativa di questo wallet; si aggiungono poi molte altre reti come la Binance Smart Chain, Polygon MATICAvalanche

MetaMask è sicuro, intuitivo, rapido e soprattutto presente in gran parte delle piattaforme DeFi create fino ad oggi. Non c’è niente di meglio per un Hot Wallet che essere utilizzabile ovunque.

Dopo le presentazioni, andiamo a scoprire come funziona MetaMask e quali sono le funzionalità proposte.

Cos'è un Wallet crypto?

Un wallet equivale ad un portafoglio dove possiamo custodire le nostre criptovalute ed esserne gli unici responsabili e proprietari.

Esistono due tipi di wallet: custodial e non custodial.
Con il primo deleghiamo la proprietà sulle nostre valute all’exchange, anche se ovviamente potremo utilizzarle.
Invece, tramite il secondo conserveremo la proprietà delle nostre crypto, nonché la responsabilità delle chiavi private del wallet stesso.

Capire la diversità tra questi due wallet è fondamentale per avere ben chiaro i diritti e i doveri che avremo sulle nostre monete digitali.

Non ci resta quindi che entrare nel mondo di MetaMask!

MetaMask: Come creare un nuovo Wallet

Per creare un nuovo wallet MetaMask sarà necessario, per prima cosa, scaricare l’estensione per il nostro browser dal suo sito ufficiale Metamask.

Come dicevamo in precedenza, la coppia preferita dagli utenti è quella MetaMask Chrome.

Una volta aperta l’applicazione ci verrà chiesto di inserire una password complessa. Ovviamente, il consiglio sarà banale, suggeriamo di utilizzare una password diversa per ogni wallet che andremo a creare tramite diverse applicazioni.

Fatto ciò, appariranno le 12 parole che compongono la Seed Phrase: esse sono quelle che utilizzeremo per poter importare il nostro wallet MetaMask su altri dispositivi, oppure per ripristinarlo in caso di perdita dell’account.

La seed phrase deve essere conservata al sicuro da possibili attacchi hacker, perdita accidentale, furto o altro. Inoltre, essa va trascritta nell’ordine in cui ci viene fornita, altrimenti sarebbe come inserire la password errata e non riusciremmo ad accedere al wallet.

Ricordiamo che lo smarrimento della frase equivale a perdere il proprio wallet e le criptovalute in esso detenute.

Una volta scritta la Seed Phrase, l’applicazione ci chiederà nuovamente di inserire in ordine le parole, così da confermare la memorizzazione di queste ultime.

Confermando, accederemo finalmente al nostro wallet e saremo all’interno della sua applicazione.

MetaMask: Come importare un vecchio Wallet

Per importare un MetaMask Wallet già esistente ci basterà cliccare sul simbolo di MetaMask a destra dell’URL sul nostro browser, dopodiché cliccare la scritta blu sotto la password Import Using Secret Recovery Phrase.

Giunti alla pagina di ripristino dovremo inserire nella prima riga sotto la frase Wallet Secret Recovery Phrase le nostre 12 parole della Seed Phrase. Dopodiché procederemo a reimpostare una password per poter accedere di nuovo al nostro account e (finalmente!) rientrare in possesso delle nostre chiavi private.

Nell’immagine, potete vedere ciò che visualizzerete una volta che avrete cliccato Import Using Secret Recovery Phrase.

MetaMask: Come importare un vecchio Wallet

Connettere MetaMask a una DApp

Come abbiamo detto, MetaMask è il wallet perfetto per poterci connettere alle DApp. Questo perché si tratta di un’operazione estremamente semplice: per farlo dovremo solo accedere alla piattaforma web e cliccare la scritta Connect Wallet presente quasi sempre in alto a destra.

L’applicazione ci chiederà con quale Wallet desideriamo connetterci e potremo scegliere tra quelli supportati.
Nel nostro caso, ovviamente selezioneremo MetaMask, per poi connetterci mediante l’immissione della nostra password. Una volta fatto ciò saremmo collegati alla piattaforma; Sarà come entrare all’interno di un negozio con il vostro portafoglio a portata di mano.

Eventuali transazioni o approvazioni di smart contract passeranno sempre attraverso il vostro wallet e, se sarà necessario pagare, potremo utilizzare parte delle coin custodite in esso.

Ricordiamoci che all’interno di una DApp pagheremo quasi sempre con la coin nativa del network su cui la piattaforma è creata. Ad esempio, se connettessimo MetaMask ad Uniswap, la più famosa piattaforma DEX costruita sopra il network Ethereum, pagheremmo le fees per il suo utilizzo in ETH; questo perché il network a cui è connesso il wallet sarà Ethereum. In questo caso possiamo vedere Ethere come il GAS necessario per far lavorare l’applicazione costruita sopra la sua rete.

N.B. Ricordiamoci che non possiamo svolgere nessun tipo di azione se non abbiamo il GAS richiesto per pagare le commissioni.

Schermata principale MetaMask

Nella schermata principale di MetaMask possiamo vedere diverse funzionalità a cui abbiamo accesso, aiutandoci con uno screenshot che trovate in fondo a questo paragrafo, cerchiamo di fare chiarezza sulla Home di questo wallet, comunque molto semplice e intuitivo.

Al centro, posizionato in alto, possiamo visualizzare chiaramente con quale network siamo connessi. In funzione della DApp che stiamo utilizzando, dovremo compiere uno Switch (cambio) di rete.

L’icona in alto a destra rappresenta il nostro account. La sua immagine è unica, poiché generata grazie all’utilizzo di chiave privata. Cliccandoci sopra potremo accedere a diverse funzionalità, tra cui: generare o importare altri account, connettere il proprio Hardware Wallet, contattare il support e accedere alle Impostazioni che vedremo nel dettaglio dopo.

Dove leggiamo “Account” possiamo copiare l’address del nostro account, da utilizzare per inviare o farci inviare criptovalute all’interno del wallet.

Cliccando i tre puntini verticali accanto potremmo accedere ad un menu per:

  • Espandere la vista del wallet a schermo intero
  • Visitare i dettagli dell’account, esportare la nostra chiave privata
  • Visualizzare il wallet attraverso il sito Etherscan e da qui poter controllare le transazioni
  • Visualizzare le DApp collegate con questo account

Infine, appena sotto, visualizziamo il corpo del wallet, all’interno dei quale possiamo vedere il saldo totale.
Dal wallet è possibile inviare, comprare e scambiare criptovalute e, scorrendo leggermente verso il basso, aggiungere altre coin. Capita spesso che se inviamo delle valute esotiche (di basso rank) MetaMask non le riconosca e quindi dovranno essere aggiunte manualmente per poterle vedere all’interno del nostro wallet. In questa schermata è anche possibile visualizzare le attività svolte recentemente per avere una sorta di cronologia delle ultime transazioni.

Scambiare Cryptovalute MetaMask

Tramite MetaMask è possibile swappare i nostri token senza dover passare direttamente da una piattaforma di DeFi. Al contrario, questo wallet compierà l’azione per noi. Infatti, utilizzando la funzione integrata Scambio all’interno del portafoglio digitale, verranno controllate in brevissimo tempo tutte le piattaforme di DeFi integrate e verrà ricercato automaticamente il prezzo migliore per eseguire lo scambio. Unico tasto dolente, MetaMask fa pagare lo 0,875% (un tasso di cambio decisamente alto) per ogni scambio, in aggiunta alle fees del network.

Per compiere questa azione ci basterà cliccare sul tasto Scambia all’interno della Home del wallet e selezionare ed inserire la quantità e la tipologia di token da scambiare.

In basso potrete modificare la percentuale di slippage: esso indica la massima variazione di prezzo che i token potranno avere durante l’arco dello scambio. Questa opzione è molto importante: l’utente tende a voler scambiare i token in questione al prezzo attuale, impostando uno slippage basso. L’applicazione, invece, per trovare uno scambio realmente possibile, imposterà uno slippage maggiore. Spetterà a noi utenti cercare la giusta via di mezzo per compiere lo scambio con i valori più simili al prezzo che ci eravamo prefissati.

Una volta scelta anche questa impostazione, l’applicazione valuterà attraverso le numerose piattaforme di DeFi quale sarà lo scambio più favorevole e ci darà una preview dei valori di scambio e dei costi delle fees.

Per dovere di informazione, è giusto sottolineare che lo scambio attraverso MetaMask non è consigliato. L’applicazione in passato ha dato gravi problemi ad alcuni utenti, facendoli arrivare a perdere il proprio LP token durante lo swap con una singola moneta, come BNB.

Cambiare network: perché farlo?

A seconda di quale DApp stiamo collegando il nostro wallet, dovremo scegliere il network più adatto per l’operazione che andremo ad eseguire.

A tal proposito, esistono due tipi di DApp: quelle mono-network e quelle poli-network.

Le prime sono le più semplici e quando connetteremo il nostro wallet al loro interno ci chiederanno di scegliere la rete che supportano. Non funzioneranno finche staremo usando un altro network.

Quanto alle poli-network, invece, supportano più reti e di conseguenza spetterà a noi utenti capire su quale vogliamo effettivamente operare.

Per capire bene questo concetto, ricorriamo ad un esempio per contestualizzare il tutto: vogliamo connettere MetaMask a Sushiswap, una delle piattaforme DEX con maggiori volumi nel mercato, anche grazie alla possibilità che offre di connettersi a 14 network diversi.

Come scelgo il network? Cosa cambia tra un network ed un altro?

  1. Le funzioni utilizzabili all’ interno della piattaforma: utilizzando la rete Ethereum potremo accedere allo staking del token Sushi, cosa non possibile sulle altre reti.
  2. Il network, e quindi la macchina virtuale che supporta l’applicazione: ogni azione compiuta all’ interno dell’applicazione che ha a che fare con un trasferimento di valute o la conferma di uno smart contract comporterà una spesa nella coin nativa della rete che state utilizzando (ETH sulla rete Ethereum / SOL sulla rete Solana / BNB sulla rete Binance Smart Chain ecc..).
  3. I pool o i vari  stake delle valute all’interno alla piattaforma di DeFi: ad esempio, dentro Sushiswap su rete Ethereum, sarà possibile trovare lo scambio di token standard ERC-20, mentre quando sarà connesso attraverso la Binance Smart Chain, potranno avvenire solo scambi su standard BSC.

Per cambiare network basterà cliccare sull’icona vista precedentemente e, subito dopo aver selezionato la rete, apparirà una conferma su MetaMask che vi permetterà di completare l’operazione.

Impostazioni di MetaMask

Per accedere alle Impostazioni di MetaMask ci basterà cliccare sull’immagine del nostro account in alto a destra e scorrere il menu a tendina fino a trovare la classica icona dell’ingranaggio.

Una volta all’interno, abbiamo diverse possibilità. Una breve descrizione per ognuna di esse dovrebbe farvi capire più o meno che cosa potrete aspettarvi:

  • Generale: possibilità di personalizzare la vostra Home
  • Avanzate: da questa funzione è possibile accedere alle varie impostazioni più tecniche come scaricare i log di stato e le transazioni, sincronizzare con dispositivo mobile, ripristinare account (visto nel paragrafo precedente), poter controllare il GAS durante le funzioni di scambio o conferma, impostare un timer di log out e creare un bridge con il nostro Ledger.
  • Contatti: ci permette di aggiungere dei contatti salvati per poter trasferire i nostri fondi in maniera rapita e facile senza dover ogni volta ad andare a copiare l’indirizzo del destinatario.
  • Sicurezza & Privacy: modificare le impostazioni di sicurezza del wallet o di privacy e rilevare le nostre seed phrase
  • Avvisi: disattivare/attivare le notifiche
  • Reti: aggiungere o eliminare dei network impostati sul nostro MetaMask
  • Informazioni: contatti e assistenza dell’applicazione

Come importare un token su Metamask

Proseguiamo a scoprire come funziona MetaMask dando un’occhiata all’importazione di nuovi token

Salvo le principali coin, nel caso acquistassimo o ricevessimo una valuta per la prima volta potremmo inizialmente spaventarci: non riusciremmo a visualizzarla nel wallet.
Nessun problema: è tutto lì, solo che non possiamo ancora vederlo. Questo perché Metamask non importa in automatico i nuovi token ma siamo noi a doverli aggiungere all’elenco. Vediamo come procedere!

Importare token Metamask

Innanzitutto, selezioniamo il network corretto. Ad esempio, se il token fosse su Ethereum, optiamo per questa opzione.

Quindi, dalla schermata principale di Metamask clicchiamo sulla scritta Import tokens (evidenziata nell’immagine qui sopra). A questo punto, eccoci davanti alla finestra che segue.

Come aggiungere token Metamask

I campi compilabili sono tre. È comunque sufficiente riempire correttamente solo il primo per vedere gli altri aggiornarsi automaticamente. Perciò, incolliamo nell’area Indirizzo Contratto Token il numero del contratto dello stesso.
Ad esempio, Wrapped Bitcoin WBTC risponde al contratto 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 su blockchain Ethereum. Questo numero è ottenibile cercando la valuta di nostro interesse sui vari siti dedicati alla scansione delle transazioni, oppure su piattaforme come CoinMarketCap, DEX (Uniswap, ecc.) e CEX come Binance.

Inseriti i dati, clicchiamo su Add Custom Token e confermiamo per concludere l’operazione. Fatto ciò, riusciremo a visualizzare correttamente il token appena importato.

Questa facile procedura vale per tutte le blockchain supportate da Metamask. L’unico punto a cui prestare massima attenzione è il numero del contratto: deve essere corretto e proveniente da fonti affidabili.

MetaMask: wallet crypto must have

Come noteremo di certo utilizzando l’estensione MetaMask, tutto funziona perfettamente.

Rispetto a gran parte dei competitor, questo wallet è un passo avanti sotto molto aspetti. Troveremo solo dei piccoli problemi quando interagiremo su network diversi da Ethereum, sua rete nativa.

L’integrazione su diversi network permette un utilizzo in quasi tutte le DApp del mondo, cosa che potrà solo migliorare visto il successo che MetaMask ha avuto: moltissimi utenti lo utilizzano ed è certamente a vantaggio delle nuove applicazioni nascenti integrarlo.

Un problema degno di nota è sicuramente rappresentato dal support: meglio sperare di non averci mai niente a che fare! Lento e non sempre preciso.

Nonostante questa pecca, MetaMask è un must per quasi tutti i membri della community che detiene delle criptovalute, di conseguenza il mio esito non può che essere positivo su questo wallet che trasmette sicurezza da ogni pixel.

Ecco un articolo per chi volesse avere altre informazioni per capire meglio come funzionano i wallet crypto.


bitcoin
Bitcoin (BTC) $ 19,100.94
ethereum
Ethereum (ETH) $ 1,344.22
tether
Tether (USDT) $ 1.00
usd-coin
USD Coin (USDC) $ 1.00
bnb
BNB (BNB) $ 280.50
xrp
XRP (XRP) $ 0.477269
binance-usd
Binance USD (BUSD) $ 1.00
cardano
Cardano (ADA) $ 0.462119
solana
Solana (SOL) $ 33.79
dogecoin
Dogecoin (DOGE) $ 0.065916
polkadot
Polkadot (DOT) $ 6.45
shiba-inu
Shiba Inu (SHIB) $ 0.000012
dai
Dai (DAI) $ 1.00
staked-ether
Lido Staked Ether (STETH) $ 1,337.51
matic-network
Polygon (MATIC) $ 0.771941
tron
TRON (TRX) $ 0.060333
avalanche-2
Avalanche (AVAX) $ 17.90
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 19,099.12
uniswap
Uniswap (UNI) $ 5.87
cosmos
Cosmos Hub (ATOM) $ 13.93
leo-token
LEO Token (LEO) $ 4.25
ethereum-classic
Ethereum Classic (ETC) $ 28.82
litecoin
Litecoin (LTC) $ 54.99
okb
OKB (OKB) $ 15.17
chainlink
Chainlink (LINK) $ 7.65
ftx-token
FTX (FTT) $ 24.03
stellar
Stellar (XLM) $ 0.120345
near
NEAR Protocol (NEAR) $ 3.83
crypto-com-chain
Cronos (CRO) $ 0.119432
algorand
Algorand (ALGO) $ 0.373924
monero
Monero (XMR) $ 142.71
bitcoin-cash
Bitcoin Cash (BCH) $ 120.35
flow
Flow (FLOW) $ 1.71
apecoin
ApeCoin (APE) $ 5.60
terra-luna
Terra Luna Classic (LUNC) $ 0.000245
vechain
VeChain (VET) $ 0.023366
filecoin
Filecoin (FIL) $ 5.74
chain-2
Chain (XCN) $ 0.077599
internet-computer
Internet Computer (ICP) $ 6.13
quant-network
Quant (QNT) $ 119.21
hedera-hashgraph
Hedera (HBAR) $ 0.062576
chiliz
Chiliz (CHZ) $ 0.259918
tezos
Tezos (XTZ) $ 1.53
the-sandbox
The Sandbox (SAND) $ 0.908755
frax
Frax (FRAX) $ 0.998112
decentraland
Decentraland (MANA) $ 0.724517
eos
EOS (EOS) $ 1.23
axie-infinity
Axie Infinity (AXS) $ 13.11
theta-token
Theta Network (THETA) $ 1.12
elrond-erd-2
Elrond (EGLD) $ 48.52