Perché la stessa stablecoin può funzionare su TRC20, ERC20 e BEP20?
La stessa stablecoin può comparire tre volte in un wallet, una volta per ogni rete, e i saldi non si sommano. USDT su una rete e USDT su un’altra sono token separati che condividono lo stesso nome e lo stesso prezzo obiettivo, ma si trovano su registri distinti.
Ecco perché la rete è importante tanto quanto la moneta. Vediamo cosa significano le tre sigle, perché gli emittenti offrono diverse versioni e cosa cambia quando ne scegli una diversa.
Cosa significano TRC20, ERC20 e BEP20
Ogni sigla indica uno standard per i token, ovvero l’insieme di regole che un token segue su una determinata blockchain. Secondo la documentazione di Ethereum, ERC-20 è lo standard per i token fungibili su Ethereum. BEP-20 è l’equivalente su BNB Smart Chain, mentre TRC-20 è lo standard per i token fungibili di TRON, descritto nella documentazione ufficiale di TRON come compatibile con ERC-20 a livello di interfaccia.
La sigla indica quindi due cose contemporaneamente: su quale blockchain si trova il token e quale insieme di regole segue.
Perché una stablecoin ha diverse versioni
Gli emittenti possono creare i propri token su più di una blockchain. Tether e Circle, per esempio, emettono le loro stablecoin su diverse reti. Ogni rete ha un proprio modello di commissioni, una propria velocità e un diverso livello di supporto da parte di wallet e piattaforme; offrire più versioni permette quindi agli utenti di scegliere quella più adatta alle proprie esigenze.
Ogni versione si trova sul proprio registro, con il proprio indirizzo di contratto. Un saldo su una rete non può essere speso su un’altra: per trasferirlo da una rete all’altra serve un passaggio separato.
Versioni native e bridged
Non tutte le versioni di una stablecoin presenti su una rete sono emesse direttamente dall’emittente. Circle spiega che una stablecoin nativa viene coniata dall’emittente su quella blockchain, mentre una versione bridged viene creata da terze parti; Circle sottolinea inoltre che il bridging introduce un punto debole assente nei token nativi. Circle pubblica gli indirizzi dei contratti dei propri token nativi per ogni rete, quindi confrontare gli indirizzi permette di distinguerli.
In pratica, due token con lo stesso ticker possono comportare rischi diversi, a seconda di chi li ha emessi e di come.
Cosa comporta quando invii
Il formato degli indirizzi può essere d’aiuto. Gli indirizzi TRON iniziano di solito con T, mentre ERC20 e BEP20 usano entrambi il formato 0x: perciò un indirizzo Ethereum e uno BNB Smart Chain possono apparire identici. Le commissioni si pagano con la moneta nativa della rete, ad esempio ETH su Ethereum, BNB su BNB Smart Chain e TRX su TRON, dove entrano in gioco anche risorse come Energy e Bandwidth, non con la stablecoin inviata.
Se la rete selezionata non corrisponde a quella prevista dal destinatario, i fondi possono finire su una rete che il destinatario non monitora. Per trasferire una stablecoin da una rete a un’altra serve uno swap, un bridge o un trasferimento cross-chain supportato dall’emittente. Ognuna di queste opzioni comporta commissioni e rischi specifici; in passato, i bridge si sono dimostrati in particolare un punto debole.
Promemoria WEEX: scegli la stessa rete su entrambe le estremità
WEEX ricorda agli utenti che lo stesso nome non indica la stessa rete. Prima di inviare una stablecoin, conferma la rete sia sul lato di invio sia su quello di ricezione, verifica il formato dell’indirizzo e valuta di effettuare prima un piccolo trasferimento di prova. Cerca l’hash della transazione sull’explorer della rete e non condividere mai la frase seed né la chiave privata.
Conclusione
TRC20, ERC20 e BEP20 sono standard per i token usati su tre blockchain diverse, e gli emittenti creano versioni della stessa stablecoin su ciascuna di esse. Le versioni condividono il nome e il prezzo obiettivo, ma non il registro: la rete scelta determina dove si trovano effettivamente i tuoi fondi.
FAQ
1. Qual è la differenza tra ERC20, TRC20 e BEP20?
Sono standard per i token usati su blockchain diverse: ERC-20 per Ethereum, TRC-20 per TRON e BEP-20 per BNB Smart Chain. Ognuno definisce il funzionamento dei token fungibili sulla propria rete.
2. Una stablecoin su TRC20 è uguale a una su ERC20?
Condividono il nome e l’emittente, ma sono token distinti su reti separate. I saldi non si sommano e, quando invii, la rete deve corrispondere.
3. Posso inviare un token ERC20 a un indirizzo BEP20?
Gli indirizzi ERC20 e BEP20 possono apparire identici, ma il trasferimento avviene sulla rete selezionata. Se il destinatario non usa quella rete, i fondi potrebbero non essere accreditati e il recupero non è garantito.
4. Perché le commissioni variano da una rete all’altra?
Ogni rete ha un proprio meccanismo di commissioni, pagate nella sua moneta nativa, e gli importi variano in base alle condizioni della rete. TRON usa Energy e Bandwidth invece di un’unica commissione gas.
5. Come posso capire su quale rete si trova una stablecoin?
Controlla l’etichetta della rete nel wallet o sulla piattaforma, verifica il formato dell’indirizzo e confronta l’indirizzo del contratto del token sull’explorer della rete con quello pubblicato dall’emittente.