Cosa sono i token ERC-20 e come funzionano?
Quando si inizia ad informarsi sulle criptovalute, probabilmente si sente parlare molto di Bitcoin ed Ethereum. Sebbene Ethereum non abbia ancora raggiunto la popolarità del Bitcoin, ospita molti concetti e funzionalità dirompenti e in crescita. Uno dei più famosi è il token ERC-20.
Forse avete già sentito parlare dei token ERC-20, come BORG o Tether. È possibile acquistarli, venderli e scambiarli come qualsiasi altra criptovaluta, ma non sono come gli altri token. Hanno caratteristiche e vantaggi che non si trovano in altre valute.
Lo standard ERC-20 ha rivoluzionato le criptovalute sia per le società di blockchain che per gli appassionati di criptovalute. Tuttavia, se volete investire in questi token, dovete avere qualche informazione in più. Per questo motivo, ecco tutto quello che c'è da sapere sui token ERC-20 e sul motivo per cui potreste volerci investire.
Presentazione di Ethereum
Per comprendere l'ERC-20, occorre innanzitutto capire Ethereum , il sistema su cui gira. Ethereum è molto più che la sede della sua criptovaluta nativa, l'Ether. È una piattaforma, un linguaggio di programmazione e una blockchain, tutto in uno. Soprattutto, consente di creare smart contract e applicazioni decentralizzate (dApp).
Gli smart contract sono accordi automatizzati basati sulle regole e sui regolamenti del codice della blockchain. Si applicano automaticamente quando gli utenti eseguono azioni specifiche, rendendo le transazioni della blockchain più fluide e sicure. Con questi frammenti di codice che semplificano le cose, gli sviluppatori possono creare dApps, applicazioni basate sulla blockchain, su Ethereum, a costi e tempi minimi.
Con gli smart contract e le DApps, le persone possono usare Ethereum per creare un servizio basato sulla blockchain o persino la loro propria criptovaluta. Qualsiasi cosa facciano con Ethereum, devono creare un token per farlo. È qui che possono sorgere alcuni problemi. Se ognuno crea token unici con funzioni uniche, questi token non saranno scalabili e non funzioneranno insieme.
Per ovviare a questo problema, gli sviluppatori di blockchain possono basare i loro token su uno standard preesistente. Uno dei primi e più diffusi di questi standard è l’ERC-20.
Che cos'è l'ERC-20?
L'ERC-20 è apparso alla fine del 2015 , poco dopo la creazione di Ethereum. È l'acronimo di Ethereum Request for Comments 20, la ventesima proposta di funzionalità e innovazioni di Ethereum. Pur non essendo l'unico standard di token su Ethereum, è di gran lunga il più popolare.
Molte delle 20 criptovalute più importanti sono token ERC-20. Poiché questo standard è emerso e si è affermato molto presto, è logico che oggi lo utilizzino così tante applicazioni e valute. Se quasi tutti utilizzano uno standard, le nuove applicazioni che lo adottano saranno più comode.
Senza standard come ERC-20, le aziende dovrebbero creare le proprie blockchain e i propri smart contract per realizzare prodotti blockchain. ERC-20 semplifica il processo e fornisce alle nuove applicazioni la necessaria interoperabilità. Gli scambi tra diversi token ERC-20 sono facili perché utilizzano lo stesso insieme di regole e funzionalità.
Quando si pensa ai token blockchain, probabilmente si pensa alle criptovalute, ma non solo. L'ERC-20 può anche servire da modello per biglietti della lotteria basati su blockchain, servizi di tracciamento o azioni societarie. Qualunque cosa rappresenti un token, ha bisogno di un insieme di regole che ne definiscano il funzionamento, e questo è ciò che rappresenta l'ERC-20.
Regole e funzioni dell'ERC-20
I token ERC-20 devono rispettare sei regole obbligatorie e possono adottare tre regole opzionali. Queste regole sono un elenco di funzioni che i creatori di token devono definire per far sì che i loro token funzionino nell'ecosistema ERC-20. Esaminiamo innanzitutto le regole obbligatorie.
La prima regola, [totalSupply], stabilisce il numero totale di token creati, poiché i token ERC-20 devono avere una fornitura limitata. Gli sviluppatori devono anche definire una funzione [transfer], che consente loro di trasferire i token dall'offerta agli utenti. Al contrario, la funzione [balanceOf] può essere utilizzata per restituire i token da un indirizzo all'offerta.
Gli utenti devono anche essere in grado di scambiare token tra loro, cosa resa possibile dalla funzione [transferFrom]. Le ultime due regole obbligatorie aiutano a prevenire le frodi. La funzione [approve] confronta le transazioni con l'offerta totale e la funzione [allowance] annulla una transazione se un utente non ha abbastanza token.
Le tre regole opzionali sono il nome del token, il simbolo e il decimale. Le prime due permettono agli sviluppatori di creare un nome e un'abbreviazione che aiutino a identificare il token, cosa fondamentale per le criptovalute. Il decimale definisce il valore più piccolo possibile del token, ovvero la frazione più piccola che gli utenti possono acquistare e vendere.
Vantaggi dei token ERC-20
Investire nelle criptovalute può essere rischioso, poiché si tratta di un concetto relativamente nuovo che, per la maggior parte, non è regolamentato. Così come è necessario esaminare i dettagli di un investimento tradizionale prima che il denaro cambi mano, è necessario comprendere una criptovaluta prima di acquistarla. Poiché i token ERC-20 come il BORG rispettano una serie di regole chiare, è possibile acquistarli con maggiore sicurezza.
Se possedete già dei token ERC-20, potete scambiarli con altri senza troppi problemi. Poiché funzionano tutti su smart contract simili, problemi come tassi di cambio non equi, guasti e hacking sono meno problematici. Questa interoperabilità rende anche più facile la comprensione e l'utilizzo di tutti i servizi blockchain che utilizzano ERC-20.
L'ERC-20 facilita anche gli sviluppatori di programmi blockchain. Creare una nuova blockchain può essere complicato, e convincere le persone a fidarsi di essa è ancora più difficile. Con l'ERC-20, possono utilizzare un sistema già esistente e con il quale gli utenti hanno già familiarità. Questo dà loro un notevole vantaggio.
Poiché l'ERC-20 rende così facile la creazione di nuove applicazioni blockchain, può guidare l'innovazione. La facilità d'uso porterà più utenti e sviluppatori verso la piattaforma Ethereum, creando nuovi servizi potenzialmente rivoluzionari.
Potenziali svantaggi
Come ogni cosa nel mondo cripto, l'ERC-20 non è perfetto. Le regole dell'ERC-20 prevengono molti abusi e potenziali problemi, ma ci sono cose che non impediscono. Ad esempio, in alcune situazioni, un bug distruggeva i token quando venivano usati come pagamento in uno smart contract.
Un altro bug, chiamato batchOverflow, ha permesso agli hacker di sfruttare le vulnerabilità degli smart contract , portando diverse piattaforme di scambio a sospendere i depositi e i prelievi. Il bug batchOverflow non riguarda tutte le applicazioni ERC-20, ma quelle che hanno implementato la funzione opzionale batchTransfer potrebbero essere vulnerabili. Alla luce di questi potenziali bug, dovreste assicurarvi di investire in token come il BORG che garantiscano la vostra sicurezza.
Alcuni hanno sostenuto che è troppo facile creare nuove valute e applicazioni con l'ERC-20. La sua facilità d'uso potrebbe consentire alle persone di creare nuove valute e applicazioni. La sua facilità d'uso potrebbe consentire alle persone di inondare il mercato con token indesiderati. Di conseguenza, potrebbe essere più difficile per gli utenti trovare token e applicazioni affidabili su Ethereum.
Infine, ci sono problemi potenziali con l'ecosistema Ethereum stesso. Ethereum ha un flusso di transazioni relativamente basso, quindi i periodi di forte richiesta potrebbero rallentare alcune funzioni. Ad esempio, un'applicazione chiamata CryptoKitties ha rallentato l'intera blockchain di Ethereum prima di passare alla sua propria blockchain.
Il futuro dell'ERC-20?
Dopo la creazione dell'ERC-20, su Ethereum sono emersi diversi altri standard. Alcuni di essi hanno lo scopo di abilitare funzioni diverse e altri cercano di compensare alcune delle vulnerabilità dell'ERC-20. Tuttavia, nessuno di essi è stato adottato in modo così diffuso come l'ERC-20.
Sembra che l'ERC-20 rimarrà lo standard di riferimento per le criptovalute e le DApp di Ethereum nel prossimo futuro. Lo stesso vale per Ethereum stesso, che ha mantenuto la sua popolarità nonostante molte piattaforme più recenti abbiano cercato di detronizzarlo. La Cina sta cercando di lanciare una criptovaluta nazionale e altri Paesi potrebbero seguirne l'esempio. L'ERC-20 potrebbe servire come base per una nuova valuta digitale nazionale. Come minimo, i Paesi potrebbero ispirarsi a questi standard per sviluppare una nuova criptovaluta.
Poiché le nuove generazioni di investitori perdono fiducia nel mercato azionario tradizionale, l'ERC-20 potrebbe offrire un'alternativa. I token ERC-20 come il BORG possono dare agli utenti voce in capitolo sul futuro delle loro aziende. Se un numero maggiore di aziende e investitori inizierà a utilizzare token di questo tipo, potrebbe cambiare il modo in cui le aziende gestiscono la proprietà delle azioni. La gestione delle aziende nel suo complesso potrebbe diventare maggiormente basata sulla comunità.
Ethereum e l’ERC-20 hanno cambiato il mondo delle criptovalute
Quando Ethereum è emerso nel 2015, ha offerto un mondo di nuove opportunità agli sviluppatori e agli appassionati di blockchain. Cinque anni dopo, i token ERC-20 sono ancora la forza trainante di alcune delle innovazioni più dirompenti del mondo cripto. Le criptovalute e la blockchain avevano già un potenziale dirompente, ma ERC-20 lo ha portato ancora più avanti.
I token ERC-20 rendono le criptovalute più accessibili e sicure per gli investitori e gli sviluppatori. Se desiderate entrare nel mondo delle criptovalute ma avete delle riserve, i token come il BORG sono un ottimo punto di partenza.