TRC20 Address: formato, contratto vs. wallet, e come ottenerne una via API
Perché gli indirizzi TRON iniziano con T, come un indirizzo contract TRC20 differisce da un indirizzo wallet, e come creare e monitorare indirizzi di deposito TRC20 via REST.
Una TRC20 address è l'identificativo di account per TRX e token TRC-20 come USDT sulla blockchain di TRON — una stringa Base58Check che inizia con la lettera T. Che tu stia costruendo un checkout che accetta USDT-TRC20 o semplicemente cercando di distinguere un wallet address da un contract address, questa pagina copre il formato e come generare e osservare indirizzi TRC20 tramite un'API. Per il quadro tecnico completo delle forme hex e Base58, vedi la guida alla TRC20 address sul blog.
Cos'è una TRC20 address, e cos'è in generale un tron address?
Ogni account TRON, TRC20 o meno, ha un indirizzo, scritto in due forme equivalenti: una stringa Base58Check che inizia con T (la forma che vedono gli utenti, ad es. TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t), e una forma hex che inizia con 41 usata internamente da TVM, il motore di smart contract di TRON. Un tron address non è specifico di un token — lo stesso indirizzo contiene TRX, ogni token TRC-10 e ogni token TRC-20 con cui l'account ha interagito, perché i saldi TRC-20 risiedono nel contratto di ciascun token, indicizzati per indirizzo, anziché nell'indirizzo stesso.
Contract address contro wallet address
Due cose diverse condividono lo stesso formato T... su TRON, e confonderle è un bug di integrazione comune. Un wallet address appartiene a un utente o al tuo hot wallet e può inviare e ricevere. Un trc20 contract address — come quello di USDT, TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t — identifica lo smart contract che definisce un token specifico e ne traccia il saldo di ciascuno; non vi invii mai fondi direttamente come destinazione di un deposito, lo referenzi come parametro quando chiami un trasferimento. Quando un'integrazione richiede un "tron trc20 contract address", intende il secondo tipo — l'identificativo del token, non una destinazione.
TRC10 contro TRC20: due standard di token diversi
I token TRC10 sono asset nativi del protocollo — non viene eseguito alcuno smart contract quando si muovono, quindi un trasferimento costa solo Bandwidth. I token TRC20 risiedono in uno smart contract, rispecchiano concettualmente l'interfaccia ERC-20, e consumano inoltre Energy a ogni trasferimento perché il contratto esegue codice per aggiornare la propria tabella dei saldi. USDT e quasi tutti i token TRON rilevanti commercialmente sono TRC20. Il confronto TRC10 vs TRC20 copre in profondità le differenze meccaniche e di costo se stai decidendo su quale standard emettere un nuovo token — rilevante se stai pianificando di creare un tuo token TRC20 anziché limitarti ad accettare quelli esistenti.
TRON non è EVM: perché "tron evm" è la ricerca sbagliata
Il motore di smart contract di TRON, TVM, è progettato per essere ampiamente compatibile con contratti Solidity scritti per l'EVM di Ethereum, motivo per cui il codice Solidity spesso si distribuisce su TRON con poche modifiche. Ma TVM è un runtime proprio, non l'EVM stesso — opcode, misurazione delle risorse equivalente al gas (Energy e Bandwidth invece del gas) e codifica degli indirizzi (Base58Check con indirizzi T invece di 0x) differiscono tutti. "TRON EVM" come affermazione letterale è inesatto; "EVM-compatibile in pratica per molti contratti" è la versione accurata.
Crea e osserva un indirizzo TRC20 via REST
| Endpoint | Cosa fa |
|---|---|
POST /api/v2/tron/addresses | Genera un nuovo indirizzo TRON |
POST /api/v2/tron/addresses/import | Importa una private key perché l'API possa firmare per quell'indirizzo |
POST /api/v2/tron/webhooks | Registra un webhook per depositi TRX, TRC-10 o TRC-20 sull'indirizzo |
POST /api/v2/tron/transactions/trc20 | Invia un token TRC-20 come USDT dall'indirizzo |
Questo copre come ottenere un TRC20 wallet address in modo programmatico al volume di cui la tua integrazione ha bisogno, senza generare indirizzi a mano in un'app wallet e copiarli in un database.
Stai costruendo un checkout o un backend di exchange che necessita indirizzi TRC20 su larga scala? Crea un account gratuito e genera un batch su testnet — prova gratuita di 7 giorni, senza carta, senza KYC.
Domande frequenti: indirizzi TRC20
Pronto a integrare TRON?
Crea un account e genera oggi stesso un indirizzo TRC20 di testnet — prova gratuita di 7 giorni, senza carta, senza KYC. Riferimento completo degli endpoint nella documentazione della TRON API, oppure copri tutte e sette le chain con la blockchain API multichain.