BIP21 কী সংজ্ঞায়িত করে
BIP21 হলো একটি Bitcoin Improvement Proposal, যা ২০১২ সালে Nils Schneider ও Matt Corallo লিখেছেন এবং bitcoin পেমেন্টের জন্য একটি URI স্কিম সংজ্ঞায়িত করে। URI শুরু হয় bitcoin: দিয়ে, তার পরে গ্রহণকারী ঠিকানা ও ঐচ্ছিক কোয়েরি প্যারামিটার। এমন URI ধরে রাখা কোনো QR কোড ওয়ালেট স্ক্যান করলে ঠিকানা ও পরিমাণ আগে থেকে ভরা একটি সেন্ড স্ক্রিন খোলে।
পরিমাণ লেখা হয় bitcoin-এ দশমিক সংখ্যা হিসেবে, ছোট এককে নয়। যেমন, bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 চায় 0.001 BTC। label ও message-এর লেখার মান পার্সেন্ট-এনকোড করা হয়।
- amount: অনুরোধ করা পরিমাণ, BTC-তে, দশমিক আকারে
- label: প্রাপকের একটি নাম
- message: পেমেন্ট বর্ণনাকারী একটি নোট
- req- দিয়ে শুরু হওয়া প্যারামিটার ওয়ালেটকে অবশ্যই বুঝতে হবে, নইলে সে URI প্রত্যাখ্যান করবে
QR কোডে BIP21 ব্যবহার
QR কোডে শুধু একটি ঠিকানা বা পূর্ণ BIP21 URI থাকতে পারে। পেমেন্টের জন্য URI বেশি কাজের, কারণ এতে পরিমাণ ও স্কিম থাকে, ফলে ফোন জানে ওয়ালেট খুলতে হবে। কিছু ওয়ালেট লাইটনিং ইনভয়েসের মতো বাড়তি প্যারামিটারও যোগ করে, যা আসল BIP21 লেখার অংশ নয়, রীতি মাত্র, আর সব ওয়ালেট তা পড়ে না।
পাঠানোর আগে ওয়ালেটে দেখানো ঠিকানা সবসময় দেখে নিন। Bitcoin লেনদেন ফেরানো যায় না, আর আসল কোডের ওপর বসানো কোড অন্য কারো কাছে টাকা পাঠিয়ে দিতে পারে।