เปรียบเทียบประวัติการชำระเงินของคุณกับที่อยู่ที่คุณตั้งใจจะชำระเงิน และตรวจหาที่อยู่คล้ายกันที่อาจถูกใช้เพื่อหลอกลวง
เครื่องมือตรวจสอบค่าเช็กซัมของที่อยู่
เครื่องมือนี้ใช้ภาษาอังกฤษ; หน้านี้อธิบายด้วยภาษาของคุณ
ใช้เครื่องมือตรวจสอบค่าเช็กซัมของที่อยู่
หน้าที่ของมันคืออะไร
วางที่อยู่หนึ่งรายการ รายชื่อ หรือข้อความทั้งฉบับ ที่อยู่แต่ละรายการที่พบจะถูกจับคู่กับเครือข่ายที่เกี่ยวข้อง ค่าตรวจสอบความถูกต้อง (checksum) จะถูกตรวจสอบหากรูปแบบดังกล่าวมี และรูปแบบที่ปรับให้เป็นมาตรฐานจะแสดงขึ้น
ระบบนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ: ข้อมูลที่คุณป้อนจะไม่ถูกส่งขึ้นเซิร์ฟเวอร์เลย
วิธีใช้เครื่องมือตรวจสอบค่าเช็กซัมของที่อยู่
- คัดลอกและวางที่อยู่. วางที่อยู่หนึ่งแห่ง รายการ ข้อความทั้งฉบับ หรือใบแจ้งหนี้ ทุกที่อยู่ในข้อความจะถูกค้นหาได้สูงสุด 500 แห่ง
- ให้มันตรวจสอบ. ผลลัพธ์จะปรากฏขึ้นทันทีหลังจากที่คุณหยุดพิมพ์; คุณยังสามารถกดปุ่ม "ตรวจสอบที่อยู่" ได้อีกด้วย
- อ่านบทสรุป. กล่องสีนี้แสดงจำนวนที่อยู่ที่มีค่า checksum ตรงกัน ไม่มีค่า checksum มีเพียงรูปแบบที่ถูกต้อง หรือไม่ถูกต้อง
- ดูแต่ละใบ. แต่ละบัตรจะแสดงตราสถานะ ประเภทเครือข่ายและประเภทที่อยู่ ที่อยู่ตามที่พบ (โดยตัวอักษรที่ผิดจะถูกเน้นให้เห็น) รูปแบบที่ปรับให้เป็นมาตรฐาน และหมายเหตุสั้นๆ
- คัดลอกหรือส่งต่อ. ตัวเลือก "Copy checksum-verified copies only the addresses whose checksum matched" จะคัดลอกเฉพาะที่อยู่ที่มีค่า checksum ตรงกันเท่านั้น ส่วนตัวเลือก "Copy all well-formed" จะคัดลอกที่อยู่ทั้งหมด รวมถึงที่อยู่ที่ไม่มีค่า checksum ด้วย ทั้งสองตัวเลือกจะคัดลอกรูปแบบที่ปรับให้เป็นมาตรฐาน โดยแต่ละที่อยู่จะอยู่ในบรรทัดเดียว ตัวเลือก "Send to…" จะเปิดไฟล์เหล่านั้นใน Address Poisoning Checker
- เปรียบเทียบกับแหล่งข้อมูลที่น่าเชื่อถือ. การตรวจสอบค่าเช็กซัมแบบผ่านได้เพียงช่วยคัดกรองข้อผิดพลาดในการพิมพ์เท่านั้น ก่อนที่จะชำระเงิน ให้เปรียบเทียบที่อยู่ทั้งหมดกับหน้าจอรับของฝ่ายรับเอง หรือกับผู้ติดต่อที่ได้รับการยืนยันแล้ว
ตัวอย่าง
เวกเตอร์ทดสอบจาก EIP-55, BIP-350 และ Bitcoin Core
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mo
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mp
410000000000000000000000000000000000000000
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA9 addresses found: 4 with a matching checksum, 2 without a checksum to verify, 1 with the right format (Solana has no checksum), 2 invalid. Do not send funds to an invalid address: it was mistyped or altered. Copy it again from a source you trust.
Checksum OK
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
EIP-55 checksum matches.
Invalid
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
EIP-55 checksum does not match: the case of 1 letter is wrong. A character was probably mistyped or changed; get the address again from a trusted source.
If only the letter case was altered (some tools do that), the same digits in checksummed form are 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed. If a digit was mistyped, that is a different address.
No checksum
EVM (Ethereum and compatible chains)
Hex address
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
Checksummed (EIP-55): 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359
All lowercase: there is no EIP-55 checksum, so a typo cannot be detected. The checksummed form is shown.
Checksum OK
Bitcoin
P2TR (Taproot, SegWit v1, Bech32m)
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
Bech32m (BIP-350) checksum matches.
Checksum OK
Bitcoin
P2WPKH (SegWit v0, Bech32)
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
Lowercase form: bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Bech32 (BIP-173) checksum matches.
Written in uppercase (allowed, used in QR codes); the lowercase form is shown.
Checksum OK
Bitcoin
P2PKH (legacy, starts with 1)
…ที่อยู่ EIP-55 ตัวแรกผ่านการตรวจสอบ ส่วนสำเนาที่เปลี่ยนตัวอักษรใหญ่หนึ่งตัวไม่ผ่านการตรวจสอบ ส่วนที่อยู่ตัวอักษรเล็กไม่มีค่าเช็กซัม ทั้งสองที่อยู่ SegWit ผ่านการตรวจสอบ ส่วนสำเนา Base58 ที่เปลี่ยนตัวอักษรสุดท้ายไม่ผ่านการตรวจสอบ ส่วนที่อยู่ TRON แบบ hex กลายเป็น T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb และ ID โปรแกรม Solana ผ่านการตรวจสอบในรูปแบบเท่านั้น การคัดลอกที่ผ่านการตรวจสอบค่าเช็กซัมจะนำสี่ที่ผ่านการตรวจสอบมา; การคัดลอกทั้งหมดที่มีรูปแบบถูกต้องจะเพิ่มสามที่ไม่มีค่าเช็กซัมเข้าไป
สิ่งที่ระบบตรวจสอบ
| สัญญาณ | ความหมายของคำนี้คืออะไร |
|---|---|
| ค่าตรวจสอบถูกต้อง (สีเขียว) | การแปลงเป็นทุนตาม EIP-55, การตรวจสอบค่าเช็กซัมของ Base58Check หรือ Bech32/Bech32m ล้วนตรงกัน ดังนั้นที่อยู่ดังกล่าวจึงไม่ได้ถูกพิมพ์ผิดหรือถูกแก้ไขโดยไม่ได้ตั้งใจ แต่ข้อมูลนี้ไม่ได้ระบุถึงผู้ถือครองที่อยู่ดังกล่าว |
| ไม่มีค่าตรวจสอบ (สีเหลือง) | ที่อยู่ EVM ที่เขียนด้วยตัวพิมพ์ใหญ่หรือไม่มีตัวอักษร หรือที่อยู่ TRON ในรูปแบบ 41… hex ไม่สามารถตรวจพบข้อผิดพลาดในการพิมพ์ได้; แทนที่จะแสดงที่อยู่ดังกล่าว จะแสดงในรูปแบบที่มีค่า checksum หรือรูปแบบ T… แทน |
| รูปแบบถูกต้อง ไม่มีค่าตรวจสอบ (สีเหลือง) | Solana: ข้อความเมื่อถอดรหัสแล้วมีขนาดพอดี 32 ไบต์ แต่ที่อยู่ของ Solana ไม่มีค่าตรวจสอบความถูกต้อง ดังนั้นที่อยู่ที่ถูกพิมพ์ผิดก็ยังสามารถผ่านได้ |
| ไม่ถูกต้อง (สีแดง) | การใช้ตัวอักษรผิดตาม EIP-55, ตัวอักษรที่ไม่ได้รับอนุญาต, ความยาวไม่ถูกต้อง หรือค่า checksum ไม่ผ่านตรวจสอบ หากเครื่องมือสามารถระบุปัญหาได้ ตัวอักษรดังกล่าวจะถูกเน้นให้เห็น อย่าส่งเงิน; ให้คัดลอกที่อยู่ใหม่จากแหล่งที่เชื่อถือได้ |
| เครือข่ายที่ไม่รู้จัก (สีฟ้า) | ค่าเช็กซัมถูกต้อง แต่ไบต์เวอร์ชันหรือส่วนนำ Bech32 ไม่เกี่ยวข้องกับ Bitcoin, Litecoin, Dogecoin หรือ TRON. |
| บรรทัดเครือข่ายและรูปแบบ | เช่น P2PKH, P2SH, P2WSH หรือ P2TR และว่านั่นเป็นที่อยู่ของเครือข่ายทดสอบหรือไม่ ที่อยู่ของเครือข่ายทดสอบไม่สามารถรับเหรียญจริงได้ |
| รูปแบบที่ปรับให้เป็นมาตรฐานและรูปแบบอื่น ๆ | แบบฟอร์ม EIP-55 ที่ผ่านการตรวจสอบค่าเช็กซัม, Bech32 ตัวพิมพ์เล็ก หรือสำหรับ TRON คือรูปแบบเลขฐานสิบหก และข้อมูล 20 ไบต์เดียวกันที่เขียนเป็นที่อยู่ EVM. |
| บันทึก Zero and Burn | ได้ระบุชื่อที่อยู่ศูนย์ของ EVM, ที่อยู่ศูนย์ของ TRON และ Solana System Program แล้ว โทเค็นที่ส่งไปยังที่อยู่ศูนย์จะถูกเผา |
| คัดลอกไฟล์ที่ผ่านการตรวจสอบค่าเช็กซัม และคัดลอกทั้งหมดที่จัดรูปแบบถูกต้อง | ที่อยู่ที่ยืนยันแล้วผ่านการตรวจสอบค่าเช็กซัมแล้ว ที่อยู่ที่มีรูปแบบถูกต้องแต่ไม่มีค่าเช็กซัม (EVM ที่ใช้ตัวอักษรเล็กทั้งหมดหรือตัวอักษรใหญ่ทั้งหมด, TRON hex, Solana) ไม่สามารถแสดงข้อผิดพลาดในการพิมพ์ได้ ที่อยู่ที่ไม่ถูกต้องจะไม่ถูกคัดลอกเลย |
ตัวอย่างเพิ่มเติม
เวกเตอร์ EIP-55 ที่เขียนด้วยตัวพิมพ์ใหญ่ทั้งหมด
0x52908400098527886E0F7030069857D2E4169EE7
0xde709f2102306220921060314715629080e2fb77พบที่อยู่ 2 แห่ง: 2 แห่งที่มีค่า checksum ตรงกัน ตามบันทึกระบุว่าแต่ละที่อยู่ตรงกับรูปแบบ EIP-55 ของมัน ซึ่งสำหรับที่อยู่นี้มีทั้งตัวอักษรใหญ่ทั้งหมดและตัวอักษรเล็กทั้งหมด
ที่อยู่ Burn และ Zero
0x000000000000000000000000000000000000dEaD
0x0000000000000000000000000000000000000000
T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwbพบที่อยู่ 3 แห่ง: 2 แห่งมีค่า checksum ที่ตรงกัน, 1 แห่งไม่มีค่า checksum เพื่อตรวจสอบ บัตร 0x0000… ระบุว่านี่คือที่อยู่ศูนย์ และไม่มีตัวอักษรใดเพื่อแสดงค่า checksum การ์ด TRON ระบุที่อยู่ศูนย์ของ TRON และแสดงในรูปแบบเลขฐานสิบหก 410000000000000000000000000000000000000000.
ที่อยู่ที่ถูกตัดสั้นและแก้ไข
Send to 0x52908400098527886E0F7030069857D2E4169EE or bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t5พบที่อยู่ 2 แห่ง: 2 แห่งไม่ถูกต้อง พร้อมคำเตือนให้ไม่ส่งเงิน ที่อยู่ EVM มี 39 ตัวเลขฐานสิบหก (ขาดตัวอักษร); ส่วนที่อยู่ Bitcoin ไม่ผ่านการตรวจสอบ Bech32 เนื่องจากตัวอักษรสุดท้ายถูกเปลี่ยนแปลงจากเวกเตอร์ทดสอบ BIP-173
คำถามที่พบบ่อย
ตัวตรวจสอบความถูกต้องจะตรวจสอบที่อยู่และค่าตรวจสอบความถูกต้องใดบ้าง?
ที่อยู่ EVM ที่ใช้ค่าตรวจสอบแบบผสมตัวพิมพ์ใหญ่-ตัวพิมพ์เล็กตาม EIP-55; ที่อยู่ Base58Check ของ Bitcoin, Litecoin และ Dogecoin (SHA-256 สองครั้ง); ที่อยู่ SegWit แบบ Bech32 และ Bech32m (ตาม BIP-173 และ BIP-350); ที่อยู่ TRON ในรูปแบบ Base58Check และ 41 hex; และที่อยู่ Solana.
ค่า checksum ที่ถูกต้องหมายความว่าที่อยู่ดังกล่าวปลอดภัยสำหรับการชำระเงินหรือไม่?
ไม่ครับ ค่าเช็กซัมแสดงเพียงว่าที่อยู่ไม่ได้ถูกพิมพ์ผิดหรือถูกแก้ไขเท่านั้น; ที่อยู่ของผู้หลอกลวงหรือที่อยู่ปลอมที่คล้ายกันก็ผ่านได้เช่นกัน ที่อยู่ Solana และที่อยู่ EVM ที่ใช้ตัวอักษรเล็กทั้งหมดไม่มีค่าเช็กซัมเลย ดังนั้นจึงสามารถยืนยันได้เพียงรูปแบบของที่อยู่เท่านั้น
มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์หรือบล็อกเอ็กซ์พลอเรอร์หรือไม่?
ไม่ การถอดรหัสและการตรวจสอบค่าเช็กซัมดำเนินการในเบราว์เซอร์ของคุณ โดยใช้ SHA-256 จาก Web Crypto API ของเบราว์เซอร์ เครื่องมือนี้ไม่ตรวจสอบยอดเงิน เจ้าของ หรือประวัติการทำธุรกรรม
ทำไมที่อยู่หนึ่งที่มีตัวอักษรทั้งหมดเป็นตัวพิมพ์เล็กถูกทำเครื่องหมายว่า "OK" ส่วนอีกที่อยู่หนึ่งกลับถูกทำเครื่องหมายว่า "No checksum"?
EIP-55 จะซ่อนค่าเช็กซัมที่ประกอบด้วยตัวอักษรพิมพ์ใหญ่ สำหรับที่อยู่บางแห่ง รูปแบบที่ถูกต้องอาจเป็นตัวพิมพ์เล็กทั้งหมดหรือตัวพิมพ์ใหญ่ทั้งหมด และเครื่องมือจะแจ้งให้ทราบ สำหรับที่อยู่อื่น ๆ ที่เขียนด้วยตัวอักษรพิมพ์แบบเดียว จะสูญเสียค่าเช็กซัมไป
ทำไมที่อยู่ TRON จึงแสดงที่อยู่ EVM ด้วย?
ที่อยู่ TRON และ EVM ถูกสร้างขึ้นจากค่าประเภทเดียวกันที่มีความยาว 20 ไบต์ เครื่องมือนี้แสดงค่าดังกล่าวในทั้งสองรูปแบบ เพื่อให้คุณสามารถเปรียบเทียบได้ แต่สิ่งนี้ไม่ได้หมายความว่าเงินที่ส่งผ่านเครือข่ายหนึ่งจะปรากฏบนเครือข่ายอีกเครือข่ายหนึ่ง
ผมสามารถใช้มันเพื่อจัดระเบียบรายชื่อที่อยู่เพื่อทำรายงานได้ไหมครับ?
ใช่ครับ ให้คัดลอกรายการนั้นมา แล้วใช้ตัวเลือก "คัดลอกที่ผ่านการตรวจสอบค่าเช็กซัม" หรือ "คัดลอกทั้งหมดที่มีรูปแบบถูกต้อง" เพื่อรวมที่อยู่ที่ไม่มีการตรวจสอบค่าเช็กซัมด้วย เพื่อให้ได้ที่อยู่แต่ละรายการในรูปแบบที่ปรับให้เป็นมาตรฐานเพียงครั้งเดียว รายการที่ไม่ถูกต้องจะถูกตัดออก ดังนั้นควรตรวจสอบรายการเหล่านั้นก่อน เพื่อป้องกันกรณีที่รายการใดถูกตัดออกระหว่างการคัดลอก