Un token standard è uno strumento per creare un token utilizzando l'automazione e gli standard. Da ERC-20 a Runes, tutti ruotano intorno alla convenienza. In questa lezione esploreremo perché esistono i token standard e cosa puoi fare con essi.
Gli standard dei token garantiscono sia la facilità di creazione dei token che la popolarità della blockchain.
Con un token standard, puoi inserire le proprietà di un nuovo token attraverso una sorta di blueprint e creare così rapidamente una forma nota di token, come un token fungibile o non fungibile.
Per avere uno standard di token, devi essere in grado di elaborare gli smart contracts della blockchain.
Il token ERC-20 di Ethereum ha aperto la strada a tutti gli standard di token che sono venuti dopo di lui.
Ethereum ha creato alcuni standard di token molto importanti, come ERC-20, ERC-721 (NFT), ERC-1155 (multi-token del team Enjin Coin) e ERC-777 (estensione di ERC-20).
Binance è in competizione con Ethereum nel mercato dei token standard, ma Ethereum è riuscito a mantenere un grande vantaggio in termini di popolarità.
Oggi la rete Bitcoin ha aggiunto una serie di standard, come BRC-20 (NFT) e Bitcoin Runes (token fungibili).
Solana ha inventato un modo speciale e di successo (SPL) per lanciare token standard sulla propria blockchain
Quasi tutte le blockchain su cui possono essere eseguiti gli smart contracts oggi hanno degli standard di token
In futuro è prevista l'aggiunta di molti standard token.
Un token standard è un insieme di regole, funzioni e condizioni che governano il funzionamento di un token crypto standard. Questo insieme è regolato da un smart contracts. Si può pensare a un token standard come a un progetto creato per automatizzare tutti i tipi di funzioni di Coin e token, semplificando notevolmente la creazione di token.
Uno smart contract di questo tipo regola i parametri coinvolti in uno specifico blockchain ascolta. I parametri più noti sono quelli del ERC-20 token, un token standard sulla blockchain di Ethereum. È conosciuto soprattutto perché è ancora molto utilizzato.
Al giorno d'oggi stanno emergendo sempre più standard di token. Qualsiasi tecnologia blockchain in grado di lavorare con gli smart contracts ha la possibilità di crearne alcuni.
La maggior parte degli standard per i token regola la creazione di un token, la creazione di un NFT ovvero la creazione di un token che ha molteplici funzioni. Le parole chiave sono interoperabilità, componibilità ed efficienza del token.
Prima che Ethereum esistesse, non esistevano smart contracts e quindi non esistevano standard per i token. C'erano alcuni criptovalute nel mercato delle crypto senza alcun problema.
All'inizio della storia di Ethereum, nel 2015, sono stati introdotti gli smart contracts, seguiti dai token ERC-20. Lo standard del token ERC-20 è stato creato affinché la creazione di una nuova cryptocurrency non fosse più un incubo e gli smart contracts sulla blockchain di Ethereum potessero comunicare tra loro. Nel 2017 questa proposta è diventata attiva.
ERC significa Ethereum Request for Comments. Il 20 sta per il numero di sequenza, il che la rende una delle prime proposte di successo e note per una EIP (Ethereum Improvement Proposal) sulla loro pagina GitHub. Se la tua proposta viene accettata, nasce un nuovo ERC, con tanto di numero di tracking.
Con lo standard ERC-20, basta specificare alcuni parametri e in un attimo avrai creato il tuo token fungibile (riscattabile). Specifica quanti token ci saranno, quanti ne tratterrà il proprietario, invia alcuni Coin a un certo indirizzo, specifica il nome della moneta e qualche altro piccolo dettaglio tecnico e voilà, un nuovo token è stato creato.
Da allora, molte blockchain sono state avviate in questo modo molto economico, di solito attraverso una ICO. Anche le blockchain più grandi, che sono da tempo nella top 20, non hanno ancora un proprio Coin, ma lavorano con il token ERC-20 fin dai primi giorni.
Fino ad allora, le nuove monete venivano aggiunte gradualmente, ma da allora è seguita una piccola esplosione di monete che sono diventate decine di centinaia e centinaia di migliaia. Dobbiamo però aggiungere che ciò è dovuto anche al fatto che in questi giorni si sono aggiunte molte nuove reti popolari con funzionalità di smart contracts, il che significa che la creazione di una Coin può essere organizzata in appena un minuto.
La presenza di token standard su una blockchain con smart contracts rende la tua blockchain molto più popolare. Dopotutto, puoi commercializzare la tua crypto in poco tempo senza avere molte conoscenze tecniche.
Diverse blockchain se ne sono accorte e quindi sempre più reti di blockchain si stanno assicurando di avere degli standard per i token nel loro pacchetto.
Molti progetti crypto utilizzano anche la tecnica standard del wrapped token, che permette a un Coin di essere arrotolato e scambiato su blockchain incompatibili.
Le tecniche del cappello di Ethereum sono spesso adottate 1 a 1 da più blockchain, come lo standard per i token fungibili (ERC-20), i token non fungibili (ERC-721) e il multi token (ERC-777).
Abbiamo appena parlato del token ERC-20, quindi non lo faremo di nuovo.
Ethereum ha alcuni standard più noti e popolari che discuteremo brevemente:
Si tratta di uno standard per i token non fungibili (non scambiabili), conosciuti come NFT. Di solito si pensa alle opere d'arte, ma in realtà è possibile programmare qualsiasi tipo di oggetto non scambiabile con ERC-721 in uno smart contract.
Ad esempio, ogni dipinto realizzato a mano è unico e quindi un NFT. Ma anche un biglietto di un concerto con un numero di serie specifico è unico, poiché ne esiste solo uno. Quindi tutto ciò che è identificabile e distinto da altre cose può essere descritto in un ERC-721 tramite uno smart contract.
In generale, un NFT copre oggetti come beni fisici, oggetti da collezione virtuali, oggetti di Game e altri beni digitali o fisici. Questo standard è stato creato perché ERC-20 non può funzionare per i token non fungibili.
Un progetto molto conosciuto costruito con lo standard ERC-721 è CryptoKitties del 2017. A causa della sua popolarità, la blockchain di Ethereum è stata sovraccaricata di richieste e molte transazioni non sono andate a buon fine e sono diventate estremamente costose. CryptoKitties ha anche una cattiva reputazione per questo motivo.
Oggi, lo standard ERC-721 per il NFT è utilizzato su marketplace come OpenSea e Rarible, dove vengono scambiate soprattutto opere d'arte digitale. Nel 2021, l'NFT è diventato molto popolare grazie a serie come Bored Ape Yacht Club, Pudgy Penguins, CryptoPunks e a grandi opere come quella di Beeple; "Everydays: The First 5000 Days".
Si tratta in realtà di un'estensione e di un miglioramento del token ERC-20, con alcuni eventi e dipendenze che funzionano in modo più fluido e meno cose che vanno storte.
Con la particolarità che un gancio caldo può gestire molto meglio parti specifiche di uno smart contracts. Questo token standard può anche interoperare con ERC-20.
L'ERC-777 viene spesso utilizzato quando un token ERC-20 incontra troppi problemi o è inadeguato.
Questo standard è stato sviluppato dal team di Enjin Coin a partire dagli altri standard dei token sulla blockchain di Ethereum con l'obiettivo di creare un unico smart contracts che ti permetta di gestire un numero infinito di token. Con questo standard puoi gestire diversi tipi di token.
Il motivo principale del suo sviluppo è stato il problema dei token ERC-721. Se vuoi iniziare a creare un gran numero di NFT con ERC-721, devi effettuare una transazione separata per ogni NFT. Questo è ovviamente impraticabile se hai intenzione di creare 1 miliardo di token come NFT di Game o una serie di NFT di qualche migliaio di scimmie.
Con ERC-1155, puoi crearli tutti in una volta in un unico smart contract, il che non mette sotto pressione la velocità della blockchain e riduce notevolmente i costi delle transazioni. Con i batch, puoi eseguire più azioni contemporaneamente in un'unica transazione.
Poiché il token ERC-20 è stato così incredibilmente popolare e di successo durante l'ICO e il DeFi Nel periodo di massimo splendore, diverse reti blockchain hanno osservato con gelosia la crescente quota di mercato di Ethereum.
Una delle prime reti a rispondere è stata Binance. Ha lanciato il token BEP-20 e il token BEP-2 come concorrenza all'ERC-20. Maggiori informazioni in seguito.
Tutte le blockchain che lavoravano con gli smart contracts alla fine non volevano essere lasciate indietro e oggi sono stati aggiunti molti altri standard di token, offrendo molte più opzioni per l'emissione di meme coins, token standard, token DeFi, NFT e qualsiasi altra cosa che possa funzionare con uno smart contract.
Diamo un'occhiata agli standard dei token di altre blockchain.
La reazione principale al token ERC-20 è stata quella di Binance. Questo exchange, con le sue tasche ben fornite, voleva essere all'avanguardia su tutto, che si trattasse di standard di token, utility token o DEX.
Si tratta di un token basato su ERC-20 e adattato per funzionare all'interno dell'ecosistema Binance. Il suo nome completo è Binance Smart Chain Evolution Proposal - sequence number 20, quindi si tratta di un token standard per la Smart Chain di Binance (BSC), che ha permesso agli sviluppatori di lanciare tutti i tipi di token attraverso la BSC, come ad esempio stablecoins, utility token, governance token, memecoin o gettoni legati ad altri token o monete.
BEP-20 è compatibile con ERC-20 e può quindi essere utilizzato anche nell'ecosistema Ethereum tramite gli smart contracts. Può anche fornire funzionalità all'interno delle DApps. Questo token dovrebbe teoricamente essere in grado di competere con Ethereum grazie al costo molto più basso e alla maggiore velocità, ma la storia ha dimostrato che la popolarità di Ethereum era così grande che la stragrande maggioranza dei nuovi token si è comunque unita alla rete Ethereum.
L'applicazione principale e più nota del token BEP-20 è Pancakeswap, dove i costi di transazione erano molto più bassi rispetto a quelli di un DEX Ethereum come UniSwap e SushiSwap.
Si tratta di un token standard destinato esclusivamente all'ecosistema Binance senza supporto per gli smart contracts. Funziona sulla Binance Chain e viene utilizzato principalmente su CEX e DEX di Binance. Questo standard ti permette anche di lanciare un token sull'ecosistema Binance in breve tempo.
Binance lavora anche con una serie di altri standard di token, ma è troppo lungo parlare di tutti gli altri token in questo articolo. Su altri ecosistemi, inoltre, discuteremo solo i più importanti, altrimenti scriviamo la versione del libro.
Binance lavora ancora con BEP-8 per le aziende più piccole, BEP-721 per NFT, BEP-777 per smart contracts avanzati e BEP-1155 per token multiuso. I numeri che compaiono sono gli stessi di Ethereum e indicano che si tratta dello stesso tipo di token di Ethereum.
Ci è voluto molto tempo per creare gli standard dei token per il Bitcoin. Nel gennaio 2023, Casey @Rodarmor ha lanciato l'Ordinal sulla blockchain di Bitcoin.
Con questo standard di token Bitcoin Request for Comment -20, è diventato possibile creare un NFT sulla blockchain Bitcoin attraverso una tecnica chiamata Inscriptions. Nel nostro blog sulle rune Bitcoin puoi leggere la storia più importante, ma in ogni caso, un Ordinal (BRC-20) ha causato un aumento dei costi di transazione e un forte calo della velocità della rete Bitcoin. Ha iniziato ad assomigliare alle alte commissioni di transazione di Ethereum nel periodo di massimo splendore della DeFi.
Poiché il creatore di Ordinal si è reso conto degli effetti che la sua creazione aveva sulla rete Bitcoin, Casey ha fornito una soluzione a questo problema. Ha progettato il protocollo Bitcoin Runes, che ha reso semplice la creazione di nuovi token nell'ecosistema Bitcoin. Questa tecnica è simile alla tecnica ERC-20, ma senza costi di transazione così elevati se tutto va bene.
Bitcoin Runes è stato progettato per esercitare una pressione molto minore sulla blockchain di Bitcoin, grazie a una minore quantità di "junk UTXO" (Unspent Transaction Output). In breve, Runes ti permette di creare un token fungibile su Bitcoin con poche variabili, come ID, Importo, Simbolo, ecc.
Questo standard potrebbe rendere il Bitcoin una rete ancora più popolare grazie all'afflusso di memecoin e altri token che possono essere lanciati improvvisamente in modo economico e veloce sulla blockchain del Bitcoin.
Sebbene Bitcoin Runes possa espandere notevolmente l'ecosistema Bitcoin, è molto probabile che a un certo punto la blockchain Bitcoin diventi ancora più lenta e costosa di quanto non sia mai stata Ethereum.
Solana è diventata in breve tempo una delle blockchain più popolari e da un po' di tempo brilla al quinto posto della classifica di CoinGecko. Ciò è dovuto senza dubbio al suo vasto ecosistema e alla sua blockchain superveloce ed economica, ma anche all'afflusso di memecoin venduti sugli exchange decentralizzati basati su Solana.
Un token Solana Program Library (SPL) può essere utilizzato per generare token fungibili e non fungibili sulla blockchain di Solana. Tutti questi token sono compatibili con SOL, la moneta nativa di Solana. Tuttavia, i token SPL non vengono utilizzati per le operazioni principali sulla blockchain di Solana, che devono essere pagate in SOL.
Questo spiega in gran parte la popolarità e l'alto prezzo del token SOL: dato l'ampio ecosistema di Solana, che continua ad espandersi in modo significativo con una marea di memecoin e altri coin e token, si crea una forte domanda di SOL che fa salire il prezzo.
Una caratteristica utile di un token SPL è la riusabilità. Puoi riutilizzare il codice sorgente di un token SPL e, cambiando alcuni parametri come il nome e la quantità di token, avrai subito un nuovo token.
Un token SPL può essere creato da Minten. Ciò significa creare un token sulla blockchain di Solana interagendo con uno smart contracts creato con Rust, il linguaggio di programmazione con cui funziona Solana.
Ad esempio, se crei un NFT, imposti la fornitura a 1 e rimuovi i decimali. È un processo piuttosto logico.
Un token SPL può essere utilizzato per una ICO o una IEO, per una DAO come utility token, NFT, DeFi token o RWA (Real World Assets).
L'SPL è molto utilizzato per la creazione di memecoin, perché è molto facile su Solana. Le comunità popolari e i token meme possono gettare rapidamente le basi per il successo del loro progetto crypto qui, tenendo una sorta di ICO su Solana, con una distribuzione parziale del coin meme già organizzata in anticipo. Spesso si sceglie di venderne circa la metà in fase di prevendita, dando alla moneta una certa popolarità prima ancora di essere immessa sul mercato.
Quindi il token SPL è utilizzabile in modo molto ampio.
Il programma token-2022 di Solana è un'estensione dei token SPL che offre loro ancora più funzionalità. È noto anche come Token Extensions.
Le nuove funzionalità che questo token controlla di default riguardano due aspetti:
Monete. Le estensioni includono trasferimenti riservati, commissioni di trasferimento, zecca di chiusura, token fruttiferi, token non trasferibili, delegato permanente, gancio di trasferimento, puntatore di metadati e metadati.
Conto. Le estensioni includono l'obbligo di promemoria per i trasferimenti in entrata, la proprietà immutabile, lo stato predefinito del conto e la protezione CPI.
È troppo lungo spiegare tutto questo esattamente qui. Il punto è che puoi fare molto di più con i token nuovi e quelli esistenti su Solana. Tutte queste estensioni possono essere mescolate in un cocktail che ti piace di più o che si adatta ai tuoi scopi.
Cardano utilizza la funzionalità nativa dei token per gestire aspetti per i quali altre blockchain richiedono token separati, come l'ERC-20.
Questa rete blockchain utilizza lo standard EOSIO.token, sviluppato da Block.one per soddisfare le esigenze degli standard di token di EOS.
Gli standard dei token NEO Enhancement Proposals (NEP) sono, ad esempio, NEP-5 per gli smart contracts tokenizzati. NEP-11 è utilizzato per i contratti NFT. NEP-17 specifica l'interazione tra smart contracts.
Tezos Interoperability Proposal (TZIP) è lo standard per i token della blockchain Tezos. TZIP-7 è l'equivalente di ERC-20. TZIP-12 è il token multi-asset che ti permette di lavorare con il NFT e rende Tezos interoperabile.
Funziona con lo standard dei token TRC-20, simile a ERC-20. Il loro token ERC-10 è progettato per lanciare token sulla blockchain TRON.
Esistono molti altri standard per i token, ad esempio sulla blockchain Base, ma non è possibile discuterli tutti. Abbiamo discusso i più importanti e questo è sufficiente per questo articolo.
È certo che nel corso del tempo verranno aggiunti nuovi e significativi standard per i token. Per ogni esigenza o problema fortemente sentito, ci sarà un token standard che lo risolverà. Anche se i problemi più ovvi sono rappresentati da uno standard per i token, il mercato delle criptovalute è in continua evoluzione.
Con l'arrivo di altri tipi di criptovalute la richiesta di un nuovo standard per i token si farà sentire. Il team di Ethereum riprenderà il filo del discorso o anche un'altra rete si farà avanti?
Con l'arrivo di team come quello di Solana e di altre reti di smart contracts, il filo si è già fatto molto più fitto. Non ci si sente più così soli al vertice, quindi Vitalik Buterin e i suoi compagni potrebbero prendersi una vacanza di tanto in tanto.