Quali sono i diversi tipi di standard token ERC?: ERC-20, ERC-1155 e altro PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Quali sono i diversi tipi di standard di token ERC?: ERC-20, ERC-1155 e altro

Ethereum Request for Comment (ERC) è un insieme di documenti tecnici con linee guida per la creazione di token o contratti intelligenti per eseguire applicazioni sul Rete Ethereum. Questi possono essere risorse, registri di nomi, scambi decentralizzati e altro. 

Mentre tutti possono creare un token o uno smart contract, ogni script deve essere seguito di conseguenza per implementare correttamente l'ERC. In altre parole, se non puoi giocare secondo le regole ERC, non puoi giocare con Ethereum.

Ogni standard ERC delinea in modo specifico varie funzioni; ad esempio, ERC-20 è per token fungibili come DAI Stablecoin, Shiba INU, Ether ed ERC-721 è per token non fungibili (NFT) come un singolo Bored Ape Yacht Club NFT.  

Questo articolo ti aiuterà a capire la differenza tra gli standard ERC, come ERC-20, ERC-1155 e ERC-721, e alcuni standard meno conosciuti, come ERC-1337 e ERC-884.

Comprensione degli standard ERC

Prima di immergerci, dobbiamo capire che tutti gli sviluppatori devono passare attraverso un Proposta di miglioramento di Ethereum (EIP) prima di creare un ERC. 

Un EIP descrive le funzionalità e i protocolli specifici dell'ERC. Una volta inviata, gli sviluppatori di Ethereum esamineranno la proposta e, se ritenuta valida, verrà accettata e implementata.

ERC-20, lo standard token dominante

ERC-20 è lo standard token più famoso per token fungibili, il che significa che sono unità di valore intercambiabili come Ether o USDT. Questo standard è stato proposto dallo sviluppatore Fabian Vogelsteller nel novembre 2015.

Quasi tutti i token creati nella blockchain di Ethereum utilizzano lo standard ERC-20, come Basic Attention Token (BAT), Chainlink (LINK) e Tether USD (USDT). Questi token devono aderire a un insieme di funzioni, principalmente:

  • fornitura totale: fornisce la fornitura totale del token
  • equilibrio di: saldo totale del conto del titolare
  • trasferimento: l'invio di un numero di token a un indirizzo
  • trasferito da: il trasferimento di un numero di token da un indirizzo
  • approvare: consente a uno spender di prelevare un numero di token da un account specifico
  • indennità: consentire agli indirizzi esterni di inviare token da un determinato saldo

Altre funzioni sono opzionali ma dovrebbero essere prese in considerazione per migliorare l'usabilità, come simbolo: il simbolo del token (es. token: Poligono, simbolo: MATIC).

ERC

Fonte: Ethereum.org

Come si vede nell'immagine sopra, queste funzioni portano a due eventi: evento di trasferimento, ogni volta che avviene un trasferimento nella blockchain, e approvazione, ogni volta che è richiesta l'approvazione. 

Tuttavia, ogni token ERC-20 è limitato poiché può essere gestito solo dal rispettivo contratto intelligente ERC-20, mentre lo standard ERC-1155 —che spiegheremo di seguito— è progettato per supportare la gestione di diversi tipi di token, consentendo loro di alleviare il sovraccarico di elaborazione per le applicazioni blockchain.

In termini più semplici, ERC-20 è come un timbro per token che dice: questo token può essere scambiato solo con altre unità di valore ERC-20, come USDT, utilizzando solo un tipo specifico di contratto intelligente progettato per esso. Allo stesso modo puoi scambiare una banconota da 50 dollari con un'altra banconota da 50 dollari, ma non puoi scambiare un'opera d'arte unica con un'altra.

ERC-1155 e ERC-721: token non fungibili

ERC-1155 e ERC-721 sono standard token per la creazione di token non fungibili (NFT). 

I token non fungibili, come suggerisce il nome, sono token con un tipo specifico di metadati incorporati in essi, quindi non sono reciprocamente scambiabili. Sono principalmente utilizzati per rappresentare la proprietà e la provenienza di risorse fisiche, oggetti da collezione digitali, risorse di gioco, biglietti per eventi, nomi di dominio, ecc.

E cosa li distingue? In ERC-721, solo un singolo smart contract può elaborare un singolo tipo di token, mentre ERC-1155 consente a uno smart contract di supportare un numero infinito di token e funzioni. 

In parole povere; ERC-721 supporta solo NFTe ogni NFT può essere trasferito solo in un'unica transazione, il che può causare congestione della rete e tariffe del gas elevate. D'altra parte, ERC-1155 supporta la conversione di token fungibili (come ERC-20) in token non fungibili e viceversa. È possibile inviare più transazioni in un intero batch, rendendo ERC-115 più efficiente ed economico.

Per chiarire, un'applicazione che funziona con i giochi blockchain molto probabilmente utilizzerà ERC-1155 per la sua versatilità. Ad esempio, le rune e gli incantesimi di Axie Infinity sono usati come standard ERC-115.

ERC-1337

Il ERC-1337 standard è progettato come un'interfaccia per replicare i pagamenti basati su abbonamento di oggi ma per applicazioni/aziende blockchain. Sebbene la proposta abbia del potenziale, non ha visto molto sviluppo e rimane uno standard a metà.

ERC-1337 mira essenzialmente a portare una replica dei modelli Software-as-a-Service (SaaS), come gli abbonamenti mensili utilizzati dalle piattaforme di streaming e l'archiviazione cloud, in Web3, il tutto consentendo ai creatori e agli sviluppatori di contenuti di rimanere decentralizzati e i clienti anonimi . 

In altre parole, contratti ERC-1337 eliminerebbe i processori di pagamento di terze parti e consentirebbe ai portafogli Ethereum come MetaMask di pagare automaticamente gli abbonamenti annuali direttamente, ad esempio, alle applicazioni blockchain. Gli utenti "firmerebbero" transazioni ricorrenti per dApp in un intero batch e questi commercianti, per così dire, registrerebbero tutto sulla blockchain. 

ERC-884: azioni di tokenizzazione

ERC-884 Cercare tokenize azioni di aziende o istituzioni, consentendo loro di raccogliere fondi tramite l'offerta pubblica iniziale (IPO) o attraverso una vendita di private equity senza bisogno di un registro azionario personalizzato, borse valori tradizionali o agenti di trasferimento.

ERC-884 è stato accettato come bozza nella comunità di Ethereum dopo che la legislatura dello stato del Delaware ha approvato un proposta di legge che consente alle società pubbliche e private del Delaware di emettere azioni rappresentate come token ERC-20.

Tuttavia, ERC-884 deve essere conforme a determinate normative, per citarne alcune:

  • Verifica completa dei possessori di token e del tema della whitelist
  • Gli azionisti possono essere preparati da una società specificata
  • I token non possono avere un valore frazionario ma il valore intero
  • Se gli investitori perdono le loro chiavi private, devono ottenere un nuovo indirizzo
  • Un database off-chain per implementare i controlli Know Your Customer (KYC).

Considerazioni finali: i futuri standard dei token Ethereum e te

ERC sono linee guida tecniche per gli sviluppatori per creare diversi tipi di token che soddisfano le loro esigenze. Senza di essi, i contratti intelligenti di Ethereum avrebbero capacità limitate al di fuori della rete stessa. 

Un protocollo che vuole emettere un token fungibile sulla rete Ethereum utilizzerà lo standard ERC-20, mentre i progetti NFT opteranno per ERC-721 o molto probabilmente ERC-1155. Ogni standard ERC ha il proprio approccio verso diversi argomenti e casi d'uso, come la tokenizzazione di risorse tradizionali o l'aggiunta di più funzioni allo standard ERC-20.

Tuttavia, molti ERC sono a metà, abbandonati dai loro sviluppatori: 

ERC-223: Questo standard proponeva di aggiungere un ripristino chiamato funzionalmente tokenFallback, consentendo ai contratti intelligenti ERC-223 di identificare le transazioni in entrata con indirizzi incompatibili. Gli sviluppatori di Ethereum non hanno implementato questo standard ed è praticamente dimenticato. Invece, ERC-777 è stato scelto per affrontare i problemi che ERC-233 stava cercando di risolvere.

ERC-777 è uno standard token che intende migliorare le capacità della piattaforma di tokenizzazione ERC-20. Questo standard aggiunge diverse funzioni. Uno di questi è la possibilità di inviare "ganci" che essenzialmente informano contratti intelligenti e indirizzi di una transazione imminente e accettano o rifiutano determinati tipi di token.

ERC-777 è retrocompatibile con ERC-20 e non intende superarne la posizione, ma piuttosto migliorarne le funzionalità.

Timestamp:

Di più da CoinCentral