สามวิธีเขียนที่อยู่ TRON เดียวกัน
| รูปแบบ | ตัวอย่าง | ใช้ใน |
|---|---|---|
| Base58 | TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC | กระเป๋า กระดานเทรด เครื่องมือสำรวจ |
| Hex | 417e5f4552091a69125d5dfcb7b8c2659029395bdf | API ของโหนด TRON สมาร์ตคอนแทรกต์ |
| แบบ EVM | 0x7e5f4552091a69125d5dfcb7b8c2659029395bdf | เครื่องมือที่ใช้ที่อยู่ 0x ขนาด 20 ไบต์ |
ทั้งสามแทนตัวระบุบัญชีขนาด 20 ไบต์เดียวกัน base58 เพิ่มไบต์เวอร์ชัน 0x41 และ checksum 4 ไบต์ hex แสดงไบต์เวอร์ชันเป็น 41 ส่วนแบบ EVM ตัดออก
วิธีแปลง
- Base58 → hex: ถอดรหัส base58 ตรวจ checksum แล้วตัด 4 ไบต์สุดท้าย ผลลัพธ์จะขึ้นต้นด้วย
41 - Hex → base58: นำ 21 ไบต์ (
41+ 20 ไบต์) ต่อด้วย 4 ไบต์แรกของ SHA-256(SHA-256(ข้อมูล)) แล้วเข้ารหัส base58
หน้านี้ทำได้ทั้งสองทางทันทีและตรวจ checksum ด้วย ที่อยู่ที่พิมพ์ผิดจึงถูกปฏิเสธ อ่านเพิ่มเติมที่รูปแบบที่อยู่ TRON
สำคัญ
รูปแบบ EVM 0x… แสดงไว้สำหรับนักพัฒนา อย่าโอนเงินไปยังรูปแบบนี้บนเครือข่ายอื่น เช่น Ethereum หรือ BNB Chain แม้ไบต์จะเหมือนกันแต่เป็นคนละบล็อกเชน
คำถามที่พบบ่อย
ทำไมที่อยู่ TRON ของฉันขึ้นต้นด้วย 41 ใน API?
API ของโหนดมักส่งรูปแบบ hex: 41 คือไบต์เวอร์ชันของ TRON ตามด้วยตัวระบุบัญชี 20 ไบต์
ตัวแปลงนี้ปลอดภัยไหม?
ปลอดภัย ทำงานออฟไลน์ในเบราว์เซอร์และจัดการเฉพาะที่อยู่สาธารณะ อย่าวางคีย์ส่วนตัวในเว็บไซต์ใดเด็ดขาด
แปลงที่อยู่ Ethereum เป็น TRON ได้ไหม?
ในทางเทคนิค 20 ไบต์สามารถห่อในรูปแบบ TRON ได้ แต่ไม่ได้ย้ายเงินหรือให้สิทธิ์เข้าถึง มีเพียงผู้ถือคีย์ส่วนตัวที่ควบคุมบัญชีใดบัญชีหนึ่งได้