Riepilogo

Gli standard dei token sono un insieme di regole e convenzioni che regolano il funzionamento dei token di criptovaluta. Gli standard comuni includono ERC-20, BEP-20, ERC-721 ed ERC-1155.

introduzione

Sebbene esistano decine di migliaia di criptovalute, ciò che potresti non sapere è che la maggior parte di esse è creata dallo stesso progetto. Questi progetti, noti anche come standard di token, specificano le funzioni e le proprietà chiave dei token blockchain.

Perché seguire lo standard dei token?

Interoperabilità

Gli standard dei token garantiscono che tutti i prodotti realizzati secondo gli stessi standard possano interagire o lavorare insieme. Se i token di progetto vengono creati in conformità con gli standard dei token, i nuovi token possono continuare a essere compatibili con le piattaforme e le applicazioni esistenti (come i portafogli). Ad esempio, le risorse ERC-20 sono interoperabili con altri prodotti e servizi sviluppati seguendo gli stessi standard token.

Questo è il motivo per cui puoi scambiare token ERC-20 con altri token. E senza standard token, scambiare più criptovalute sarà molto difficile. Devi anche creare un portafoglio dedicato per il tuo token, piuttosto che un portafoglio che possa contenere innumerevoli criptovalute.

componibilità

Quando gli sviluppatori programmano, se è disponibile un sistema componibile, possono riutilizzare i componenti esistenti per creare nuovi prodotti. Lo stesso vale per la creazione dei token: seguire gli standard dei token riduce il tempo dedicato alle funzionalità di base, dando agli sviluppatori più tempo per sperimentare e innovare.

efficienza

Inoltre, gli standard dei token possono facilitare le interazioni tra i contratti intelligenti. Dopo che il contratto intelligente ha distribuito i token secondo gli standard dei token, può anche svolgere un ruolo nel monitoraggio dei token creati.

Gli standard di token come ERC-20 e BEP-20 hanno funzioni di base come il recupero degli indirizzi e il saldo dei token, quindi i contratti intelligenti possono monitorare i token in modo più efficace. Ad esempio, gli sviluppatori possono monitorare i token ERC-20 utilizzando l'Application Binary Interface (ABI) del contratto per tenere traccia dei trasferimenti di token e di altri dati.

Standard comuni per criptovalute e token DeFi

BEP-20

BEP-20 è lo standard dei token per Binance Smart Chain (BSC). Lo standard è una specifica tecnica sviluppata per Binance Smart Chain (BSC) che consente agli sviluppatori di creare una varietà di token, inclusi token ancorati, token di utilità, stablecoin e altri token. Lo standard BEP-20 introduce anche funzionalità come la blacklist, il conio e la sospensione della distruzione dei token.

Di seguito sono riportate le caratteristiche principali dello standard token BEP-20:

  1. TotalSupply: specifica la fornitura totale di uno specifico token BEP-20.

  2. BalanceOf: specifica il saldo del token.

  3. Trasferimento: supporta gli utenti nel trasferire la proprietà del token ad altri.

  4. TransferFrom: trasferisci token ad altri per conto dell'utente tramite contratti intelligenti.

  5. Approva: limita il numero di token che possono essere ritirati dal contratto intelligente.

  6. Indennità: definisce gli indirizzi esterni che hanno il diritto di spendere token.

CER-20

Nel 2015, Fabian Vogelsteller ha proposto lo standard token ERC-20, che in seguito è diventato il quadro principale per gli sviluppatori per progettare vari token come token virtuali, token impegnati e valute virtuali.

Lo standard token ERC-20 sviluppa asset fungibili (cioè non fungibili) che seguono regole comuni. Pertanto, se crei 1.000 token ERC-20, ogni token avrà la stessa funzionalità.

Lo standard BEP-20 è simile a ERC-20. Nota: Ma appartengono a reti blockchain completamente diverse. Lo standard dei token ERC-20 è per la blockchain di Ethereum, mentre BEP-20 è per la BNB Smart Chain (BSC).

ERC-721

Sapevi che la maggior parte dei token non fungibili (NFT) su Ethereum seguono lo standard dei token ERC-721. Che si tratti di un NFT in edizione limitata o di un protocollo di prova di partecipazione (POAP), molto probabilmente il tuo NFT è creato dallo stesso progetto. Quindi cosa rende gli NFT diversi? Le regole stabiliscono che per diventare un token ERC-721, una risorsa deve avere un tokenId univoco a livello globale.

Le caratteristiche dell'ERC-721 includono trasferimenti di token, saldo corrente, offerta totale e, come accennato, unicità globale.

ERC-1155

Man mano che gli standard dei token continuano ad evolversi, è emersa una linea guida che copre le esigenze del settore per più tipi di token. ERC-1155 è uno standard multi-token che consente la creazione di diversi tipi di risorse digitali, inclusi token di utilità come BNB e NFT.

Inoltre, ERC-1155 fornisce anche funzioni di batching di token, tra cui:

  1. Trasferimento batch: trasferisci più risorse contemporaneamente.

  2. Saldo batch: interroga il saldo di più asset in un unico passaggio.

  3. Approvazione batch: approvazione di tutti i token allo stesso indirizzo.

  4. Supporto NFT: quando la fornitura è solo 1, il token creato è considerato un NFT.

Limitazioni degli standard dei token

I token creati seguendo gli stessi standard hanno funzioni di base coerenti e una buona interattività, mentre i token che seguono standard diversi hanno funzioni di base incoerenti e scarsa interattività. Poiché le regole che governano gli standard dei token sono così diverse, non sorprende che siano incompatibili tra loro. In altre parole, i token sviluppati secondo standard diversi non possono coesistere sulla stessa piattaforma né comunicare o commerciare tra loro. Se possiedi più criptovalute, potresti aver avuto la brutta esperienza di non poter utilizzare BTC su Ethereum. Per risolvere questa limitazione, l’industria propone un nuovo tipo di token, noto anche come token incapsulati.

Gettoni da imballaggio

Le monete avvolte sono criptovalute ancorate ad altre criptovalute. In genere la risorsa originale viene inserita in un deposito digitale (noto anche come wrapper) mentre la sua versione incapsulata (avatar) viene creata su altre blockchain.

Conclusione

Gli standard dei token sono come un progetto per la progettazione e il rilascio dei token blockchain. Attualmente nel settore esistono diversi standard per i token, nonché soluzioni innovative come i ponti blockchain e i meccanismi di avvolgimento che possono aiutare a risolvere le incompatibilità tra i token.

Ulteriori letture

  • Introduzione ai token ERC-20

  • Tre popolari ponti di criptovaluta e come funzionano

  • Come utilizzare Polygon Bridge?

  • Spiegazione dettagliata dello scambio atomico