Format Alamat TRON: Mengapa Diawali T (34 Karakter)
Cara alamat TRON (TRX) dibentuk dari kunci privat, mengapa diawali T, karakter apa yang diizinkan base58, bentuk hex 41…, dan cara memvalidasi alamat.
Di halaman ini
Dari kunci privat ke alamat TRONKarakter apa yang diizinkan?Base58 dan hex: dua tampilan alamat yang samaCara memvalidasi alamat TRONArtinya bagi alamat vanityFAQAlamat mainnet TRON terlihat seperti TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC: 34 karakter, selalu diawali T, memakai alfabet 58 karakter. Berikut asal setiap bagiannya.
Dari kunci privat ke alamat TRON
- Kunci privat — angka acak 256-bit, biasanya ditampilkan sebagai 64 karakter hex.
- Kunci publik — dihitung dari kunci privat pada kurva eliptik secp256k1 (kurva yang sama dengan Bitcoin dan Ethereum). Bentuk tak terkompresinya 64 byte setelah awalan
04. - Hash Keccak-256 dari kunci publik — 32 byte. 20 byte terakhir adalah identitas akun (sama seperti alamat Ethereum).
- Byte versi — TRON menambahkan
0x41di depan sehingga menjadi 21 byte. Dalam hex inilah bentuk41…yang kadang terlihat di API. - Base58check — checksum 4 byte (dari SHA-256 ganda) ditambahkan dan 25 byte dikodekan dalam base58, menghasilkan deretan
T….
Karena langkah 4, setiap alamat mainnet diawali T, dan karakter kedua adalah huruf kapital A–Z (angka 9 hanya sebagai T9y…/T9z…).
Karakter apa yang diizinkan?
Base58 memakai angka dan huruf tetapi menghapus empat karakter yang mudah tertukar:
| Dikecualikan | Alasan |
|---|---|
0 (nol) | mirip O |
O (o kapital) | mirip 0 |
I (i kapital) | mirip l |
l (L kecil) | mirip I |
Itulah sebabnya alamat vanity bisa bertuliskan …Tron atau …Money tetapi tidak pernah …TRON atau …MONEY — huruf O kapital tidak ada. Alamat membedakan huruf besar dan kecil: …USDT dan …usdt adalah alamat berbeda.
Base58 dan hex: dua tampilan alamat yang sama
| Bentuk | Contoh | Tempat terlihat |
|---|---|---|
| Base58 | TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC | dompet, explorer, bursa |
| Hex | 417e5f4552091a69125d5dfcb7b8c2659029395bdf | API node, smart contract |
Keduanya menggambarkan akun yang sama; alat bisa mengonversi bebas di antara keduanya. Tanpa awalan 41, 20 byte itu persis alamat gaya Ethereum dari kunci yang sama.
Cara memvalidasi alamat TRON
- Harus 34 karakter, diawali
T, dan hanya berisi karakter base58. - Checksum harus cocok: dekode base58, pisahkan 4 byte terakhir, lalu bandingkan dengan 4 byte pertama SHA-256(SHA-256(21 byte pertama)). Sebagian besar dompet melakukannya otomatis dan menolak salah ketik.
- Byte pertama hasil dekode harus
0x41.
Checksum melindungi dari salah ketik, bukan dari penipuan: alamat tiruan milik penyerang tetap valid. Selalu bandingkan alamat lengkap — lihat peracunan alamat.
Artinya bagi alamat vanity
- Pola tepat setelah
Tharus diawaliA–Z(angka9hanya sebagaiT9y…/T9z…) —T8888…danT9999…mustahil,TTTTT…bisa. - Kata harus menghindari
0,O,I, danl. - Setiap karakter yang cocok adalah peluang 1 banding 58, jadi kelangkaan naik cepat — lihat apa itu alamat vanity TRON.
FAQ
Berapa karakter alamat TRON?
34 karakter dalam bentuk base58, atau 42 karakter hex (21 byte) dalam bentuk hex.
Mengapa alamat TRON diawali T?
TRON menambahkan byte versi 0x41 sebelum pengodean base58, dan setiap nilai 21 byte yang diawali 0x41 terkodekan menjadi deretan yang diawali T.
Apakah alamat TRON sama dengan alamat Ethereum?
20 byte dasarnya dihitung dengan cara yang sama dari kunci yang sama, tetapi pengodeannya berbeda: Ethereum memakai 0x + hex, TRON memakai 41 + base58check. Jangan pernah mengirim dana antarjaringan hanya karena byte-nya sama.
Apakah alamat TRON membedakan huruf besar dan kecil?
Ya. Base58 membedakan huruf besar dan kecil, dan mengubah besar-kecil karakter mana pun menghasilkan alamat lain (biasanya tidak valid).