Công cụ Checksum EIP-55
Chuyển đổi bất kỳ địa chỉ Ethereum nào sang dạng checksum chuẩn EIP-55. Phát hiện lỗi gõ trước khi gửi tiền.
Đầu vào của bạn khác với checksum chuẩn — nếu bạn lấy địa chỉ này từ công cụ khác, cơ chế bảo vệ chống lỗi gõ đã cảnh báo điều đó.
Cách dùng
- 1 Dán bất kỳ địa chỉ Ethereum nào — chữ thường, chữ hoa, hoặc hỗn hợp.
- 2 Kết quả trả về là dạng checksum chuẩn EIP-55.
- 3 Các chữ cái hỗn hợp mã hóa hash keccak-256 của địa chỉ viết thường — chữ cái có nibble hash ≥ 8 sẽ được viết hoa.
Vì sao dùng công cụ này
- EIP-55 biến một địa chỉ hex 40 ký tự không phân biệt hoa/thường thành một checksum có khả năng phát hiện lỗi gõ.
- Hầu hết các ví (MetaMask, Ledger Live, v.v.) đều xuất ra địa chỉ đã checksum — nếu dán lại mà có ký tự sai, nó sẽ bị cảnh báo.
- Hữu ích để chuyển đổi an toàn các địa chỉ lấy từ log hoặc hệ thống cũ chỉ xuất ra chữ thường.
- Chạy hoàn toàn trong trình duyệt của bạn — keccak-256 được tính toán cục bộ.
Câu hỏi thường gặp
Địa chỉ đã checksum có phải là một địa chỉ khác không?
Không — nó vẫn trỏ đến chính xác cùng một tài khoản on-chain. Địa chỉ Ethereum không phân biệt hoa/thường ở cấp giao thức. Checksum chỉ đơn thuần là cơ chế bảo vệ chống lỗi gõ ở phía client.
Nếu đầu vào của tôi bị sai thì sao?
Nếu đầu vào có đủ 40 ký tự hex hợp lệ (bất kể hoa/thường), công cụ này sẽ tạo ra checksum chuẩn. Để kiểm tra xem một địa chỉ chữ hỗn hợp có hợp lệ theo EIP-55 hay không, hãy dùng Trình xác thực địa chỉ ví (Wallet Address Validator).
Tại sao EIP-55 ra đời?
Nếu không có checksum, chỉ một lỗi gõ trong địa chỉ hex 40 ký tự cũng có thể khiến tiền bị gửi đến một tài khoản khác (nhiều khả năng đã “chết”). EIP-55 (Vitalik Buterin & Alex Van de Sande, 2016) bổ sung khả năng phát hiện lỗi mà không thay đổi định dạng địa chỉ.
Công cụ Checksum EIP-55 là gì?
Công cụ Checksum EIP-55 là công cụ chuyển đổi một địa chỉ Ethereum sang dạng checksum chuẩn EIP-55, trong đó một số chữ cái được viết hoa dựa trên hash của địa chỉ. Cách mã hóa chữ hoa/thường xen kẽ này giúp các ví phát hiện lỗi gõ trước khi tiền được gửi đi. Quá trình chuyển đổi diễn ra hoàn toàn phía trình duyệt (client-side), nên địa chỉ không bao giờ được gửi lên server.
Tính năng
Checksum chuẩn
Xuất ra dạng viết hoa/thường chính xác theo chuẩn EIP-55, được suy ra từ hash Keccak-256 của địa chỉ.
Phát hiện khớp checksum
Cho biết địa chỉ vừa dán đã có checksum hợp lệ, khác checksum chuẩn, hay bị sai định dạng.
Bảo vệ khỏi lỗi gõ
Chỉ một ký tự sai cũng làm checksum không hợp lệ, giúp ví từ chối các địa chỉ sai.
Riêng tư 100%
Chạy phía client — địa chỉ không bao giờ rời khỏi trình duyệt của bạn.
Ví dụ
Input
0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed
Output
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
Trường hợp sử dụng
-
1
Kiểm tra trước khi gửi
Xác nhận địa chỉ vừa sao chép có checksum hợp lệ để giảm rủi ro gửi nhầm tiền do lỗi gõ.
-
2
Chuẩn hóa địa chỉ viết thường
Chuyển một địa chỉ toàn chữ thường từ log hoặc cơ sở dữ liệu sang dạng có checksum, dễ hiển thị.
-
3
So sánh địa chỉ an toàn
Tính checksum cho cả hai địa chỉ để phát hiện những khác biệt tinh vi chỉ ở chữ hoa/thường.
Công cụ EIP-55 của Zerethon chuyển đổi một địa chỉ Ethereum sang dạng chuẩn có checksum (viết hoa/thường xen kẽ) và cho biết địa chỉ bạn dán vào đã khớp checksum hay chưa. Việc viết hoa mỗi ký tự được suy ra từ hash Keccak-256 của địa chỉ viết thường, nên chỉ một ký tự sai cũng làm hỏng checksum, giúp ví phát hiện lỗi gõ trước khi tiền được chuyển đi. Công cụ chạy hoàn toàn trong trình duyệt của bạn.
- Danh mục
- Web3
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
- EIP-55: Mixed-case checksum address encoding — Ethereum Improvement Proposals
- Ethereum accounts — ethereum.org
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Công cụ Checksum EIP-55 chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Công cụ liên quan
Trình kiểm tra địa chỉ ví
Kiểm tra định dạng và checksum địa chỉ ví Ethereum, Bitcoin (legacy + SegWit), Solana, TRON và Litecoin. Không cần RPC.
Mở công cụTrình kiểm tra metadata NFT
Kiểm tra metadata NFT theo chuẩn ERC-721, OpenSea và Solana Metaplex. Xem trước NFT trước khi mint.
Mở công cụTrình chuyển đổi đơn vị ETH
Chuyển đổi giữa Wei, Gwei, Ether, Szabo, Finney và nhiều đơn vị khác. An toàn với BigInt — không có sai số làm tròn.
Mở công cụTrình tạo Hash Keccak-256
Tính mã băm Keccak-256 (hàm hash của Ethereum) cho văn bản hoặc file. Khác với SHA-3 — khớp với hàm keccak256() của Solidity.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.