EIP-681 পেমেন্ট অনুরোধ

অন্য নাম: ethereum: URI, Ethereum পেমেন্ট URI, ERC-681, EIP-681

সংজ্ঞা

EIP-681 হলো একটি Ethereum প্রস্তাব, যা পেমেন্ট অনুরোধের জন্য ethereum: URI সংজ্ঞায়িত করে; এতে প্রাপকের ঠিকানা, ঐচ্ছিক চেইন ID, মান বা টোকেন ট্রান্সফার থাকে, প্রায়ই QR কোড হিসেবে দেখানো হয়।

EIP-681 কী সংজ্ঞায়িত করে

EIP-681 হলো EIPs রিপোজিটরিতে প্রকাশিত একটি Ethereum Improvement Proposal, যা কাউকে ether পাঠাতে বা কোনো কনট্রাক্ট ফাংশন কল করতে বলার জন্য একটি URI ফরম্যাট বর্ণনা করে। URI শুরু হয় ethereum: দিয়ে, তারপর লক্ষ্য ঠিকানা, ঐচ্ছিক @ ও চেইন ID, ঐচ্ছিক ফাংশনের নাম এবং কোয়েরি প্যারামিটার। এমন কোড স্ক্যান করা ওয়ালেট ব্যবহারকারীর দেখে নেওয়ার জন্য লেনদেন তৈরি করে দিতে পারে।

সাধারণ ether অনুরোধ দেখতে ethereum:0x...@1?value=1e18-এর মতো। মান দেওয়া হয় wei-তে, যা ether-এর ক্ষুদ্রতম একক, আর বৈজ্ঞানিক সংখ্যালিখন অনুমোদিত, তাই 1e18 মানে এক ether। চেইন ID ওয়ালেটকে জানায় কোন নেটওয়ার্ক উদ্দিষ্ট, যেমন Ethereum মেইননেটের জন্য 1।

টোকেন ট্রান্সফার

EIP-681 টোকেন কনট্রাক্টে কলও বর্ণনা করতে পারে। টোকেন ট্রান্সফারের ক্ষেত্রে লক্ষ্য ঠিকানা হলো টোকেন কনট্রাক্ট, ফাংশন transfer, আর প্যারামিটার প্রাপক ও পরিমাণ দেয়, যেমন ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6। পরিমাণ টোকেনের ক্ষুদ্রতম এককে, যা টোকেনের দশমিক সংখ্যার ওপর নির্ভর করে।

পূর্ণ ফরম্যাটের জন্য ওয়ালেটের সমর্থন আলাদা। কিছু ওয়ালেট শুধু ঠিকানা পড়ে, আর কিছু চেইন ID বা ফাংশন কল উপেক্ষা করে, তাই আপনার প্রদানকারীরা যে ওয়ালেট ব্যবহার করেন সেগুলোতে কোড পরীক্ষা করা ভালো। নিশ্চিত করার আগে প্রদানকারীর সবসময় নেটওয়ার্ক, টোকেন ও প্রাপক যাচাই করা উচিত।

সচরাচর জিজ্ঞাসা

ethereum: পেমেন্ট লিংকে value কোন এককে?

value প্যারামিটার wei-তে, যা ether-এর ক্ষুদ্রতম একক। এক ether হলো 1e18 wei।

EIP-681 QR কোড কি ether-এর বদলে টোকেন চাইতে পারে?

হ্যাঁ। এটি transfer ফাংশনসহ টোকেন কনট্রাক্টের দিকে ইঙ্গিত করে প্রাপক ও পরিমাণ প্যারামিটার হিসেবে দিতে পারে।

ক্রিপ্টো QR কোডে চেইন ID কেন গুরুত্বপূর্ণ?

একই ঠিকানা একাধিক নেটওয়ার্কে থাকতে পারে, তাই চেইন ID ওয়ালেটকে জানায় পেমেন্টটি কোন নেটওয়ার্কের জন্য।

সূত্র ও স্ট্যান্ডার্ড

সব শব্দ