إيثيريوم ERC20

يُعد ERC-20 معيار واجهة الرموز على شبكة Ethereum، ويعمل كمواصفة توصيل عالمية تتيح للمحافظ ومنصات التداول والتطبيقات استخدام مجموعة موحدة من الوظائف للتحويلات والموافقات والاستعلامات. يحدد هذا المعيار تفاصيل مثل سجلات الأحداث وعدد الخانات العشرية، مما يضمن توافق الرموز القابلة للاستبدال مثل USDT وقابليتها للاستخدام عبر مختلف المنصات وحالات الاستخدام.
الملخص
1.
ERC-20 هو المعيار الأكثر اعتمادًا للرموز على بلوكتشين Ethereum، حيث يحدد الواجهات الوظيفية الأساسية ومواصفات التنفيذ للرموز.
2.
يحدد المعيار وظائف أساسية مثل نقل الرموز، الاستعلام عن الرصيد، والتفويض، مما يمكّن من طرق تفاعل موحدة بين الرموز المختلفة.
3.
يحقق ERC-20 قابلية التشغيل البيني للرموز، مما يسمح بتداول الرموز بسلاسة عبر المحافظ، ومنصات التداول، والتطبيقات اللامركزية.
4.
باعتباره بنية تحتية أساسية في نظام Ethereum البيئي، يدعم ERC-20 التطور السريع لتطبيقات DeFi وNFT وWeb3.
5.
يتطلب استخدام رموز ERC-20 دفع رسوم Gas الخاصة بشبكة Ethereum، ويوفر المعيار وظائف أساسية قد تحتاج إلى تطويرات إضافية في السيناريوهات المعقدة.
إيثيريوم ERC20

ما هو معيار ERC-20؟

معيار ERC-20 هو مجموعة من واجهات التفاعل مع الرموز على شبكة Ethereum، يحدد كيفية تعرف المحافظ ومنصات التداول والتطبيقات على الرموز القابلة للاستبدال وتشغيلها بشكل موحد.

يمكن اعتبار هذا "المعيار الواجهاتي" بمثابة مجموعة من الأزرار الموحدة، مثل "نقل"، "موافقة"، و"فحص الرصيد". طالما أن عقد الرمز يلتزم بهذه الأسماء المعيارية، تستطيع المحافظ عرض الأرصدة، والمنصات معالجة الإيداعات والسحوبات، والتطبيقات تنفيذ المدفوعات أو إجراءات الحوكمة. يركز معيار ERC-20 تحديدًا على الأصول القابلة للاستبدال مثل العملات المستقرة، رموز الحوكمة، ورموز الدفع.

كيف يعمل معيار ERC-20؟

يقوم معيار ERC-20 بتجريد العمليات الشائعة للرموز إلى دوال وأحداث ثابتة، ما يتيح استدعاء أي عقد متوافق ومراقبته بطريقة موحدة.

تشمل الدوال الأساسية:

  • totalSupply: تعرض إجمالي المعروض من الرموز، كما هو الحال في مخزون مستودع.
  • balanceOf: يفحص رصيد عنوان محدد، مماثل لفحص حساب مصرفي.
  • transfer: يرسل الرموز مباشرة إلى عنوان آخر.
  • approve: يخول طرفًا ثالثًا لإنفاق مبلغ محدد نيابة عنك، مثل تعيين حد إنفاق لبطاقة مفوضة.
  • allowance: يفحص المبلغ المتبقي المصرح به للمنفق.
  • transferFrom: يتيح للطرف المخول نقل الرموز من عنوانك.

تشمل الأحداث الأساسية:

  • حدث Transfer: يُصدر مع كل عملية نقل، ما يمكّن المحافظ ومستكشفي الكتل من تسجيل وعرض سجل المعاملات.
  • حدث Approval: يُصدر مع كل موافقة، ما يسمح للمستخدمين بتتبع من تم منحه الإذن بإنفاق الرموز والمبلغ المسموح به.

هذه الأسماء الثابتة للدوال والأحداث مستمدة من مقترح EIP-20، الذي أصبح المعيار الرسمي في عام 2017، ما يضمن التوافق المتبادل بين مختلف التطبيقات.

كيف يعمل معيار ERC-20 على شبكة Ethereum؟

يتم تنفيذ معيار ERC-20 من خلال العقود الذكية—برامج ذاتية التنفيذ تُنشر على البلوكشين وتدير عمليات النقل والموافقات وتحديثات الأرصدة وفقًا لقواعد محددة مسبقًا، وتصدر سجلات الأحداث لكل عملية.

عند بدء عملية نقل، يفحص عقد الرمز رصيدك، ويحدث دفتره الداخلي، ويصدر حدث Transfer. عند الموافقة على بدل، وعندما يستدعي تطبيق ما لاحقًا transferFrom، يتحقق العقد من البدل لضمان عدم تجاوزه الحد الذي حددته. تقرأ المحافظ والمنصات هذه الأحداث وقيم إرجاع الدوال لعرض الأرصدة وسجلات المعاملات والممتلكات.

يحدد معامل "decimals" أصغر وحدة للرمز (على سبيل المثال، 18 منزلة عشرية تعني أن 1 رمز يساوي 10^18 وحدة صغرى). يجب على التطبيقات تحويل هذه الوحدات الصغرى إلى مبالغ قابلة للقراءة حسب عدد المنازل العشرية لتجنب أخطاء العرض.

كيف تستخدم رموز ERC-20 على Gate؟

عند استخدام رموز ERC-20 على Gate، تتمثل العمليات الأساسية في الإيداع، والسحب، والتداول. تحقق دائمًا من صحة الشبكة وعنوان العقد قبل أي إجراء لتجنب فقدان الأموال.

الخطوة 1: للإيداع، اختر شبكة Ethereum ونسخ عنوان الإيداع الذي يوفره Gate. الأصول الشائعة مثل USDT على Ethereum تتوافق مع معيار ERC-20.

الخطوة 2: أرسل معاملة نقل من محفظتك إلى هذا العنوان وانتظر تأكيد البلوكشين. يقوم Gate بإضافة الرصيد إلى حسابك بعد اكتشاف حدث Transfer المقابل وتأكيد الاستلام.

الخطوة 3: للسحب، تأكد من أن عنوان الوجهة يدعم شبكة ERC-20. تحقق من رسوم الغاز وحدود السحب الدنيا. اختر دائمًا الشبكة الصحيحة لأصلك لتجنب إرسال رموز ERC-20 إلى سلسلة غير متوافقة بنفس تنسيق العنوان.

إضافة: عند التفاعل مع التطبيقات اللامركزية التي تتطلب مدفوعات من طرف ثالث (مثل DEX أو بروتوكولات الإقراض)، ستطلب محفظتك إذن approve. وافق فقط على المبلغ اللازم—تجنب منح "موافقات غير محدودة" لتقليل المخاطر المحتملة.

ملاحظة: ترتبط عمليات الإيداع والسحب بأمان الأموال. تحقق دائمًا من عنوان عقد الرمز، ونوع الشبكة، والمذكرة إذا لزم الأمر؛ معاملات البلوكشين لا يمكن عكسها، وأي خطأ قد يؤدي إلى فقدان الأموال.

كيف يمكن للمطورين إنشاء رمز ERC-20؟

تتضمن عملية إنشاء رمز ERC-20 كتابة ونشر عقد ذكي متوافق، ثم التحقق من تفاصيله ونشرها.

الخطوة 1: اختر الأدوات والمكتبات المناسبة. من بين حزم التطوير الشائعة Hardhat أو Foundry. للسلامة واتباع أفضل الممارسات، ابدأ بتنفيذ ERC-20 من OpenZeppelin.

الخطوة 2: اكتب عقدك. حدد المعاملات مثل الاسم، الرمز، المنازل العشرية، والمعروض الأولي؛ نفذ الدوال الأساسية مثل transfer، approve، transferFrom؛ تأكد من إصدار أحداث Transfer وApproval.

الخطوة 3: اختبر وقم بالتدقيق. أنشئ اختبارات وحدية تغطي التصريحات، والتحويلات، والحالات الطرفية (مثل نقص الرصيد أو البدل). قم بتدقيق المنطق الأساسي أو على الأقل إجراء تحليل ثابت واختبارات fuzz.

الخطوة 4: انشر على شبكة Ethereum الرئيسية أو الاختبارية. سجل عنوان العقد ووزع الرموز على الحائزين الأوليين.

الخطوة 5: تحقق وانشر المعلومات. تحقق من كود المصدر على مستكشفي الكتل، وحمّل شعار الرمز والوصف، وانشر عنوان العقد وعدد المنازل العشرية حتى تتمكن المحافظ والمنصات من التعرف على رمزك بشكل صحيح.

ما هي الفروق بين ERC-20 وERC-721 وERC-1155؟

تتمثل الفروق الأساسية بين ERC-20 وERC-721 وERC-1155 في ما إذا كانت الأصول قابلة للاستبدال أو غير قابلة للاستبدال، وكيفية دعم عمليات النقل الجماعي أو إدارة الأصول المتعددة.

ERC-20: قابل للاستبدال—أي وحدتين قابلتين للاستبدال تمامًا. مناسب للعملات أو رموز الحوكمة.

ERC-721: غير قابل للاستبدال (كل معرف فريد وغير قابل للتجزئة)، مماثل للمقتنيات أو تذاكر الفعاليات. يُستخدم عادةً في NFTs.

ERC-1155: يدعم كلًا من الأصول القابلة وغير القابلة للاستبدال بالإضافة إلى النقل الجماعي. يسمح بإدارة فعالة لأنواع أصول متعددة في عقد واحد—شائع لعناصر الألعاب.

إذا كنت بحاجة إلى رموز "قابلة للتجزئة والاستبدال" (مثل العملات المستقرة أو أوزان الحوكمة)، فإن ERC-20 هو الأنسب؛ للأصول الفريدة أو احتياجات الإدارة الجماعية، استخدم ERC-721 أو ERC-1155.

ما هي مخاطر استخدام رموز ERC-20؟

هناك فئتان رئيسيتان من المخاطر عند استخدام ERC-20: المخاطر التشغيلية ومخاطر التصريح. تحقق دائمًا من التفاصيل قبل وبعد كل معاملة.

مخاطر التصريح: تطلب العديد من التطبيقات "موافقات غير محدودة" لتقليل خطوات التصريح المتكررة. إذا تم اختراق مثل هذا التطبيق أو عقده، يمكن للمهاجمين سحب رموزك. أفضل ممارسة هي الموافقة فقط على ما هو ضروري وإعادة تعيين التصريحات الحساسة إلى الصفر بانتظام.

مخاطر الرموز المزيفة: قد ينشر المحتالون عقودًا مزيفة. تحقق دائمًا من عنوان عقد الرمز مقابل الإعلانات الرسمية للمشروع قبل تحويل الأموال—ويفضل استخدام العناوين من القنوات الرسمية.

مخاطر الشبكة والرسوم: خلال فترات ازدحام شبكة Ethereum، قد ترتفع رسوم الغاز، مما يؤثر على تكاليف المعاملات وأوقات التأكيد. خصص دائمًا ما يكفي من ETH للرسوم واختر التوقيت الأمثل للمعاملات الكبرى حسب ظروف الشبكة.

مخاطر الإيداع/السحب: استخدام شبكة أو عنوان خاطئ على Gate قد يؤدي إلى فقدان الأصول بشكل لا يمكن استرداده. تأكد دائمًا من استخدام شبكة ERC-20، وتحقق من توافق عنوان الوجهة، وحدود السحب الدنيا.

منذ اعتماده كواجهة مستقرة في عام 2017، شهد معيار ERC-20 عدة امتدادات مدفوعة من المجتمع تركز على تحسين تجربة المستخدم والأمان.

بحلول عام 2025، تشمل الامتدادات الشائعة:

  • EIP-2612 (Permit): يتيح الموافقات بدون رسوم غاز عبر التوقيعات—يمكن للمستخدمين الموافقة على الإنفاق بتوقيع خارج السلسلة قبل الخصم على السلسلة—مما يحسن تجربة المستخدم بتوفير معاملة بلوكشين واحدة.
  • المعاملات الوكيلة وتفويض الرسوم: مع خدمات relayer، يدفع طرف ثالث رسوم الغاز نيابة عن المستخدمين، مما يقلل من حواجز المشاركة.
  • تحسين استهلاك الغاز وأنماط أكثر أمانًا: تواصل المكتبات تحسين تكاليف التخزين/الحوسبة مع تعزيز أنماط النقل الآمن والتحقق الأكثر صرامة للأحداث لضمان توافق أفضل.

مستقبلاً، يظل ERC-20 أساسًا للأصول القابلة للاستبدال. ويتم دمجه بشكل متزايد مع بروتوكولات عبر السلاسل، وحلول تجريد الحساب، ونماذج التصريحات المتقدمة لتحسين سهولة الاستخدام والسيطرة على المخاطر.

لماذا معيار ERC-20 مهم؟

يعد معيار ERC-20 طبقة أساسية للأصول على Ethereum—فهو يتيح تفاعلات بسيطة وموحدة تسمح للمحافظ والمنصات والتطبيقات بدعم الرموز القابلة للاستبدال بأقل قدر من التعقيد. فهم دواله ("الأزرار") وأحداثه يتيح لك استيعاب كيفية تصرف الرموز فعليًا على السلسلة؛ وفحص التصريحات وعناوين العقود بعناية يقلل من مخاطر الأموال في الاستخدام اليومي. بالنسبة للمطورين، الالتزام بالمعيار—مع دمج التدقيق أو الامتدادات (مثل Permit)—يحقق توازنًا بين التوافق والأمان. للمستخدمين والمطورين على حد سواء، اعتبر ERC-20 لغة عالمية لتبادل القيمة—يمكن بناء تطبيقات وسيناريوهات أكثر ثراءً فوقها.

الأسئلة الشائعة

لماذا أحتاج إلى الموافقة (التصريح) على نقل رمز ERC-20؟

الموافقة آلية أمان أساسية ضمن معيار ERC-20 صُممت لحماية أصولك. عند استخدام الرموز في منصة تداول أو تطبيق DeFi، يجب عليك أولاً التصريح لهذا التطبيق بالوصول إلى رموزك—على غرار منح إذن في تطبيقات الدفع مثل Alipay. بعد الموافقة فقط يمكن للتطبيق نقل الرموز نيابة عنك؛ ويمكنك إلغاء هذه الموافقات في أي وقت لمزيد من الأمان.

لماذا تختلف عناوين رموز ERC-20 عبر الشبكات لنفس الأصل؟

ERC-20 معيار خاص بـEthereum—يجب نشر عقود الرموز بشكل منفصل على كل شبكة مثل Ethereum أو Polygon أو BSC، مما يؤدي إلى عناوين مختلفة لكل شبكة. للتحويلات عبر الشبكات، هناك حاجة إلى أدوات الجسر؛ على منصات مثل Gate يمكنك اختيار الشبكة التي تود الإيداع أو السحب منها مباشرة.

هل يؤثر إعداد المنازل العشرية لرمز ERC-20 على قيمته الفعلية؟

لا—إعداد المنازل العشرية يؤثر فقط على دقة العرض وليس القيمة الحقيقية. على سبيل المثال، يستخدم USDT عادةً 18 منزلة عشرية لذا يظهر "1 USDT" كـ 1.0 لكنه يُمثل داخليًا كـ 1 × 10^18 وحدة صغرى. هذا مشابه للتعبير عن 1 دولار كـ 100 سنت؛ تغيير المنازل العشرية يغير فقط وحدة العد—not القيمة الفعلية.

كيف يمكنني التحقق مما إذا كان رمز ERC-20 ينتمي إلى مشروع رسمي؟

يمكنك التحقق من ذلك عبر: فحص عنوان العقد على مستكشفي الكتل مثل Etherscan لشفافية الكود؛ التأكد من أن الموقع الرسمي يسرد عنوان العقد الصحيح؛ مراجعة توزيع حاملي الرمز (توزيع عالي التركيز قد يشير إلى مخاطر سحب السيولة). الرموز المدرجة على منصات منظمة مثل Gate خضعت لعمليات مراجعة لزيادة الأمان.

كيف يتم حساب رسوم الغاز عند التعامل مع رموز ERC-20؟

رسوم الغاز = الغاز المستخدم × سعر الغاز. عادةً ما تستهلك عملية نقل ERC-20 أساسية حوالي 21,000 وحدة غاز—لكن التفاعل مع العقود الذكية قد يتطلب أكثر. أثناء فترات ازدحام شبكة Ethereum، ترتفع أسعار الغاز مما يؤدي إلى رسوم أعلى. من الأفضل إجراء المعاملات خلال الفترات الأقل ازدحامًا لتوفير التكاليف؛ تقدم منصات مثل Gate معلومات أسعار الغاز في الوقت الفعلي للرجوع إليها.

إعجاب بسيط يمكن أن يُحدث فرقًا ويترك شعورًا إيجابيًا

مشاركة

المصطلحات ذات الصلة
معاملة Meta Transaction
المعاملات الوصفية هي معاملات تُنفذ على السلسلة حيث يتولى طرف ثالث دفع رسوم المعاملة بدلاً من المستخدم. يمنح المستخدم التفويض من خلال التوقيع بمفتاحه الخاص، ويُعد هذا التوقيع بمثابة طلب تفويض رسمي. يقوم المرسل (Relayer) بتقديم هذا الطلب المفوض إلى سلسلة الكتل ويتكفل برسوم الغاز. تعتمد العقود الذكية على وسيط موثوق للتحقق من صحة التوقيع وهوية المبادر الأصلي، مما يحمي من هجمات إعادة التنفيذ. تُستخدم المعاملات الوصفية بشكل شائع لتوفير تجربة مستخدم خالية من رسوم الغاز، والمطالبة بأصول NFT، وتسهيل إدماج المستخدمين الجدد. كما يمكن دمجها مع تجريد الحساب (Account Abstraction) لتمكين تفويض الرسوم والتحكم المتقدم.
بلوكتشين الاتحاد
سلسلة الكتل التحالفية هي شبكة سلسلة كتل بإذن تُدار بشكل تعاوني بين عدة جهات. تعتمد هذه الشبكة على تقنية السجل الموزع بين المؤسسات ذات العلاقات التجارية، مما يضمن إمكانية التتبع ومقاومة التلاعب، ويوفر تحكماً متقدماً في الوصول وفصلاً للخصوصية. بالمقارنة مع سلاسل الكتل العامة المفتوحة، تركّز سلاسل الكتل التحالفية على حوكمة الأعضاء والامتثال التنظيمي، ولا تصدر عادة رموزاً عامة، وتدعم عمليات المؤسسات بكفاءة أعلى وصلاحيات مُدارة بدقة.
حساب العقد
الحساب التعاقدي هو عنوان على البلوكشين يُدار بواسطة الشيفرة البرمجية وليس المفتاح الخاص. يحتفظ بالأصول ويستجيب للطلبات وفق قواعد محددة مسبقاً. عندما يتفاعل المستخدمون أو العقود الذكية الأخرى معه، تنفذ الآلة الافتراضية على السلسلة المنطق المبرمج، مثل إصدار الرموز، أو نقل NFTs، أو معالجة المعاملات. تُستخدم الحسابات التعاقدية عادةً لأتمتة العمليات التجارية وتعزيز الشفافية، وتنتشر بشكل واسع في سلاسل الكتل العامة مثل Ethereum.
سلاسل EVM
السلسلة المتوافقة مع EVM هي شبكة بلوكشين تستطيع تشغيل بيئة Ethereum Virtual Machine (EVM). يتيح ذلك للمطورين نشر العقود الذكية باستخدام لغة Solidity وأدوات التطوير نفسها، كما يمنح المستخدمين إمكانية الوصول إلى هذه الشبكات من خلال نفس المحفظة وصيغة العنوان المعتمدة في Ethereum. من خلال محاكاة أو تطوير بيئة EVM، تهدف هذه الشبكات إلى خفض رسوم المعاملات أو زيادة سرعة التنفيذ، مع الحفاظ على سهولة نقل العقود ودعم منظومة متعددة السلاسل. تشمل أبرز الأمثلة: BNB Chain، Polygon، وحلول Ethereum Layer 2 مثل Arbitrum وOptimism وBase. عند التعامل مع السلاسل المتوافقة مع EVM، ينبغي على المستخدمين التدقيق في اختيار الشبكة، ورسوم الغاز، والمخاطر المرتبطة بتحويل الأصول بين شبكات البلوكشين المختلفة.
وسائل التواصل الاجتماعي اللامركزية
تبني منصات التواصل الاجتماعي اللامركزية شبكات اجتماعية على تقنية البلوك تشين والبروتوكولات المفتوحة، مما يضمن بقاء ملكية الحساب وبيانات العلاقات بيد المستخدمين مع إمكانية نقلها أو إعادة استخدامها عبر تطبيقات متعددة. عادةً ما يتم تسجيل الدخول عبر محفظة تشفير، بينما تُدار الهوية والتفاعلات من خلال العقود الذكية والسجلات العامة. يتيح ذلك للمبدعين تحقيق الدخل مباشرة من جمهورهم، وتقوم المجتمعات بمراجعة المنصة وتطويرها وفق قواعد الحوكمة.

المقالات ذات الصلة

ما الفروق الأساسية بين Solana (SOL) وEthereum؟ مقارنة في بنية البلوكشين العامة
متوسط

ما الفروق الأساسية بين Solana (SOL) وEthereum؟ مقارنة في بنية البلوكشين العامة

تستعرض هذه المقالة الفروق الجوهرية بين Solana (SOL) وEthereum في تصميم البنية، وآليات الإجماع، وخيارات التوسع، وتركيبة العقد، بهدف تقديم إطار واضح وقابل للتطبيق لمقارنة سلاسل البلوكشين العامة.
2026-03-24 11:58:38
Pendle مقابل Notional: تحليل مقارن لبروتوكولات العائد الثابت في التمويل اللامركزي (DeFi)
متوسط

Pendle مقابل Notional: تحليل مقارن لبروتوكولات العائد الثابت في التمويل اللامركزي (DeFi)

تُعتبر Pendle وNotional من البروتوكولات الرائدة في قطاع العائد الثابت ضمن التمويل اللامركزي (DeFi)، حيث يعتمد كل منهما آليات مميزة لتوليد العوائد. تقدم Pendle ميزات العائد الثابت وتداول العائد من خلال نموذج تقسيم العائدات PT وYT، في حين تتيح Notional للمستخدمين تثبيت معدلات الاقتراض عبر متجر الإقراض بمعدل فائدة ثابت. بالمقارنة، فإن Pendle أنسب لإدارة أصول العائد وتداول معدلات الفائدة، بينما تتخصص Notional في سيناريوهات الإقراض بمعدل فائدة ثابت. يسهم كلا البروتوكولين في تطوير سوق العائد الثابت في التمويل اللامركزي (DeFi)، حيث يتميز كل منهما بنهج فريد في هيكلية المنتج وتصميم السيولة والفئات المستهدفة من المستخدمين.
2026-04-21 07:34:07
كاردانو مقابل إيثيريوم: التعرف على الاختلافات الأساسية بين اثنتين من أبرز منصات العقود الذكية
مبتدئ

كاردانو مقابل إيثيريوم: التعرف على الاختلافات الأساسية بين اثنتين من أبرز منصات العقود الذكية

يكمن الفرق الجوهري بين Cardano وEthereum في نماذج السجلات وفلسفات التطوير لكل منهما. تعتمد Cardano على نموذج Extended UTXO (EUTXO) المستمد من Bitcoin، وتولي أهمية كبيرة للتحقق الرسمي والانضباط الأكاديمي. في المقابل، تستخدم Ethereum نموذجًا معتمدًا على الحسابات، وبصفتها رائدة في مجال العقود الذكية، تركز على سرعة تطور النظام البيئي والتوافق الشامل.
2026-03-24 22:08:15