নিরাপত্তা

বিটকয়েন অ্যাড্রেস ভ্যালিডেটর

BTC অ্যাড্রেসের ফরম্যাট ও চেকসাম যাচাই করুন।

ফলাফল
টাইপ
নেটওয়ার্ক

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

নিয়ম প্যাক: Base58Check, BIP-173 (Bech32) ও BIP-350 (Bech32m/Taproot) — প্রতিবার লোডে অফিসিয়াল টেস্ট ভেক্টরের বিপরীতে যাচাইকৃত।

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

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

একটি বিটকয়েন ঠিকানা পেস্ট করুন যাতে এর প্রতিটি স্তর পরীক্ষা করা যায়: ফরম্যাট সনাক্তকরণ (Legacy, SegWit অথবা Taproot), ক্যারেক্টার সেট, চেকসাম (Base58Check দ্বৈত SHA-256, অথবা BIP-173/BIP-350 polymod) এবং নেটওয়ার্কসহ ঠিকানার ধরণ। Mainnet ও testnet উভয়ই সনাক্ত করা হয়, আর ব্যাচ মোডে একসাথে সম্পূর্ণ তালিকা পরীক্ষা করা যায়। সবকিছুই আপনার ব্রাউজারে চলে; প্রতিবার লোড হওয়ার সময় ভ্যালিডেটরটি আনুষ্ঠানিক BIP টেস্ট ভেক্টরের সাথে নিজের সঠিকতা প্রমাণ করে। এটি শুধুমাত্র কাঠামো পরীক্ষা করে — এটি জানাতে পারে না যে ঠিকানাটি আসলে ব্যবহৃত হচ্ছে কিনা। এর পরিবর্তে যদি একটি ইথেরিয়াম ঠিকানা পরীক্ষা করতে চান? তাহলে ব্যবহার করুন: ইথেরিয়াম অ্যাড্রেস ভ্যালিডেটর.

Bitcoin has three address families, each with its own checksum. Legacy addresses (starting with 1 for P2PKH or 3 for P2SH) use Base58Check: the payload is hashed twice with SHA-256 and the first four bytes are appended as a checksum, so a single mistyped character is caught with overwhelming probability. SegWit addresses starting with bc1q use Bech32 (BIP-173), and Taproot addresses starting with bc1p use Bech32m (BIP-350) — both are BCH codes that guarantee detection of any error affecting up to four characters.

এই ভ্যালিডেটর অ্যাড্রেস ডিকোড করে, সংস্করণ অনুযায়ী সঠিক চেকসাম অ্যালগরিদম যাচাই করে (v0-কে Bech32, v1+-কে Bech32m ব্যবহার করতে হয়), witness-প্রোগ্রামের দৈর্ঘ্য দেখে, এবং অ্যাড্রেসের ধরন (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) ও নেটওয়ার্ক (mainnet, testnet, regtest) জানায়। রূপায়ণটি প্রতিবার পেজ লোডে অফিসিয়াল BIP-173 ও BIP-350 টেস্ট ভেক্টরের বিপরীতে যাচাই হয়।

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

কোন কোন বিটকয়েন অ্যাড্রেস ফরম্যাট সমর্থিত?

সব বর্তমান ফরম্যাট: Legacy P2PKH (1 দিয়ে শুরু), P2SH (3 দিয়ে শুরু), SegWit v0 Bech32 (bc1q…) এবং Taproot Bech32m (bc1p…), সঙ্গে টেস্টনেট রূপগুলো (m, n, 2 ও tb1…)। প্রতিটির নেটওয়ার্ক লেবেল করা থাকে।

চেকসাম কীভাবে যাচাই হয়?

Base58Check অ্যাড্রেসে 4-বাইটের একটি চেকসাম গাঁথা থাকে, যা SHA-256(SHA-256(payload))-এর প্রথম বাইটগুলোর সমান। Bech32 ও Bech32m অ্যাড্রেস BIP-173 / BIP-350 polymod চেকসাম ব্যবহার করে। দুটিই স্পেসিফিকেশন অনুযায়ী হুবহু রূপায়িত এবং প্রতিবার পেজ লোডে অফিসিয়াল টেস্ট ভেক্টরের বিপরীতে স্ব-পরীক্ষিত।

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

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

Bech32 ও Bech32m-এর পার্থক্য কী?

Bech32m (BIP-350) মূল Bech32 চেকসাম ধ্রুবকের একটি দুর্বলতা সারায়। witness সংস্করণ 0-এর অ্যাড্রেসকে (bc1q…) Bech32 ব্যবহার করতে হবে, আর witness সংস্করণ 1 ও তদূর্ধ্বকে (Taproot bc1p…) Bech32m। দুটি গুলিয়ে ফেললে অ্যাড্রেস অবৈধ হয়ে যায়।

আমার অ্যাড্রেস কেন অবৈধ?

চার-স্তরের ফলাফল ঠিক কোথায় ব্যর্থ হলো তা দেখায়: ফরম্যাট শনাক্তকরণ, অক্ষর সেট, চেকসাম, নাকি অ্যাড্রেস-ধরনের নিয়ম। চেকসাম ব্যর্থ মানে সাধারণত এক বা একাধিক অক্ষর ভুল টাইপ হয়েছে বা অ্যাড্রেস কাটা পড়েছে।

একসঙ্গে কি অনেক অ্যাড্রেস যাচাই করা যায়?

হ্যাঁ। ব্যাচ যাচাই খুলে প্রতি লাইনে একটি অ্যাড্রেস পেস্ট করুন; টেবিল ও CSV এক্সপোর্টে প্রতিটি এন্ট্রির ফলাফল, ধরন, নেটওয়ার্ক ও ব্যর্থ স্তর থাকে।

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

না। যাচাই পুরোপুরি আপনার ব্রাউজারে লোকাল JavaScript ও Web Crypto API দিয়ে চলে — কিছুই পাঠানো বা সংরক্ষণ করা হয় না।

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