BEP-721: معيار الرموز غير القابلة للاستبدال على Binance Smart Chain (BEP-721)
BEP-721 هو معيار توكن في سلسلة BNB الذكية (BSC) يسمح بإنشاء الرموز غير القابلة للاستبدال (NFTs). يُعتبر BEP-721 امتداداً لمعيار Ethereum ERC-721، وهو أحد أكثر معايير NFT استخداماً ومتوافقة مع Ethereum Virtual Machine (EVM). كل رمز NFT فريد من نوعه ولا يمكن تبادله مع أي رمز آخر.
ما الذي يميز BEP-721 عن BEP-20؟
تتيح رموز BEP-721 إمكانية ترميز الملكية للبيانات وإرفاق معرف فريد بها، مما يجعل الرمز مميزًا بشكل كبير عن رموز BEP-20. في BEP-20، يمكن للمطورين إنشاء رموز متطابقة متعددة داخل عقد ذكي واحد. أما في BEP-721، فيتم تعيين معرف فريد مختلف لكل رمز.
استخدامات رموز BEP-721
يمكن استخدام المعرفات الفريدة لرموز BEP-721 لتمثيل العناصر القابلة للجمع وغير القابلة للاستبدال. يمكن للمستخدمين تداول ونقل هذه الرموز بناءً على قيمتها السوقية، التي تعتمد على ندرة أو فائدة الرمز. تعتبر رموز BEP-721 مناسبة لتمثيل:
- الفنون الرقمية والمادية
- العناصر القابلة للجمع
- عناصر الألعاب
- العقارات والأملاك الحسية
- تذاكر اليانصيب
مثل الرموز الأخرى في سلسلة BNB الذكية، تتطلب عمليات نقل رموز BEP-721 دفع رسوم الغاز باستخدام BNB.
إنشاء رموز BEP-721
يمكن إنشاء رموز BEP-721 على منصات متنوعة داخل منظومة BSC، بما في ذلك سوق Binance NFT، منصة Featured By Binance، BakerySwap، وJuggerworld.
الوظائف الأساسية لرموز BEP-721
يتضمن معيار BEP-721 مجموعة من الوظائف التي تتحكم في كيفية تفاعل الرمز مع سلسلة BNB الذكية. بعض هذه الوظائف تعتبر قياسية ومشتركة مع معيار BEP-20:
- name: يُعرّف هذا الوظيفة اسم الرمز BEP-721، والذي سيتم تحديده بواسطة العقود الأخرى.
- Symbol: يُستخدم لتعريف رمز أقصر مشابه لرمز الشريط.
- balanceOf: يعرض رصيد الرموز في عنوان معيّن.
- totalSupply: يُعرّف العدد الإجمالي للرموز التي تم إنشاؤها.
يوفر معيار BEP-721 أيضًا مجموعة من الوظائف الأساسية للملكية، بعضها اختياري. تتضمن وظيفة فريدة لـ NFTs وهي الوظيفة المتعلقة بالبيانات الوصفية:
- tokenMetadata: تتيح هذه الوظيفة تضمين البيانات الوصفية في الرمز لاستخدامها في ربطه بملف عمل فني أو جوانب قابلة للجمع أخرى من NFT.
على سبيل المثال، يحتوي كل CryptoPunk على بيانات وصفية مضمنة داخل NFT تربطه ببنك معين في شبكة تحتوي على 10,000 بنك. على الرغم من أن CryptoPunks لا تستخدم معيار BEP-721، إلا أن استخدامهم للبيانات الوصفية يعتبر مشابهًا.