รูปแบบที่อยู่ TRON: ทำไมขึ้นต้นด้วย T (34 ตัว)
ที่อยู่ TRON (TRX) สร้างจากคีย์ส่วนตัวอย่างไร ทำไมขึ้นต้นด้วย T base58 ใช้ตัวอักษรอะไรได้บ้าง รูปแบบ hex 41… และวิธีตรวจสอบที่อยู่
ในหน้านี้
จากคีย์ส่วนตัวสู่ที่อยู่ TRONใช้ตัวอักษรอะไรได้บ้าง?Base58 และ hex: สองมุมมองของที่อยู่เดียวกันวิธีตรวจสอบที่อยู่ TRONความหมายต่อที่อยู่สวยคำถามที่พบบ่อยที่อยู่เมนเน็ต TRON มีหน้าตาแบบ TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC: 34 ตัว ขึ้นต้นด้วย T เสมอ ใช้ชุดตัวอักษร 58 ตัว มาดูว่าแต่ละส่วนมาจากไหน
จากคีย์ส่วนตัวสู่ที่อยู่ TRON
- คีย์ส่วนตัว — ตัวเลขสุ่ม 256 บิต มักแสดงเป็น hex 64 ตัว
- คีย์สาธารณะ — คำนวณจากคีย์ส่วนตัวบนเส้นโค้งวงรี secp256k1 (เส้นโค้งเดียวกับ Bitcoin และ Ethereum) แบบไม่บีบอัดยาว 64 ไบต์หลังคำนำหน้า
04 - แฮช Keccak-256 ของคีย์สาธารณะ — 32 ไบต์ 20 ไบต์สุดท้ายคือตัวระบุบัญชี (เหมือนที่อยู่ Ethereum)
- ไบต์เวอร์ชัน — TRON เติม
0x41ข้างหน้า ได้ 21 ไบต์ ใน hex คือรูปแบบ41…ที่บางครั้งเห็นใน API - Base58check — เติม checksum 4 ไบต์ (จาก SHA-256 สองชั้น) แล้วเข้ารหัส 25 ไบต์ด้วย base58 ได้สตริง
T…
เพราะขั้นที่ 4 ทุกที่อยู่เมนเน็ตจึงขึ้นต้นด้วย T และตัวที่สองเป็นอักษรตัวใหญ่ A–Z (เลข 9 ได้เฉพาะ T9y…/T9z…)
ใช้ตัวอักษรอะไรได้บ้าง?
base58 ใช้ตัวเลขและตัวอักษร แต่ตัดสี่ตัวที่สับสนง่ายออก:
| ถูกตัดออก | เหตุผล |
|---|---|
0 (ศูนย์) | คล้าย O |
O (โอตัวใหญ่) | คล้าย 0 |
I (ไอตัวใหญ่) | คล้าย l |
l (แอลตัวเล็ก) | คล้าย I |
ที่อยู่สวยจึงเป็น …Tron หรือ …Money ได้ แต่ไม่มีวันเป็น …TRON หรือ …MONEY — เพราะไม่มี O ตัวใหญ่ ที่อยู่แยกตัวพิมพ์ใหญ่-เล็ก: …USDT กับ …usdt เป็นคนละที่อยู่
Base58 และ hex: สองมุมมองของที่อยู่เดียวกัน
| รูปแบบ | ตัวอย่าง | เห็นที่ไหน |
|---|---|---|
| Base58 | TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC | กระเป๋า เครื่องมือสำรวจ กระดานเทรด |
| Hex | 417e5f4552091a69125d5dfcb7b8c2659029395bdf | API ของโหนด สมาร์ตคอนแทรกต์ |
ทั้งสองแทนบัญชีเดียวกัน เครื่องมือแปลงไปมาได้อิสระ เมื่อตัด 41 ออก 20 ไบต์ที่เหลือคือที่อยู่แบบ Ethereum ของคีย์เดียวกันพอดี
วิธีตรวจสอบที่อยู่ TRON
- ต้องยาว 34 ตัว ขึ้นต้นด้วย
Tและมีแต่อักขระ base58 - Checksum ต้องตรง: ถอดรหัส base58 แยก 4 ไบต์สุดท้าย แล้วเทียบกับ 4 ไบต์แรกของ SHA-256(SHA-256(21 ไบต์แรก)) กระเป๋าส่วนใหญ่ทำให้อัตโนมัติและปฏิเสธการพิมพ์ผิด
- ไบต์แรกที่ถอดรหัสได้ต้องเป็น
0x41
Checksum ป้องกันการพิมพ์ผิด ไม่ได้ป้องกันการหลอกลวง: ที่อยู่หน้าคล้ายของผู้โจมตีก็ถูกต้องสมบูรณ์ ให้เทียบที่อยู่ทั้งหมดเสมอ — ดูการวางยาที่อยู่
ความหมายต่อที่อยู่สวย
- รูปแบบที่ต่อจาก
Tต้องขึ้นต้นด้วยA–Z(เลข9ได้เฉพาะT9y…/T9z…) —T8888…และT9999…เป็นไปไม่ได้TTTTT…ทำได้ - คำต้องหลีกเลี่ยง
0,O,Iและl - ทุกตัวที่ตรงคือโอกาส 1 ใน 58 ความหายากจึงเพิ่มเร็ว — ดูที่อยู่ TRON สวยคืออะไร
คำถามที่พบบ่อย
ที่อยู่ TRON มีกี่ตัว?
34 ตัวในรูปแบบ base58 หรือ hex 42 ตัว (21 ไบต์) ในรูปแบบ hex
ทำไมที่อยู่ TRON ขึ้นต้นด้วย T?
TRON เติมไบต์เวอร์ชัน 0x41 ก่อนเข้ารหัส base58 และค่า 21 ไบต์ทุกค่าที่ขึ้นต้นด้วย 0x41 จะเข้ารหัสเป็นสตริงที่ขึ้นต้นด้วย T
ที่อยู่ TRON เหมือนที่อยู่ Ethereum ไหม?
20 ไบต์พื้นฐานคำนวณแบบเดียวกันจากคีย์เดียวกัน แต่การเข้ารหัสต่างกัน: Ethereum ใช้ 0x + hex ส่วน TRON ใช้ 41 + base58check อย่าโอนเงินข้ามเครือข่ายเพียงเพราะไบต์ตรงกัน
ที่อยู่ TRON แยกตัวพิมพ์ใหญ่-เล็กไหม?
แยก base58 แยกตัวพิมพ์ใหญ่และเล็ก การเปลี่ยนตัวพิมพ์ของตัวใดก็ตามจะได้ที่อยู่อื่น (มักไม่ถูกต้อง)