Định dạng địa chỉ TRON: vì sao bắt đầu bằng T (34 ký tự)
Địa chỉ TRON (TRX) được tạo từ khóa riêng như thế nào, vì sao bắt đầu bằng T, base58 cho phép ký tự nào, dạng hex 41… và cách kiểm tra một địa chỉ.
Trên trang này
Từ khóa riêng tới địa chỉ TRONNhững ký tự nào được phép?Base58 và hex: hai cách nhìn cùng một địa chỉCách kiểm tra địa chỉ TRONĐiều này có ý nghĩa gì với địa chỉ đẹpCâu hỏi thường gặpMột địa chỉ mạng chính TRON trông như TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC: 34 ký tự, luôn bắt đầu bằng T, dùng bảng chữ cái 58 ký tự. Dưới đây là nguồn gốc của từng phần.
Từ khóa riêng tới địa chỉ TRON
- Khóa riêng — một số ngẫu nhiên 256 bit, thường hiển thị dưới dạng 64 ký tự hex.
- Khóa công khai — tính từ khóa riêng trên đường cong elliptic secp256k1 (đường cong mà Bitcoin và Ethereum dùng). Dạng không nén dài 64 byte sau tiền tố
04. - Băm Keccak-256 của khóa công khai — 32 byte. 20 byte cuối là định danh tài khoản (giống địa chỉ Ethereum).
- Byte phiên bản — TRON thêm
0x41vào đầu, thành 21 byte. Ở dạng hex đây là dạng41…đôi khi thấy trong API. - Base58check — thêm checksum 4 byte (từ SHA-256 kép) và mã hóa 25 byte bằng base58, tạo ra chuỗi
T….
Do bước 4, mọi địa chỉ mạng chính đều bắt đầu bằng T, và ký tự thứ hai là chữ in hoa A–Z (số 9 chỉ ở dạng T9y…/T9z…).
Những ký tự nào được phép?
Base58 dùng chữ số và chữ cái nhưng bỏ bốn ký tự dễ nhầm:
| Bị loại | Lý do |
|---|---|
0 (số không) | giống O |
O (o hoa) | giống 0 |
I (i hoa) | giống l |
l (L thường) | giống I |
Vì vậy địa chỉ đẹp có thể là …Tron hay …Money nhưng không bao giờ là …TRON hay …MONEY — chữ O hoa không tồn tại. Địa chỉ phân biệt hoa thường: …USDT và …usdt là hai địa chỉ khác nhau.
Base58 và hex: hai cách nhìn cùng một địa chỉ
| Dạng | Ví dụ | Gặp ở đâu |
|---|---|---|
| Base58 | TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC | ví, trình khám phá, sàn |
| Hex | 417e5f4552091a69125d5dfcb7b8c2659029395bdf | API node, hợp đồng thông minh |
Cả hai mô tả cùng một tài khoản; các công cụ chuyển đổi qua lại thoải mái. Bỏ tiền tố 41, 20 byte chính là địa chỉ kiểu Ethereum của cùng khóa đó.
Cách kiểm tra địa chỉ TRON
- Phải dài 34 ký tự, bắt đầu bằng
Tvà chỉ chứa ký tự base58. - Checksum phải khớp: giải mã base58, tách 4 byte cuối và so với 4 byte đầu của SHA-256(SHA-256(21 byte đầu)). Hầu hết ví làm việc này tự động và từ chối lỗi gõ.
- Byte đầu tiên sau giải mã phải là
0x41.
Checksum chống gõ sai, không chống lừa đảo: địa chỉ giống của kẻ gian vẫn hoàn toàn hợp lệ. Luôn so sánh toàn bộ địa chỉ — xem đầu độc địa chỉ.
Điều này có ý nghĩa gì với địa chỉ đẹp
- Mẫu ngay sau
Tphải bắt đầu bằngA–Z(số9chỉ dùng được dạngT9y…/T9z…) —T8888…vàT9999…là không thể,TTTTT…thì được. - Từ phải tránh
0,O,Ivàl. - Mỗi ký tự khớp là xác suất 1 trên 58, nên độ hiếm tăng rất nhanh — xem địa chỉ TRON đẹp là gì.
Câu hỏi thường gặp
Địa chỉ TRON có bao nhiêu ký tự?
34 ký tự ở dạng base58, hoặc 42 ký tự hex (21 byte) ở dạng hex.
Vì sao địa chỉ TRON bắt đầu bằng T?
TRON thêm byte phiên bản 0x41 trước khi mã hóa base58, và mọi giá trị 21 byte bắt đầu bằng 0x41 đều mã hóa thành chuỗi bắt đầu bằng T.
Địa chỉ TRON có giống địa chỉ Ethereum không?
20 byte gốc được tính theo cùng cách từ cùng một khóa, nhưng cách mã hóa khác: Ethereum dùng 0x + hex, TRON dùng 41 + base58check. Đừng bao giờ gửi tiền giữa các mạng chỉ vì các byte giống nhau.
Địa chỉ TRON có phân biệt hoa thường không?
Có. Base58 phân biệt chữ hoa và thường, và đổi hoa thường của bất kỳ ký tự nào sẽ tạo ra địa chỉ khác (thường là không hợp lệ).