5 min read

MetaMask: il Wallet più utilizzato al mondo

MetaMask è un'estensione/plugin per browser web che permette ai suoi utenti di interagire in maniera rapida e semplice con le DApp.

MetaMask: il Wallet più utilizzato al mondo

MetaMask: cos'è e come funziona?

MetaMask è uno dei più famosi wallet non custodial che ci permette di interagire con le DApp. Viene installato come estensione o plug-in del browser web ed è compatibile con i più utilizzati, come ad esempio Chrome, Opera, Brave e Firefox.

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, e molte altre reti come la Binance Smart Chain, Polygon MATIC, Avalanche e altre ancora.

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, quindi andiamolo subito a scoprire!

Cos'è un Wallet?

Un wallet equivale ad un portafoglio dove possiamo inserire le chiavi private delle 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. Il secondo, invece, ci dà la proprietà sulle nostre valute nonché la responsabilità delle nostre chiavi private.

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

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.

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 andrete a creare tramite diverse applicazioni.

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

Queste 12 parole casuali date dall’applicazione, non solo devono essere conservate al sicuro da possibili attacchi hacker, perdita accidentale, furto o altro, ma devono essere scritte assolutamente nell’ordine in cui ci vengono fornite, altrimenti sarà come inserire la password errata e non riusciremo ad accedere al wallet.

Ricordiamo che perdere la Seed Phrase 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 vecchio MetaMask Wallet, all’interno dell’applicazione utilizzata attualmente, 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“.

Una volta arrivati alla pagina di ripristino, ci basterà inserire nella prima riga sotto la frase “Wallet Secret Recovery Phrase“, le nostre 12 parole della Seed Phrase, reimpostare una password per poter accedere di nuovo al nostro account e 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 ad 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 non ci servirà altro che accedere alla piattaforma web e cliccare all’interno del sito “Connect Wallet” presente quasi sempre in alto a destra.

L’applicazione ci chiederà con quale Wallet desideriamo connetterci e potremo scegliere tra un roaster indicato dalla piattaforma in funzione dei dispositivi che supporta. Nel nostro caso, ovviamente selezioneremo MetaMask e potremo poi connetterci mediante l’immissione della nostra password. Una volta fatto ciò, saremmo collegati con il wallet alla piattaforma e da qui ci sarà possibile compiere azioni in questa applicazione. 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, potrete utilizzare parte delle coin custodite in esso per farlo. Ricordatevi che all’interno di una DApp, pagherete 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, e vedremo che il network a cui è connesso il wallet sarà Ethereum. In questo caso, possiamo vedere ETH 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 necessario per pagare le commissioni.

Schermata Principale

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

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 il nostro wallet 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

Per accedere alle Impostazioni all’interno 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

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.

Conclusioni e Recensioni di MetaMask

Come noteremo di certo utilizzando questa estensione browser, MetaMask, funziona perfettamente e rispetto a gran parte dei suoi competitor è un passo avanti sotto molto aspetti. Il wallet presenta solo dei piccoli problemi quando interagiamo 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) $ 24,414.54
ethereum
Ethereum (ETH) $ 1,921.81
tether
Tether (USDT) $ 1.00
usd-coin
USD Coin (USDC) $ 1.00
bnb
BNB (BNB) $ 318.15
cardano
Cardano (ADA) $ 0.559093
xrp
XRP (XRP) $ 0.375589
binance-usd
Binance USD (BUSD) $ 0.992704
solana
Solana (SOL) $ 44.68
dogecoin
Dogecoin (DOGE) $ 0.077957
polkadot
Polkadot (DOT) $ 8.95
shiba-inu
Shiba Inu (SHIB) $ 0.000016
staked-ether
Lido Staked Ether (STETH) $ 1,874.99
avalanche-2
Avalanche (AVAX) $ 27.95
matic-network
Polygon (MATIC) $ 0.979085
dai
Dai (DAI) $ 0.999782
tron
TRON (TRX) $ 0.069346
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 24,428.55
ethereum-classic
Ethereum Classic (ETC) $ 41.68
okb
OKB (OKB) $ 21.59
leo-token
LEO Token (LEO) $ 5.24
litecoin
Litecoin (LTC) $ 62.62
near
NEAR Protocol (NEAR) $ 5.57
ftx-token
FTX (FTT) $ 30.86
chainlink
Chainlink (LINK) $ 8.69
uniswap
Uniswap (UNI) $ 8.72
crypto-com-chain
Cronos (CRO) $ 0.152529
cosmos
Cosmos Hub (ATOM) $ 11.47
stellar
Stellar (XLM) $ 0.125557
monero
Monero (XMR) $ 166.41
flow
Flow (FLOW) $ 2.81
bitcoin-cash
Bitcoin Cash (BCH) $ 137.63
algorand
Algorand (ALGO) $ 0.363564
vechain
VeChain (VET) $ 0.031987
filecoin
Filecoin (FIL) $ 8.16
internet-computer
Internet Computer (ICP) $ 7.84
apecoin
ApeCoin (APE) $ 6.36
decentraland
Decentraland (MANA) $ 1.07
the-sandbox
The Sandbox (SAND) $ 1.34
chain-2
Chain (XCN) $ 0.084863
hedera-hashgraph
Hedera (HBAR) $ 0.079197
axie-infinity
Axie Infinity (AXS) $ 18.45
tezos
Tezos (XTZ) $ 1.81
quant-network
Quant (QNT) $ 118.55
celsius-degree-token
Celsius Network (CEL) $ 3.74
theta-token
Theta Network (THETA) $ 1.52
lido-dao
Lido DAO (LDO) $ 2.66
aave
Aave (AAVE) $ 105.78
elrond-erd-2
Elrond (EGLD) $ 61.86
frax
Frax (FRAX) $ 0.991703