BEP-721

BEP-721 হলো একটি BNB স্মার্ট চেইন (BSC) টোকেন স্ট্যান্ডার্ড যার মাধ্যমে নন-ফাঞ্জিবল টোকেন (NFT) তৈরি করা যায়। এটি ইথেরিয়ামের সবচেয়ে বেশি ব্যবহৃত NFT স্ট্যান্ডার্ডগুলোর মধ্যে একটি ERC-721-এর একটি এক্সটেনশন এবং ইথেরিয়াম ভার্চুয়াল মেশিন (EVM) এর সাথে কম্প্যাটিবল। প্রতিটি NFT ইউনিক এবং অন্য কোনো টোকেনের সাথে বিনিময় করা যায় না।
BEP-721 টোকেন আপনাকে ডেটার মালিকানা টোকেনাইজ করতে এবং এটিতে একটি ইউনিক শনাক্তকারী সংযুক্ত করার সুযোগ প্রদান করে। এই দিকটি টোকেনটিকে অনন্য এবং BEP-20 টোকেন থেকে সম্পূর্ণ আলাদা করে তোলে। BEP-20-এর মাধ্যমে ডেভলপাররা একটি স্মার্ট কন্ট্রাক্টের মধ্যে একাধিক অভিন্ন টোকেন তৈরি করতে পারে। তবে, BEP-721-এর মাধ্যমে প্রতিটি টোকেনকে একটি আলাদা টোকেন আইডি বরাদ্দ করা হয়।

এই ইউনিক আইডিগুলোর সাহায্যে BEP-721 টোকেনগুলোকে কালেক্টিবল, নন-ফাঞ্জিবল আইটেম উপস্থাপন করতে ব্যবহার করা যায়। টোকেনের বিরলতা বা উপযোগিতার উপর নির্ভর করা তাদের মার্কেট ভ্যালুর উপর ভিত্তি করে ব্যবহারকারীরা এই টোকেনগুলোকে ট্রেড এবং ট্রান্সফার করতে পারেন।

BEP-721 টোকেন যেগুলোর প্রতিনিধিত্ব করতে পারে:

  1. ডিজিটাল এবং ফিজিক্যাল আর্ট

  2. কালেক্টিবল

  3. ইন-গেম আইটেম 

  4. ভৌত সম্পত্তি এবং রিয়েল এস্টেট

  5. লটারির টিকিট

BNB স্মার্ট চেইনের অন্যান্য টোকেনগুলোর মতোই, BEP-721 টোকেন ট্রান্সফারের গ্যাস ফি-এর জন্য BNB প্রয়োজন। BSC ইকোসিস্টেমের বিভিন্ন প্ল্যাটফর্মে BEP-721 টোকেন তৈরি করা যায় যার মধ্যে রয়েছে Binance NFT মার্কেটপ্লেস, ফিচার্ড বাই Binance, BakerySwap এবং Juggerworld।

BEP-721 টোকেন ফাংশন

BEP-721-এর বিভিন্ন ফাংশন রয়েছে যা BNB স্মার্ট চেইনের সাথে টোকেন কীভাবে ইন্টারঅ্যাক্ট করে তা নিয়ন্ত্রণ করে। এর মধ্যে কয়েকটি মোটামুটি মানসম্পন্ন এবং BEP-20 স্ট্যান্ডার্ডেও উপস্থিত রয়েছে:

  • নাম: BEP-721 টোকেনের নাম নির্ধারণ করে যেটি দিয়ে অন্য কন্ট্রাক্টগুলো এটিকে চিহ্নিত করবে

  • প্রতীক: টোকেনের একটি ছোট নাম যা কোনো টিকারের প্রতীকের অনুরূপ

  • balanceOf: কোনো নির্দিষ্ট ঠিকানার টোকেন ব্যালেন্স প্রদর্শন করে

  • totalSupply: তৈরি করা টোকেনের মোট সংখ্যা নির্ধারণ করে।

মৌলিক মালিকানা ফাংশনের একটি সেটও রয়েছে, যেগুলো অন্তর্ভুক্ত করা বাধ্যতামূলক নয়। মেটাডেটা ফাংশনে NFT-এর একটি ইউনিক বৈশিষ্ট্য হলো:

tokenMetadata: এই ফাংশনটি কোনো টোকেনে মেটাডেটা অন্তর্ভুক্ত করার সুযোগ দেয় যা কোনো আর্টওয়ার্ক ফাইল বা NFT-এর অন্য কালেক্টিবল দিকের সাথে সংযুক্ত করতে ব্যবহৃত হয়। 

উদাহরণস্বরূপ, প্রতিটি CryptoPunk-এর মেটাডেটা রয়েছে যা 10,000 পাঙ্কের কোনো গ্রিডে একটি নির্দিষ্ট পাঙ্কের দিকে নির্দেশ করা NFT-এর মধ্যে থাকে। CryptoPunks BEP-721 টোকেন স্ট্যান্ডার্ড ব্যবহার না করলেও তাদের মেটাডেটার ব্যবহার একই।