Ethereum, la rete blockchain Layer 1 più grande e popolata al mondo, ha rivoluzionato la creazione e la funzionalità dei token attraverso i suoi standard ERC.

ERC20, lo standard dominante su Ethereum, ha aperto la strada allo sviluppo semplificato dei token fornendo una serie di linee guida e regole di base.

Questo articolo cerca di fornire una semplice introduzione a cosa sia lo standard Ethereum e ai diversi standard.

Cos'è l'ERC?

ERC sta per Ethereum Request for Comment e funge da piattaforma per presentare informazioni tecniche a sviluppatori e utenti.

Il primo degli standard Ethereum è l’ERC20. Approvato nel 2017, lo standard dei token ERC20 ha rapidamente guadagnato popolarità ed è diventato la base per decine di migliaia di token creati sulla rete Ethereum. Durante l’esplosione dell’ICO (Initial Coin Offer) del 2017, i token ERC20 hanno dominato il mercato.

Per essere conforme a ERC20, un token deve possedere determinati attributi codificati nel suo codice. Questi attributi includono:

TotalSupply: fornisce informazioni sulla fornitura totale di token

BalanceOf – indica il saldo del conto del proprietario del token

Trasferimento: esegue i trasferimenti di token agli indirizzi specificati

TransferFrom – consente i trasferimenti da un indirizzo specificato

Approva: consente a chi spende di ritirare i token

Indennità: restituisce i token da chi spende al proprietario

I contratti intelligenti che abilitano queste funzioni sono considerati contratti ERC20.

Anche altre blockchain hanno adottato standard di token simili, con lo standard di token BEP20 per Binance Smart Chain, TRC20 per la rete Tron e, più recentemente, BRC20 per la rete Bitcoin che ne sono esempi notevoli.

Uno sguardo agli altri standard dei token ERC

Man mano che la tecnologia blockchain si evolve, anche gli standard dei token si evolvono. Ciascuno standard svolge una funzione specifica all'interno della sua rete pertinente. Esploriamo alcuni dei più importanti standard dei token ERC e le loro funzioni:

1. ERC223 – Standard del Consiglio europeo della ricerca:

Questo standard è stato creato per affrontare il problema dei token persi durante le transazioni. A differenza di ERC20, che non dispone di un meccanismo per recuperare i token persi, ERC223 include una funzionalità chiamata "tokenFallback" che restituisce al mittente i token inviati a contratti intelligenti incompatibili. Migliora inoltre l'efficienza delle transazioni richiedendo solo un passaggio anziché due. Sebbene ERC223 offra funzionalità utili, non ha ottenuto un'adozione diffusa rispetto agli standard più recenti come ERC777.

2. ERC777 – Valuta basata su Ethereum:

Basandosi su ERC223, lo standard ERC777 introduce una nuova classe di indirizzi chiamati "operatori", che possono inviare o ricevere fondi. Incorpora inoltre hook di transazione per informare i contratti intelligenti delle transazioni imminenti. Questa funzionalità impedisce l'esecuzione di transazioni incompatibili, riducendo il rischio di perdita di token.

Tuttavia, ERC777 non è stato ampiamente adottato poiché ERC20 rimane la scelta preferita per gli sviluppatori.

3. ERC621: ERC621 consente ai progetti di gestire la fornitura di token attraverso due nuove funzioni: "increaseSupply" e "decreaseSupply". Questo standard consente l'adeguamento dell'offerta totale di token, offrendo applicazioni significative. Tuttavia, è ancora nelle fasi iniziali di sviluppo.

4. ERC721 – Standard di token non fungibili: lo standard ERC721 è ampiamente conosciuto nel contesto dei token non fungibili (NFT). Introduce uno standard separato per gli NFT, consentendo loro di avere valori unici all’interno di un contratto intelligente. I token ERC721 sono perfetti per le piattaforme che offrono oggetti da collezione, come carte collezionabili, opere d'arte digitali e risorse digitali uniche archiviate sulla blockchain.

5. ERC1155 – Standard multi-token: ERC1155 introduce un nuovo tipo di contratto intelligente che gestisce sia token fungibili che non fungibili. Migliora l'efficienza delle applicazioni decentralizzate consentendo l'invio di diversi tipi di token in un'unica transazione. Ciò riduce i costi e migliora la velocità delle transazioni. ERC1155 è già attivo sulla rete Ethereum e sta guadagnando adozione grazie al maggiore utilizzo degli NFT in vari settori.

6. ERC165: ERC165 è uno standard che consente ai contratti intelligenti di rilevare e pubblicare le interfacce che implementano. Fornisce un modo coerente per identificare se un contratto supporta un'interfaccia specifica utilizzando la funzione "supportsInterface". I contratti possono pubblicare le proprie interfacce supportate includendo gli identificatori di interfaccia corrispondenti. ERC165 promuove l'interoperabilità e la compatibilità tra i contratti nell'ecosistema Ethereum.

7. ERC827: ERC-827 è una versione migliorata dello standard token ERC20 sulla rete Ethereum. Mentre i token ERC20 facilitano solo lo scambio di valori, ERC827 espande questa capacità consentendo agli utenti di trasmettere contemporaneamente sia valuta che dati. Ciò significa che gli utenti di Ethereum possono includere informazioni o dati aggiuntivi insieme al trasferimento dei token, fornendo maggiore flessibilità e funzionalità nelle transazioni dei token.

8. ERC725: ERC-725 è una proposta innovativa di Fabian Vogelstelle, il creatore di ERC-20 e Web3.js, che introduce uno standard unico per la pubblicazione e la gestione delle identità sulla blockchain basata su Ethereum Virtual Machine (EVM). Questo standard si concentra sui contratti intelligenti proxy che possono essere controllati da più chiavi, inclusi altri contratti intelligenti. Fornisce un quadro per la gestione delle identità sicura e decentralizzata, consentendo un controllo più solido e flessibile sulle operazioni relative all’identità sulla blockchain.

9. ERC884 – Tokenizzazione azionaria: ERC-884 è uno standard di token specifico progettato per facilitare la creazione di token ERC-20 negoziabili. Questi token sono specificamente destinati a rappresentare azioni emesse da società pubbliche o private del Delaware. Questo standard è particolarmente significativo perché consente alle organizzazioni con sede nel Delaware, negli Stati Uniti, di sfruttare la tecnologia blockchain per gestire le registrazioni delle azioni in conformità con le normative statali. Con l'ERC-884, queste aziende possono esplorare i vantaggi dell'utilizzo della blockchain nei loro processi legati al capitale, garantendo al tempo stesso la conformità normativa all'interno della giurisdizione del Delaware.

10. ERC865: lo standard token ERC-865 si concentra principalmente sul miglioramento dell'usabilità della rete Ethereum eliminando la necessità per gli utenti di pagare commissioni di transazione in gas. Invece, l’ERC-865 consente ai proprietari di token di pagare le commissioni di transazione direttamente utilizzando i token stessi, il tutto all’interno di un’unica transazione. Abilitando questa funzionalità, ERC-865 mira ad aumentare la comodità e l'efficienza delle transazioni token sulla rete Ethereum, rendendola più facile da usare e accessibile. Questo standard contribuisce a migliorare l'usabilità complessiva e l'adozione dei token basati su Ethereum.

11. ERC1400: ERC-1400 è uno standard proposto per l'emissione e la gestione dei token di sicurezza sulla blockchain di Ethereum. Questi token rappresentano asset soggetti alla regolamentazione dei titoli, garantendo trasparenza e conformità all'interno dell'ecosistema blockchain.

Lo standard ERC-1400 mira a migliorare la trasparenza, la sicurezza e l'efficienza delle offerte di token di sicurezza (STO) sulla blockchain di Ethereum. Fornisce una base per la creazione e la gestione dei token di sicurezza in modo conforme alle normative, aprendo nuove possibilità per la proprietà di risorse digitali e opportunità di investimento entro i limiti delle normative sui titoli.

Cosa riserva il futuro agli standard dei token Ethereum

Il futuro degli standard dei token ERC è plasmato dalla comunità Ethereum, che propone e approva questi standard per migliorare l'esperienza dell'utente attraverso la rete. Anche se la congestione e le tariffe elevate continuano a rappresentare delle sfide, si prevede che gli aggiornamenti di Merge e Sharding risolveranno questi problemi.

I futuri standard ERC come ERC1400 contribuiranno alla sicurezza, alla scalabilità e all'utilità della blockchain di Ethereum, favorendo l'adozione di massa in vari settori, tra cui abbonamenti, proprietà intellettuale, immobili tokenizzati, giochi, NFT e DeFi.

Porta via

Gli standard dei token ERC hanno rivoluzionato la creazione e la funzionalità dei token sulla rete Ethereum. Questi standard forniscono linee guida per gli sviluppatori, garantendo compatibilità e interoperabilità. Man mano che la tecnologia blockchain continua ad avanzare, emergeranno nuovi standard ERC, migliorando le capacità di Ethereum e guidando l’innovazione in vari settori.