TRON Adres Biçimi: Neden T ile Başlar (34 Karakter)
Bir TRON (TRX) adresinin özel anahtardan nasıl oluşturulduğu, neden T ile başladığı, base58'in hangi karakterlere izin verdiği, hex 41… biçimi ve bir adresin nasıl doğrulanacağı.
Bu sayfada
Özel anahtardan TRON adresineHangi karakterlere izin verilir?Base58 ve hex: aynı adresin iki görünümüBir TRON adresi nasıl doğrulanırVanity adresler için anlamıSSSBir TRON ana ağ adresi şöyle görünür: TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC — 34 karakter, her zaman T ile başlar ve 58 karakterlik bir alfabe kullanır. Her parçanın nereden geldiğine bakalım.
Özel anahtardan TRON adresine
- Özel anahtar — rastgele 256 bitlik bir sayı; genellikle 64 hex karakter olarak gösterilir.
- Açık anahtar — özel anahtardan secp256k1 eliptik eğrisinde hesaplanır (Bitcoin ve Ethereum'un kullandığı eğri). Sıkıştırılmamış biçimi
04önekinden sonra 64 bayttır. - Açık anahtarın Keccak-256 özeti — 32 bayt. Son 20 bayt hesap kimliğidir (Ethereum adresiyle aynı).
- Sürüm baytı — TRON başa
0x41ekler ve 21 bayt elde edilir. Hex'te bu, API'lerde bazen görülen41…biçimidir. - Base58check — 4 baytlık bir sağlama toplamı (çift SHA-256) eklenir ve 25 bayt base58 ile kodlanarak
T…dizisi elde edilir.
- adım nedeniyle her ana ağ adresi
Tile başlar ve ikinci karakterA–Zarası büyük harftir (9yalnızcaT9y…/T9z…olarak).
Hangi karakterlere izin verilir?
Base58 rakam ve harf kullanır ama kolayca karıştırılan dördünü çıkarır:
| Hariç | Neden |
|---|---|
0 (sıfır) | O gibi görünür |
O (büyük o) | 0 gibi görünür |
I (büyük ı) | l gibi görünür |
l (küçük L) | I gibi görünür |
Bu yüzden bir vanity adres …Tron veya …Money diyebilir ama asla …TRON ya da …MONEY diyemez — büyük O yoktur. Adresler büyük-küçük harfe duyarlıdır: …USDT ile …usdt farklı adreslerdir.
Base58 ve hex: aynı adresin iki görünümü
| Biçim | Örnek | Nerede görülür |
|---|---|---|
| Base58 | TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC | cüzdanlar, gezginler, borsalar |
| Hex | 417e5f4552091a69125d5dfcb7b8c2659029395bdf | düğüm API'leri, akıllı sözleşmeler |
İkisi de aynı hesabı tanımlar; araçlar aralarında serbestçe dönüşüm yapar. 41 öneki olmadan 20 bayt, aynı anahtarın Ethereum tarzı adresidir.
Bir TRON adresi nasıl doğrulanır
- 34 karakter olmalı,
Tile başlamalı ve yalnızca base58 karakterleri içermelidir. - Sağlama toplamı eşleşmelidir: base58'i çözün, son 4 baytı ayırın ve SHA-256(SHA-256(ilk 21 bayt)) değerinin ilk 4 baytıyla karşılaştırın. Çoğu cüzdan bunu otomatik yapar ve yazım hatalarını reddeder.
- Çözülen ilk bayt
0x41olmalıdır.
Sağlama toplamı yazım hatalarına karşı korur, dolandırıcılığa karşı değil: saldırganın benzer adresi tamamen geçerlidir. Her zaman adresin tamamını karşılaştırın — bkz. adres zehirleme.
Vanity adresler için anlamı
T'nin hemen ardındaki desenlerA–Zile başlamalıdır (9yalnızcaT9y…/T9z…olarak çalışır) —T8888…veT9999…imkânsız,TTTTT…mümkündür.- Kelimeler
0,O,Iveliçermemelidir. - Eşleşen her karakter 58'de 1'lik bir olaydır, bu yüzden nadirlik hızla artar — bkz. TRON vanity adresi nedir.
SSS
Bir TRON adresi kaç karakterdir?
Base58 biçiminde 34 karakter, hex biçiminde 42 hex karakter (21 bayt).
TRON adresleri neden T ile başlar?
TRON, base58 kodlamasından önce 0x41 sürüm baytını ekler ve 0x41 ile başlayan her 21 baytlık değer T ile başlayan bir diziye kodlanır.
TRON adresi Ethereum adresiyle aynı mı?
Alttaki 20 bayt aynı anahtardan aynı şekilde hesaplanır ama kodlama farklıdır: Ethereum 0x + hex, TRON 41 + base58check kullanır. Baytlar aynı diye ağlar arasında asla fon göndermeyin.
TRON adresleri büyük-küçük harfe duyarlı mı?
Evet. Base58 büyük ve küçük harfi ayırt eder; herhangi bir karakterin harf büyüklüğünü değiştirmek farklı (genellikle geçersiz) bir adres üretir.