Skip to main content

ما هو BEP-20

ملاحظة: هذا المستند هو ترجمة آلية للنسخة الإنجليزية الأصلية.

ما هو BEP-20

BEP-20 هو معيار الـ token المستخدم على BNB Smart Chain (BSC) — البلوكتشين المتوافق مع EVM الذي تشغّله منظومة BNB Chain. يحدّد BEP-20 مجموعة مشتركة من القواعد التي يجب أن يتّبعها كل token قابل للاستبدال (fungible) على BSC: كيف تُحوَّل العملات، وكيف يُستعلَم عن الأرصدة، وكيف تُمنح بدلات الإنفاق، وكيف تُعرَض بيانات الـ token الوصفية (الاسم، الرمز، الكسور العشرية).

ويُعد BEP-20 مكافئًا وظيفيًا لمعيار ERC-20 الخاص بـ Ethereum. ولأن BNB Smart Chain متوافقة مع EVM، تستخدم عملات BEP-20 الواجهة نفسها، وتواقيع الدوال نفسها، وبنية الأحداث نفسها التي تستخدمها عملات ERC-20. والمحافظ ومستكشفات الكتل وأدوات التطوير التي تدعم ERC-20 تعمل عمومًا مع عملات BEP-20 بتعديل بسيط أو دون تعديل.

باختصار: BEP-20 هو مكافئ ERC-20 على BSC — وفي بطاقات مشاريع DecAIHub، يعني Token standard: BEP-20 أن token المشروع هو token قابل للاستبدال منشور على BNB Smart Chain متّبعًا واجهتها المعيارية.

كيف يعمل BEP-20

الواجهة المعيارية

يحدّد BEP-20 مجموعة من الدوال والأحداث الإلزامية التي يجب أن يطبّقها كل عقد token متوافق:

  • totalSupply — يعيد إجمالي عدد العملات الموجودة.
  • balanceOf — يعيد رصيد الـ token لعنوان معيّن.
  • transfer — ينقل العملات من عنوان المُستدعي إلى مستلِم.
  • transferFrom — ينقل العملات من عنوان إلى آخر باستخدام بدل (allowance) مُوافَق عليه مسبقًا.
  • approve — يمنح عنوانًا آخر إذنًا بإنفاق قدر محدد من العملات نيابةً عن المُستدعي.
  • allowance — يعيد القدر المتبقي الذي لا يزال مسموحًا لمنفِق بسحبه من مالك.

تطابق هذه الدوال ERC-20 تمامًا. فالمطوّر الذي كتب عقد token بصيغة ERC-20 يمكنه نشره على BSC كـ token من نوع BEP-20 دون أي تغييرات في المنطق الأساسي. والفرق هو شبكة النشر، لا شفرة العقد.

BEP-20 مقابل ERC-20

الجانب ERC-20 BEP-20
الشبكة Ethereum BNB Smart Chain
الآلة الافتراضية EVM EVM (متوافق)
الواجهة متطابقة متطابقة
token الغاز ETH BNB
كلفة المعاملة النموذجية أعلى (رسوم Ethereum L1) أقل (رسوم BSC)
المنظومة أكبر منظومة DeFi وNFT منظومة كبيرة بمعاملات أقل كلفة

التمييز التقني ضئيل: شفرة Solidity ذاتها، والـ ABI ذاته، والأدوات ذاتها. أما التمييز العملي فاقتصادي ومنظومي — كلف غاز مختلفة، ومجموعات مُصدِّقين مختلفة، وبروتوكولات DeFi مختلفة، ومجتمعات مستخدمين مختلفة.

النشر والأدوات

تُنشر عملات BEP-20 بالأدوات نفسها المستخدمة لعملات ERC-20: عقود ذكية بلغة Solidity أو Vyper، تُترجَم وتُنشر عبر أطر مثل Hardhat أو Foundry أو Remix. وتدعم محافظ مثل MetaMask شبكة BSC أصلاً (بإضافة RPC شبكة BSC). وتوفّر مستكشفات الكتل مثل BscScan التحقق من العقود وتتبّع الـ token بما يكافئ Etherscan على Ethereum.

لماذا يهم BEP-20 لمشاريع الذكاء الاصطناعي المعتمدة على الكريبتو

كلف معاملات أقل. تقدّم BSC رسوم غاز أقل من شبكة Ethereum الرئيسية، ما يجعلها جذابة لمشاريع الذكاء الاصطناعي التي تتضمن معاملات صغيرة متكررة — مدفوعات دقيقة للاستدلال، أو مكافآت وسم البيانات، أو عمليات وكلاء آلية. وتخفض الكلف الأقل حاجز النشاط عالي الحجم على السلسلة.

التوافق مع EVM. المشاريع التي تُبنى على معايير ERC-20 يمكنها النشر على BSC بأقل تغييرات، للوصول إلى قاعدة مستخدمين ومجمّع سيولة مختلفين. وكثيرًا ما تنشر مشاريع الذكاء الاصطناعي الراغبة في حضور متعدد السلاسل نسختي ERC-20 وBEP-20 من token الخاص بها.

الوصول إلى المنظومة. لدى BSC منظومة DeFi كبيرة (PancakeSwap وVenus وغيرهما) يمكن لعملات BEP-20 الاتصال بها. وبالنسبة لمشاريع الذكاء الاصطناعي التي تحتاج إلى سيولة على السلسلة، أو بنية staking، أو تكاملات DeFi، يتيح نشر BEP-20 الوصول إلى البنية التحتية الراسخة لـ BSC.

أين يظهر هذا في بطاقات مشاريع DecAIHub

  • Token standard — تظهر BEP-20 كقيمة في حقل Token standard للمشاريع التي يكون token الأساسي أو الوحيد لها منشورًا على BNB Smart Chain. وهذا أحد أكثر معايير الـ token شيوعًا في كتالوج DecAIHub.
  • Main chain — تُدرِج المشاريع ذات عملات BEP-20 عادةً BNB Smart Chain (أو BSC) كسلسلتها الرئيسية أو إحدى سلاسلها. وحقلا معيار الـ token والسلسلة الرئيسية مترابطان بشكل وثيق — فـ BEP-20 يدل ضمنًا على BSC.
  • Token model — يصف نموذج الـ token التصميم الاقتصادي للـ token (utility، governance، staking، إلخ)، وهو مستقل عن المعيار. فـ BEP-20 يحدّد الواجهة التقنية؛ ونموذج الـ token يحدّد الوظيفة الاقتصادية.

عندما تُظهر بطاقة مشروع Token standard: BEP-20، فهي تخبرك أن الـ token يعيش على BSC ويتّبع الواجهة المعيارية. لكنها لا تخبرك بأي شيء عمّا يفعله الـ token، أو لماذا يوجد، أو ما إذا كان للمشروع ذكاء اصطناعي حقيقي.

ما الذي لا يثبته BEP-20 وحده

  • AI reality — يمكن إنشاء token من نوع BEP-20 في دقائق دون أي مكوّن ذكاء اصطناعي على الإطلاق. فمعيار الـ token مواصفة تقنية، لا دليل على قدرة ذكاء اصطناعي.
  • Token necessity — نشر token من نوع BEP-20 لا يفسّر لماذا يحتاج المشروع إلى token من الأساس. فالكثير من عملات BEP-20 موجود دون منفعة واضحة تتجاوز المضاربة. وتُقيَّم Token necessity بشكل مستقل.
  • الأمن — BEP-20 واجهة معيارية، لا ضمان أمني. فقد تحتوي عقود الـ token على عيوب أو أبواب خلفية أو دوال إدارية تتيح للناشر سكّ عملات غير محدودة، أو إيقاف التحويلات، أو إدراج العناوين على قوائم سوداء. ومراجعات العقود والتحقق من الشفرة المصدرية أمران منفصلان عن الامتثال للمعيار.
  • التفرّد — BEP-20 معيار مشترك تستخدمه آلاف العملات. وكون الـ token من نوع BEP-20 لا يميّز مشروعًا عن أي token آخر على BSC.
  • جودة السلسلة — يخبرك معيار الـ token بسلسلة النشر، لكنه لا يدّعي شيئًا حول لامركزية السلسلة أو أمنها أو ملاءمتها لحالة استخدام المشروع.

لا تخلط بين

المصطلح التمييز
ERC-20 ERC-20 هو الواجهة ذاتها منشورة على Ethereum. وBEP-20 وERC-20 متطابقان تقنيًا لكنهما يعيشان على شبكتين مختلفتين وغير قابلين للتبادل دون جسر (bridging).
BNB (token أصلي) BNB هو token الغاز الأصلي لـ BNB Smart Chain، يُستخدم لدفع رسوم المعاملات. أما token من نوع BEP-20 فهو token يُصدِره مشروع وينشره على BSC — وليس عملة السلسلة الأصلية.
معيار الـ token معيار الـ token هو المفهوم العام الذي يغطي جميع الصيغ الخاصة بكل سلسلة (ERC-20، BEP-20، SPL، إلخ). وBEP-20 معيار محدد ضمن تلك الفئة الأوسع.

الأسئلة المتكررة

هل BEP-20 مثل ERC-20؟

تقنيًا، يطبّقان الواجهة ذاتها — تواقيع دوال وأحداث وسلوك متطابقة. والفرق هو شبكة النشر: عملات ERC-20 تعيش على Ethereum، وعملات BEP-20 تعيش على BNB Smart Chain. وtoken من نوع BEP-20 على BSC وtoken من نوع ERC-20 على Ethereum غير قابلين للتبادل دون جسر، حتى لو كانت عقودهما متطابقة. فكّر فيهما كصيغة واحدة على شبكتين مختلفتين.

هل يمكن أن يكون لمشروع عملتا ERC-20 وBEP-20 معًا؟

نعم. تنشر مشاريع كثيرة token الخاص بها على سلاسل متعددة — نسخة ERC-20 على Ethereum ونسخة BEP-20 على BSC (وأحيانًا نسخ إضافية على سلاسل أخرى). وعادةً ما تُربط هذه العملات متعددة السلاسل بعقود جسر تقفل العملات على سلسلة وتسكّ عملات مكافئة على أخرى. وقد تُدرِج بطاقات مشاريع DecAIHub معايير token متعددة عندما يعمل المشروع عبر عدة سلاسل.

لماذا تختار بعض مشاريع الذكاء الاصطناعي BSC بدلًا من Ethereum؟

كلف المعاملات الأقل وأوقات الكتل الأسرع هي الأسباب الأكثر شيوعًا. فبالنسبة لمشاريع الذكاء الاصطناعي التي تتضمن عمليات عالية التكرار على السلسلة — مثل المدفوعات الدقيقة للحوسبة، أو تحديثات الأوراكل المتكررة، أو معاملات الوكلاء الآلية — يمكن لرسوم غاز Ethereum الأعلى أن تجعل العمليات باهظة الكلفة. وتقدّم BSC بديلًا عمليًا مع التوافق مع EVM، وإن بخصائص لامركزية وتكوين مجموعة مُصدِّقين مختلفة.

مراجع خارجية

انظر أيضًا