নিরাপত্তা

ইথেরিয়াম অ্যাড্রেস ভ্যালিডেটর

EIP-55 চেকসাম যাচাই করুন ও অ্যাড্রেস তুলনা করুন।

ফলাফল
চেকসাম

শুধু ফরম্যাট ও চেকসাম যাচাই করে — অ্যাড্রেসটি আছে কি না বা তাতে তহবিল আছে কি না, তা নিশ্চিত করতে পারে না। পুরো অ্যাড্রেস সবসময় প্রাপকের সঙ্গে মিলিয়ে নিন।

নিয়ম: ব্রাউজারের ভেতরের keccak-256-সহ EIP-55 — প্রতিবার লোডে অফিসিয়াল টেস্ট ভেক্টরের বিপরীতে যাচাইকৃত।

ব্যাচ যাচাই (প্রতি লাইনে একটি অ্যাড্রেস)

একটি ইথেরিয়াম অ্যাড্রেস যাচাই করুন

একটি ইথেরিয়াম (বা যেকোনো EVM) ঠিকানা পেস্ট করুন যাতে এর 0x ফরম্যাট, হেক্স অক্ষর এবং EIP-55 চেকসাম পরীক্ষা করা যায়; এটা ব্রাউজারে চালিত keccak-256 দিয়ে গণনা করা হয় এবং প্রতিবার লোড হওয়ার সময় অফিসিয়াল টেস্ট ভেক্টরগুলোর সাথে মিলে যায়। ছোট অক্ষরের ঠিকানাগুলোর জন্য নিরাপদতর চেকসামযুক্ত রূপ পাওয়া যায়; ভুল কেসের অক্ষরগুলো একে একে হাইলাইট করা হয়। 'Address diff' ট্যাবে দুটি ঠিকানা অক্ষর দ্বারা তুলনা করা হয় এবং ঠিকানা-পয়জনিং প্রতারণায় ব্যবহৃত 'matching-ends' প্যাটার্নটি চিহ্নিত করা হয়। সবকিছুই স্থানীয়ভাবে চলে — এই টুলটি শুধুমাত্র কাঠামো পরীক্ষা করে এবং ঠিকানাটি আসলে ব্যবহৃত হচ্ছে কিনা তা বলতে পারে না। বিটকয়েন ঠিকানা পরীক্ষা করতে চান? তাহলে ব্যবহার করুন বিটকয়েন অ্যাড্রেস ভ্যালিডেটর.

ইথেরিয়াম অ্যাড্রেস হলো 20 বাইট, যা 40টি হেক্সাডেসিমাল অক্ষরে লেখা হয়। হেক্সের নিজস্ব কোনো চেকসাম নেই বলে EIP-55 সেটি অক্ষরের কেসে এনকোড করে: ছোট হাতের অ্যাড্রেসকে keccak-256 দিয়ে হ্যাশ করা হয়, আর যে অক্ষরের সংশ্লিষ্ট হ্যাশ নিবল 8 বা তার বেশি, সেটিকে বড় হাতের করা হয়। EIP-55 মান্যকারী ওয়ালেট একটিমাত্র ভুল কেসের অক্ষর থাকলেও অ্যাড্রেস প্রত্যাখ্যান করবে — ফলে সাধারণ হেক্স যেসব টাইপো নীরবে মেনে নিত, সেগুলো ধরা পড়ে।

This tool runs keccak-256 entirely in your browser (Web Crypto has no keccak, so the permutation is implemented in JavaScript and verified against known-answer tests on load). Mixed-case input is strictly validated; all-lowercase or all-uppercase input is flagged as unprotected and the correct checksummed form is offered. A second tab compares two addresses character by character to expose address-poisoning attacks, where a scammer generates a lookalike address with matching first and last characters.

প্রশ্নোত্তর (FAQ)

EIP-55 চেকসাম কী করে?

EIP-55 অ্যাড্রেসের অক্ষরের কেসে একটি চেকসাম এনকোড করে: অ্যাড্রেসটিকে keccak-256 দিয়ে হ্যাশ করা হয় এবং সংশ্লিষ্ট হ্যাশ অঙ্ক 8 বা তার বেশি হলে অক্ষরটি বড় হাতের হয়। একটি ভুল টাইপ করা অক্ষর প্রায় সবসময় কেসের প্যাটার্ন ভেঙে দেয়, তাই কিছু পাঠানোর আগেই ওয়ালেট টাইপো ধরে ফেলে।

বৈধ ফলাফল মানেই কি অ্যাড্রেসটি আছে বা তাতে তহবিল আছে?

না। এই টুল শুধু ফরম্যাট ও চেকসাম যাচাই করে — অ্যাড্রেসটি আছে কি না বা তাতে তহবিল আছে কি না, তা নিশ্চিত করতে পারে না। ব্যবহারের আগে পুরো অ্যাড্রেস সবসময় প্রাপকের সঙ্গে মিলিয়ে নিন।

পুরোটা ছোট হাতের অ্যাড্রেস কেন "কোনো চেকসাম নেই" চিহ্নিত হয়?

পুরোটা ছোট হাতের (বা পুরোটা বড় হাতের) অক্ষরের অ্যাড্রেস গঠনগতভাবে ঠিকই আছে, কিন্তু এর অক্ষরের কেস কোনো চেকসাম তথ্য বহন করে না, তাই একটি টাইপো ধরা পড়ে না। এই টুলের দেখানো EIP-55 চেকসামযুক্ত রূপটিকে প্রাধান্য দিন — অ্যাড্রেস একই, শুধু কপি করে বেড়ানোর জন্য নিরাপদ।

অ্যাড্রেস পয়জনিং কী?

আক্রমণকারী এমন এক সদৃশ অ্যাড্রেস থেকে ক্ষুদ্র একটি ট্রান্সফার পাঠায় যার প্রথম ও শেষ অক্ষর আপনার ব্যবহৃত অ্যাড্রেসের সঙ্গে মেলে, এই আশায় যে পরে আপনি ইতিহাস থেকে সেটি কপি করবেন। অ্যাড্রেস ডিফ ট্যাব দুটি অ্যাড্রেস অক্ষর ধরে ধরে তুলনা করে এবং প্রান্ত-মেলা এই প্যাটার্ন সম্পর্কে সতর্ক করে।

name.eth-এর মতো ENS নাম কি যাচাই করা যায়?

না। ENS নাম resolve করতে ওয়ালেট লাগে — এই টুল শুধু কাঁচা অ্যাড্রেস যাচাই করে। আগে ওয়ালেটে নামটি resolve করুন, তারপর 0x অ্যাড্রেসটি এখানে পেস্ট করুন।

এটি কি অন্যান্য EVM চেইনে কাজ করে?

হ্যাঁ। Polygon, BNB Chain, Arbitrum, Base ও অন্যান্য EVM নেটওয়ার্ক একই 0x + 40-হেক্স ফরম্যাট আর একই EIP-55 কেসিং নিয়ম ব্যবহার করে, তাই যাচাইগুলো সেখানেও খাটে। ডিফ ট্যাব যেকোনো চেইনের যেকোনো দুটি স্ট্রিং তুলনা করে।

আমার অ্যাড্রেস কি কোথাও আপলোড হয়?

না। keccak-256 হ্যাশ ও প্রতিটি যাচাই পুরোপুরি আপনার ব্রাউজারে চলে — কিছুই পাঠানো বা সংরক্ষণ করা হয় না।

সর্বশেষ আপডেট: