Metamask, Uniswap e i token di Minds On-Chain. (Terza Parte)

Metamask, Uniswap e i token di Minds On-Chain. (Terza Parte)

Nuke

Dunque nei precedenti tutorial abbiamo installato e configurato Metamask ed effettuate le prime transazioni utilizzando gli Ether, che come abbiamo visto sono la criptovaluta della rete Ethereum.

Sappiamo però che su Ethereum, grazie agli smart contract, è possibile scambiare anche i cosiddetti token ERC-20, di cui il MINDS ne è un esempio.

Prima di passare ai token vedremo qualche altra funzione di Metamask ma prima di proseguire controllate che:

  1. La rete su cui siete sia ROPSTEN
  2. Avete un certo quantitativo di ETH nel vostro portafoglio (ottenuti tramite il faucet descritto nella seconda parte)

Uno degli aspetti da tenere in grande considerazione quando si effettuano transazioni su Ethereum è il GAS.

Siccome è un parametro importante ricordiamo di cosa si tratta.

Il gas è un concetto proprio della rete Ethereum. Viene utilizzato per misurare il lavoro svolto all'interno della blockchain. Ogni azione nella blockchain come operazione o insieme di operazioni ha un costo specifico che viene fornito in unità Gas.

Tra le funzioni del Gas all'interno della blockchain possiamo citare:

  1. Attribuisce un costo all'esecuzione delle attività. Il Gas viene utilizzato come unità per misurare il costo di esecuzione una determinata azione all'interno della blockchain. Ogni azione ha un costo in Gas e un insieme di azioni svolte riporta il costo totale di detta operazione. In questo modo, possiamo ritenere il Gas come il prezzo da pagare per compiere azioni all'interno della blockchain.
  2. Aiuta a migliorare la sicurezza del sistema. Poiché ogni azione ha un prezzo, questo aiuta a impedire che la blockchain interrompa il suo funzionamento e minacci la sua sicurezza. Ciò è possibile perché il Gas aiuta a proteggere la rete dagli attacchi di spam. Per questo, esso implica una spesa che impedisce che si realizzino facilmente attacchi DDoS sulla rete, attacchi che possono lasciare milioni di utenti senza servizio.
  3. Premia i miner. Le azioni sulla blockchain dipendono dalla loro esecuzione sull'hardware che è nelle mani dei miner. Il Gas serve per pagare per questo utilizzo.

Quando avviate una transazione per inviare ether si aprirà questa finestra:

Qui potete impostare questi due parametri. Almeno finchè non sapete esattamente cosa fare è sempre consigliabile lasciarli come li imposta automaticamente Metamask.

L'unità di misura del Prezzo del Gas è il GWEI:

1.000.000.000 GWEI = 1 ETH

Quindi il costo complessivo della transazione (Prezzo del Gas x Gas Limite) lo vedrete poi in fase di conferma:

Cambiare il prezzo del gas, ad esempio abbassandolo, comporta che la vostra transazione impiegherà molto più tempo ad essere completata. Si può passare da alcuni minuti fino anche a diverse ore. In caso abbiate fissato un prezzo troppo basso la transazione potrebbe anche non avvenire mai, poichè nessun miner la prenderà in carico. Per quanto riguarda il "Gas limite" bisogna fare anche più attenzione.

Mentre nel primo caso, fissando un valore troppo basso, nel peggiore dei casi la transazione non avviene per nulla nel secondo caso essa potrebbe cominciare ma non concludersi ma il "gas consumato" sarà perduto. Quindi ripeto, meglio affidarsi ai parametri preimpostati se non si è certi di cosa si fa e si rischia.

NOTA BENE:

In questi esempi siccome stiamo usando la rete di test non ci sono valori in moneta fiat ecco il motivo della dicitura "Tasso di conversione non disponibile". In caso stessimo operando sulla rete principale vedremo anche i valori in dollari, euro o altra valuta che può essere scelta nelle impostazioni:

Concludiamo questa terza parte aggiungendo finalmente un token al nostro portafoglio. clicchiamo quindi su "Aggiungi Token" :

Ho creato appositamente per questo tutorial un token MINDS "fittizio" poichè quello "ufficiale" su rete ROPSTEN non può essere utilizzato per gli usi che mi propongo di farne nel prossimo tutorial. Quindi nella schermata successiva andiamo su "Token Personalizzato" e dove dice "Indirizzo Contratto Token" inseriamo questo indirizzo:

0xa6456f5F5B920B0a8F0C06A8ee5CF4F65d7eB822


Poi clicchiamo su avanti ed infine su "Aggiungi Token":

Se volete anche avere un icona più "carina" per il nostro finto MINDS token cliccate su questo indirizzo e poi su "Add to Metamask" (non è un passaggio necessario ma avere un icona può aiutare a distinguere velocemente i diversi token):

A questo punto la vostra schermata di Metamask dovrebbe apparire simile a questa (con il bilancio in ETH ovviamente diverso)

Direi che per adesso può bastare nel prossimo tutorial compreremo un po di token e forse vedremo anche come gestirli con Uniswap.

ALLA PROSSIMA E SEGUITEMI SU MINDS!



 

Report Page