ما هو معيار الـ token
ملاحظة: هذا المستند هو ترجمة آلية للنسخة الإنجليزية الأصلية.
ما هو معيار الـ token
معيار الـ token (token standard) مجموعة من القواعد التقنية التي تحدّد كيف يتصرف الـ token على بلوكتشين معيّن. وهو يحدّد واجهة البرمجة — أي الدوال التي يجب أن يطبّقها العقد الذكي للـ token، وأي الأحداث التي يجب أن يُطلِقها، وكيف يمكن للعقود والتطبيقات الأخرى التفاعل معه. ومعيار الـ token مخطط للتوافق: فأي token يتّبع المعيار نفسه يمكن إرساله واستلامه وعرضه وتداوله بواسطة أي محفظة أو بورصة أو تطبيق يدعم ذلك المعيار، دون الحاجة إلى تكامل مخصص.
تحلّ معايير الـ token مشكلة عملية. فبدونها، سيبتكر كل مشروع صيغة token خاصة به، وستحتاج المحافظ إلى شفرة مخصصة لدعم كل واحدة. وتوفّر معايير مثل ERC-20 (على Ethereum) وBEP-20 (على BNB Smart Chain) وSPL (على Solana) لغة مشتركة تتحدثها المنظومة بأكملها. وعندما يُنشئ مشروع جديد token يتّبع ERC-20، يعمل تلقائيًا مع كل محفظة Ethereum، وكل بورصة لامركزية، وكل متتبّع محافظ — منذ اليوم الأول.
ومن الجوهري فهم ما هو معيار الـ token وما ليس هو. فالمعيار يصف الصيغة التقنية للـ token: كيف يمكن تحويله، وكيف تُتتبَّع الأرصدة، وكيف تعمل الموافقات. لكنه لا يقول شيئًا عن غرض الـ token أو قيمته أو دوره الاقتصادي في المشروع. فيمكن لـ token‑ين أن يتّبعا المعيار نفسه (ERC-20) بينما يخدمان وظيفتين مختلفتين تمامًا — قد يكون أحدهما governance token لـ DAO، والآخر utility token لدفع رسوم استدلال الذكاء الاصطناعي. فالمعيار هو الوعاء؛ ونموذج الـ token هو المحتوى.
باختصار: معيار الـ token يحدّد الصيغة التقنية وواجهة الـ token بحيث يكون متوافقًا مع المحافظ والبورصات والتطبيقات على بلوكتشينه. فهو يصف كيف يعمل الـ token آليًا، لا لأي غرض هو.
كيف تعمل معايير الـ token
دور العقود الذكية
على معظم شبكات البلوكتشين، تُنشأ العملات بنشر عقد ذكي — برنامج يعيش على السلسلة ويُنفَّذ تلقائيًا عند استدعائه. ويحدّد معيار الـ token أي الدوال يجب أن يتضمنها هذا العقد الذكي. على سبيل المثال، يتطلب معيار ERC-20 الدوال الأساسية التالية:
| الدالة | الغرض |
|---|---|
totalSupply() |
تعيد إجمالي عدد العملات الموجودة |
balanceOf(address) |
تعيد رصيد الـ token لعنوان معيّن |
transfer(to, amount) |
ترسل العملات من المُستدعي إلى عنوان آخر |
approve(spender, amount) |
تأذن لعنوان آخر بإنفاق العملات نيابةً عن المُستدعي |
transferFrom(from, to, amount) |
ترسل العملات نيابةً عن عنوان آخر (تتطلب موافقة مسبقة) |
allowance(owner, spender) |
تعيد العدد المتبقي من العملات المسموح للمنفِق بتحويلها |
أي عقد ذكي يطبّق هذه الدوال يكون متوافقًا مع ERC-20. وتتحقق المحافظ والبورصات والتطبيقات اللامركزية من وجود هذه الدوال لتقرّر ما إذا كان بإمكانها التفاعل مع الـ token. وهذه المعيارية هي ما يتيح لـ MetaMask أو Uniswap أو أي أداة أخرى متوافقة مع Ethereum دعم آلاف العملات المختلفة دون الحاجة إلى شفرة مخصصة لكل واحدة.
المعايير على شبكات بلوكتشين مختلفة
لكل بلوكتشين رئيسي معياره أو عائلة معاييره الخاصة به، بما يعكس بنية السلسلة ونموذجها البرمجي:
| المعيار | البلوكتشين | ملاحظات |
|---|---|---|
| ERC-20 | Ethereum (والسلاسل المتوافقة مع EVM) | معيار الـ token الأوسع تبنّيًا؛ المرجع الفعلي للعملات القابلة للاستبدال |
| BEP-20 | BNB Smart Chain | مطابق وظيفيًا لـ ERC-20، مكيّف لبيئة BNB Smart Chain المتوافقة مع EVM |
| SPL | Solana | برنامج الـ token في Solana؛ بنية مختلفة (قائمة على الحسابات لا على العقود) لكنه يخدم الغرض نفسه |
| الـ token الأصلي | متنوع | العملة المُدمجة للسلسلة (ETH على Ethereum، SOL على Solana، BTC على Bitcoin)؛ لا يُنشأ بعقد ذكي بل بالبروتوكول نفسه |
السلاسل المتوافقة مع EVM (Ethereum، BNB Smart Chain، Polygon، Arbitrum، Base، Avalanche C-Chain) تتشارك واجهة ERC-20، ما يعني أنه كثيرًا ما يمكن جسر العملات بين هذه السلاسل بأقل احتكاك. أما السلاسل غير المتوافقة مع EVM مثل Solana فتستخدم معايير مختلفة تحقّق الأهداف نفسها بوسائل تقنية مختلفة.
المعايير القابلة للاستبدال مقابل غير القابلة للاستبدال
تنقسم معايير الـ token إلى فئتين رئيسيتين:
- معايير العملات القابلة للاستبدال (ERC-20، BEP-20، SPL) — كل token متطابق وقابل للتبادل. فوحدة واحدة من token قابل للاستبدال هي نفسها أي وحدة أخرى، تمامًا كما تكون ورقة دولار قابلة للتبادل مع أخرى.
- معايير العملات غير القابلة للاستبدال (ERC-721، ERC-1155) — كل token فريد ويمثّل عنصرًا أو أصلًا متمايزًا. وهذه هي المعايير الكامنة وراء NFTs.
في سياق بطاقات مشاريع DecAIHub، يشير حقل Token standard إلى معيار الـ token القابل للاستبدال المستخدم لـ token المشروع الرئيسي. ومعظم مشاريع الذكاء الاصطناعي المعتمدة على الكريبتو تُصدِر عملات قابلة للاستبدال.
لماذا تهم القابلية للتشغيل البيني
تكمن القيمة العملية لمعايير الـ token في القابلية للتشغيل البيني (interoperability) — قدرة الأدوات والخدمات المختلفة على العمل معًا بسلاسة:
- دعم المحافظ — المحفظة التي تدعم ERC-20 يمكنها عرض أي token من نوع ERC-20 وتحويله دون تحديثات. ولا يحتاج المستخدمون إلى محفظة مختلفة لكل مشروع.
- إدراجات البورصات — يمكن للبورصات المركزية واللامركزية إدراج أي token متوافق مع المعيار عبر عمليات آلية. أما العملات غير المعيارية فتتطلب تكاملًا مخصصًا، ما يخلق احتكاكًا وتأخيرات.
- القابلية للتركيب في DeFi — بروتوكولات التمويل اللامركزي (منصات الإقراض، مجمّعات السيولة، مجمّعات العائد) مبنية للتفاعل مع العملات المعيارية. فالـ token الذي يتّبع ERC-20 يمكن تزويده لمجمّع إقراض، أو استخدامه كضمان، أو إقرانه في مجمّع سيولة دون أي تعديل.
- التوافق مع مستكشفات الكتل — تتعرّف مستكشفات مثل Etherscan تلقائيًا على تحويلات وأرصدة وأعداد حاملي العملات المتوافقة مع المعيار وتعرضها.
- أدوات المطوّرين — العملات المعيارية تعمل جاهزة مع أطر التطوير ومجموعات الاختبار وأدوات مراجعة الأمن. أما التطبيقات غير المعيارية فتزيد تعقيد المراجعة ومخاطر العيوب.
ما الذي لا يحدّده المعيار
يترك معيار الـ token عمدًا كثيرًا من الجوانب المهمة غير محدد:
- معروض الـ token — لا يملي المعيار ما إذا كان إجمالي المعروض ثابتًا أو تضخميًا أو انكماشيًا. فهذه قرارات tokenomics يتخذها المشروع.
- التوزيع — كيفية تخصيص العملات (الفريق، المستثمرون، المجتمع، الخزينة) ليست جزءًا من المعيار.
- المنفعة — لا يحدّد المعيار لأي غرض يُستخدم الـ token. فيمكن لـ token أن يتّبع ERC-20 ويعمل كـ governance token، أو utility token، أو عملة مستقرة، أو meme token.
- القيمة — لا رأي للمعيار في ما ينبغي أن يساويه الـ token. فالسعر تحدّده المعروض والطلب والمنفعة وديناميكيات السوق — ولا شيء منها مُشفَّر في المعيار.
لماذا يهم لمشاريع الذكاء الاصطناعي المعتمدة على الكريبتو
بالنسبة لمشاريع الذكاء الاصطناعي المعتمدة على الكريبتو، تؤثر معايير الـ token في عدة أبعاد عملية:
- اتساع المنظومة — المشروع الذي يُصدِر token من نوع ERC-20 على Ethereum يمكنه الوصول فورًا إلى أكبر منظومة DeFi، وأوسع دعم محافظ، وأكثر منصات التداول سيولة. واختيار معيار أقل شيوعًا يحدّ من الاتساع الفوري للـ token.
- النشر عبر السلاسل — تنشر كثير من مشاريع الذكاء الاصطناعي على سلاسل متعددة. ويساعد فهم معايير الـ token على تقييم مدى مصداقية ادّعاءات المشروع المتعددة السلاسل. فـ token من نوع ERC-20 على Ethereum وtoken من نوع BEP-20 على BNB Smart Chain متكافئان وظيفيًا لكنهما يتطلبان عقودًا ذكية منفصلة وربما جسرًا للتحويلات عبر السلاسل.
- مخاطر العقود الذكية — تستفيد العملات المتوافقة مع المعيار من مراجعات واسعة ومراجعة مجتمعية. أما تطبيقات الـ token المخصصة أو المعدَّلة فقد تُدخِل ثغرات لم يختبرها مجتمع المنظومة الأوسع.
- آليات token خاصة بالذكاء الاصطناعي — تضيف بعض مشاريع الذكاء الاصطناعي منطقًا مخصصًا فوق عقود الـ token المعيارية: آليات رسوم ديناميكية مرتبطة باستخدام استدلال الذكاء الاصطناعي، أو عقود staking تتطلب قفل الـ token قبل الوصول إلى خدمات الذكاء الاصطناعي، أو توزيع مكافآت بناءً على الحوسبة المُسهَم بها. ويوفّر معيار الـ token الأساسي الأساسَ؛ ويُضاف المنطق الخاص بالذكاء الاصطناعي فوقه.
أين يظهر هذا في بطاقات مشاريع DecAIHub
يسجّل حقل Token standard في بطاقة مشروع DecAIHub المعيار التقني لـ token المشروع الأساسي. وتشمل القيم الشائعة:
ERC-20— يتّبع الـ token معيار ERC-20 على Ethereum (أو مكافئًا متوافقًا مع EVM).BEP-20— يتّبع الـ token معيار BEP-20 على BNB Smart Chain.SPL— الـ token هو token من نوع SPL على Solana.native— الـ token هو العملة المُدمجة للبلوكتشين، لا token عقد ذكي.
هذا الحقل وصفي بحت. فهو يخبرك بالصيغة التقنية التي يستخدمها الـ token، وبالتبعية، بمنظومة البلوكتشين التي ينتمي إليها. لكنه لا يخبرك بما يفعله الـ token أو بمدى قيمته.
عند قراءة بطاقة مشروع، يُفهَم حقل Token standard على أفضل وجه إلى جانب:
- Main chain — البلوكتشين الذي نُشر عليه الـ token.
- نموذج الـ token — الدور الاقتصادي الذي يؤديه الـ token في المشروع (utility، governance، staking، آلية رسوم، أو لا token).
- اسم الـ token ورمزه — المعرّفات القابلة للقراءة البشرية للـ token.
ما الذي لا يثبته معيار الـ token وحده
- معيار الـ token لا يثبت أن للـ token منفعة. فيمكن لمشروع أن ينشر token من نوع ERC-20 متوافقًا تمامًا لا يخدم أي غرض ضمن منظومته. والامتثال التقني لا يقول شيئًا عن الضرورة الوظيفية.
- معيار الـ token لا يثبت الأمن. فرغم أن التطبيقات المعيارية مُراجَعة جيدًا، يمكن لمشروع أن يضيف منطقًا مخصصًا (دوال سكّ، آليات إيقاف، ضوابط إدارية) يُدخِل ثغرات. فالمعيار نقطة بداية، لا ضمان أمني.
- معيار الـ token لا يثبت أن للمشروع ذكاءً اصطناعيًا. فإصدار token على أي معيار نشاط مالي وبنية تحتية بحت. ولا علاقة له بما إذا كان للمشروع مكوّن ذكاء اصطناعي حقيقي.
- معيار الـ token لا يثبت القابلية للتشغيل البيني خارج سلسلته. فـ token من نوع ERC-20 على Ethereum ليس متاحًا تلقائيًا على Solana. وتتطلب الإتاحة عبر السلاسل جسورًا، أو عملات ملفوفة (wrapped)، أو عمليات نشر منفصلة — ولا شيء منها جزء من المعيار نفسه.
- معيار الـ token لا يثبت لامركزية الـ token. فالـ token المتوافق مع المعيار يمكن أن يكون له عنوان مالك واحد بقدرة على سكّ عملات غير محدودة، أو تجميد التحويلات، أو إدراج العناوين على قوائم سوداء. فالمعيار يحدّد الواجهة، لا ضوابط الوصول.
لا تخلط بين
- نموذج الـ token — يصف نموذج الـ token دور الـ token (utility، governance، staking، آلية رسوم). ويصف المعيار الصيغة. فنموذج الـ token يجيب عن "لأي غرض هو؟" والمعيار يجيب عن "كيف يعمل تقنيًا؟".
- الـ tokenomics — يغطي الـ tokenomics المعروض والتوزيع وجدول الإصدار والـ vesting والحوافز الاقتصادية. وهذه قرارات تصميم اقتصادي، ليست جزءًا من المعيار التقني.
- العقد الذكي — معيار الـ token نوع محدد واحد من العقود الذكية. فليست كل العقود الذكية tokens، وليست كل العملات عقودًا ذكية (العملات الأصلية مثل ETH أو SOL مُدمجة في البروتوكول نفسه).
- البروتوكول — بروتوكول البلوكتشين هو مجموعة القواعد الكاملة التي تحكم الشبكة. أما معيار الـ token فمواصفة أضيق بكثير تحكم نوعًا واحدًا من الأصول على الشبكة.
الأسئلة المتكررة
هل ERC-20 وBEP-20 الشيء نفسه؟
وظيفيًا، نعم. فـ BEP-20 هو مكافئ ERC-20 على BNB Smart Chain ويستخدم تواقيع الدوال والواجهة نفسها. والفرق هو البلوكتشين الذي يعملان عليه: ERC-20 على Ethereum، وBEP-20 على BNB Smart Chain. ولأن BNB Smart Chain متوافقة مع EVM، تكون شفرة العقد الذكي متطابقة في الغالب. ومع ذلك، توجد العملتان على شبكتين منفصلتين ولا يمكن استخدامهما بالتبادل دون جسر عبر السلاسل.
ماذا يحدث إذا لم يتّبع token معيارًا؟
قد لا تتعرّف المحافظ أو البورصات أو بروتوكولات DeFi على token غير معياري. وقد لا يتمكن المستخدمون من رؤية رصيدهم، أو تحويل العملات، أو تداولها في البورصات اللامركزية. وتتطلب العملات غير المعيارية عمل تكامل مخصص من كل منصة ترغب في دعمها، ما يخلق احتكاكًا ويحدّ من التبنّي. وفي بعض الحالات، أدّى منطق التحويل غير المعياري إلى عَلَق العملات نهائيًا في العقود الذكية.
هل يمكن لـ token أن يغيّر معياره؟
ليس مباشرةً. فمعيار الـ token يحدّده عقده الذكي، وهو غير قابل للتعديل بمجرد نشره (ما لم يستخدم نمط وكيل قابل للترقية). و"لتغيير" المعايير، عادةً ما ينشر المشروع عقد token جديدًا على المعيار المستهدف ويقدّم آلية ترحيل أو مبادلة للحاملين الحاليين. وهذا غير شائع ومعقّد.
هل يؤثر معيار الـ token في رسوم المعاملات؟
بشكل غير مباشر. فالمعيار يحدّد دوال العقد الذكي التي تُستدعى أثناء التحويلات، وتستهلك الدوال المختلفة كميات مختلفة من الغاز (وحدة كلفة الحوسبة على سلاسل EVM). فتحويل ERC-20 بسيط يكلّف نحو 65,000 وحدة غاز على Ethereum. أما العملات ذات المنطق المُضاف (مثل ضرائب التحويل، أو آليات الانعكاس، أو توفير السيولة التلقائي) فتستهلك غازًا أكثر. فالمعيار يحدّد الأساس؛ والإضافات المخصصة تزيد الكلفة.
لماذا تستخدم بعض المشاريع عملات أصلية بدلًا من ERC-20؟
العملات الأصلية مُدمجة في بروتوكول البلوكتشين نفسه، لا تُنشأ بعقد ذكي. وهي تعمل كعملة الشبكة لدفع رسوم المعاملات، وفي شبكات PoS، للـ staking. والمشاريع التي تشغّل بلوكتشينها الخاص (سلاسل L1 أو appchains) عادةً ما يكون لها عملات أصلية لأن السلسلة تحتاج إلى عملة رسوم مُدمجة. أما المشاريع المنشورة كتطبيقات على سلسلة قائمة فعادةً ما تُصدِر عملات ERC-20 (أو ما يكافئها) لأنها لا تتحكم في البروتوكول الكامن.
كيف يمكنني التحقق من المعيار الذي يستخدمه token؟
على سلاسل EVM، يمكنك فحص العقد الذكي للـ token على مستكشف كتل مثل Etherscan. فإذا طبّق العقد دوال ERC-20 الأساسية الست (totalSupply، balanceOf، transfer، approve، transferFrom، allowance)، كان متوافقًا مع ERC-20. وتسِم معظم المستكشفات العملات بمعيارها تلقائيًا. وعلى Solana، تحدّد صفحة SPL Token Program على Solscan أو Solana Explorer عملات SPL. وتتضمن بطاقات مشاريع DecAIHub حقل Token standard لتوفّر عليك هذا البحث.
مراجع خارجية
- EIP-20: Token Standard (Ethereum Improvement Proposals) — المواصفة الأصلية لمعيار ERC-20.
- BEP-20: Token Standard (BNB Chain Documentation) — مكافئ ERC-20 على BNB Smart Chain.
- SPL Token Program (Solana Documentation) — التوثيق الرسمي لـ Solana لمعيار الـ token الخاص بها.
- OpenZeppelin ERC-20 Implementation — التطبيق الأوسع استخدامًا والمُراجَع لـ ERC-20.
No comments to display
No comments to display