TRC20 Address: Format, Contract vs. Wallet, und Erstellung über API
Warum TRON-Adressen mit T beginnen, wie sich eine TRC20-Contract-Adresse von einer Wallet-Adresse unterscheidet, und wie Sie TRC20-Deposit-Adressen über REST erstellen und überwachen.
Eine TRC20-Adresse ist der Konto-Identifikator für TRX und TRC-20-Token wie USDT auf der TRON-Blockchain – ein Base58Check-String, der mit dem Buchstaben T beginnt. Ob Sie einen Checkout bauen, der USDT-TRC20 akzeptiert, oder einfach eine Wallet-Adresse von einer Contract-Adresse unterscheiden wollen: Diese Seite behandelt das Format und wie Sie TRC20-Adressen über eine API generieren und beobachten. Für die vollständige technische Aufschlüsselung der Hex- vs. Base58-Formen siehe den TRC20-Address-Guide im Blog.
Was ist eine TRC20-Adresse, und was ist eine tron address allgemein?
Jedes TRON-Konto, ob TRC20 oder nicht, hat eine Adresse, geschrieben in zwei äquivalenten Formen: einem Base58Check-String, der mit T beginnt (die Form, die Nutzer sehen, z. B. TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t), und einer Hex-Form, die mit 41 beginnt und intern von TVM, TRONs Smart-Contract-Engine, genutzt wird. Eine tron address ist nicht an ein Token gebunden – dieselbe Adresse hält TRX, jedes TRC-10-Token und jedes TRC-20-Token, mit dem das Konto interagiert hat, weil TRC-20-Guthaben im jeweiligen Token-Contract liegen, indiziert nach Adresse, statt in der Adresse selbst.
Contract-Adresse vs. Wallet-Adresse
Zwei verschiedene Dinge teilen sich auf TRON dasselbe T…-Format, und sie zu verwechseln ist ein häufiger Integrationsfehler. Eine Wallet-Adresse gehört einem Nutzer oder Ihrer eigenen Hot Wallet und kann senden und empfangen. Eine trc20 contract address – wie USDTs TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t – identifiziert den Smart Contract, der ein bestimmtes Token definiert und das Guthaben aller Nutzer verfolgt; Sie senden Gelder nie direkt an sie als Deposit-Ziel, sondern referenzieren sie als Parameter beim Aufruf eines Transfers. Wenn eine Integration nach einer „tron trc20 contract address“ fragt, meint sie die zweite Art – den Token-Identifikator, kein Ziel.
TRC10 vs. TRC20: zwei verschiedene Token-Standards
TRC10-Token sind native Protokoll-Assets – es läuft kein Smart Contract, wenn sie sich bewegen, sodass ein Transfer nur Bandwidth kostet. TRC20-Token leben in einem Smart Contract, spiegeln die ERC-20-Schnittstelle konzeptionell und verbrauchen zusätzlich Energy bei jedem Transfer, weil der Contract Code ausführt, um seine Guthabentabelle zu aktualisieren. USDT und nahezu jedes kommerziell relevante TRON-Token ist TRC20. Der TRC10-vs.-TRC20-Vergleich behandelt die mechanischen und Kostenunterschiede ausführlich, falls Sie entscheiden, auf welchem Standard Sie ein neues Token ausgeben – relevant, wenn Sie ein eigenes TRC20-Token erstellen wollen statt nur bestehende zu akzeptieren.
TRON ist nicht EVM: warum „tron evm“ die falsche Suche ist
TRONs Smart-Contract-Engine, TVM, ist darauf ausgelegt, weitgehend kompatibel mit Solidity-Contracts zu sein, die für Ethereums EVM geschrieben wurden, weshalb Solidity-Code oft mit wenig Anpassung auf TRON deployt. Aber TVM ist eine eigene Laufzeitumgebung, nicht EVM selbst – Opcodes, gas-äquivalentes Resource-Metering (Energy und Bandwidth statt Gas) und Adresskodierung (Base58Check-T-Adressen statt 0x) unterscheiden sich alle. „TRON EVM“ als wörtliche Aussage ist ungenau; „in der Praxis EVM-kompatibel für viele Contracts“ ist die korrekte Version.
TRC20-Adresse per REST erstellen und beobachten
| Endpoint | Was er tut |
|---|---|
POST /api/v2/tron/addresses | Neue TRON-Adresse generieren |
POST /api/v2/tron/addresses/import | Private Key importieren, damit die API für diese Adresse signieren kann |
POST /api/v2/tron/webhooks | Webhook für TRX-, TRC-10- oder TRC-20-Deposits auf die Adresse registrieren |
POST /api/v2/tron/transactions/trc20 | Ein TRC-20-Token wie USDT von der Adresse senden |
Das deckt ab, wie Sie eine TRC20-Wallet-Adresse programmatisch in jedem Volumen erhalten, das Ihre Integration braucht, ohne Adressen von Hand in einer Wallet-App zu generieren und in eine Datenbank zu kopieren.
Bauen Sie ein Checkout- oder Börsen-Backend, das TRC20-Adressen im großen Maßstab braucht? Kostenloses Konto erstellen und eine Charge im Testnet generieren – 7 Tage kostenlos testen, keine Karte, kein KYC.
FAQ: TRC20-Adressen
Bereit, TRON zu integrieren?
Konto erstellen und noch heute eine Testnet-TRC20-Adresse generieren – 7 Tage kostenlos testen, keine Karte, kein KYC. Vollständige Endpoint-Referenz in den TRON API-Docs, oder alle sieben Chains mit der Multi-Chain-Blockchain-API abdecken.