إيثيريوم 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 معلومات أسعار الغاز في الوقت الفعلي للرجوع إليها.

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

مشاركة

المصطلحات ذات الصلة
حقبة
في عالم Web3، يُستخدم مصطلح "الدورة" لوصف العمليات أو الفترات المتكررة داخل بروتوكولات وتطبيقات البلوكشين، والتي تحدث وفق فترات زمنية أو عدد محدد من الكتل. من الأمثلة على ذلك أحداث تقليص مكافآت التعدين في Bitcoin، جولات الإجماع في Ethereum، جداول استحقاق الرموز، فترات التحدي لسحب الأصول في الطبقة الثانية، تسويات معدلات التمويل والعائد، تحديثات oracle، وفترات التصويت على الحوكمة. تختلف مدة هذه الدورات، وشروط انطلاقها، ودرجة مرونتها من نظام إلى آخر. إن فهمك لهذه الدورات يمكّنك من إدارة السيولة بكفاءة، وتحسين توقيت قراراتك، وتحديد حدود المخاطر بدقة.
تعريف TRON
يُعد بوزيترون (الرمز: TRON) من أوائل العملات المشفرة، ويختلف عن رمز البلوكشين العام "Tron/TRX" كلياً. يُصنف بوزيترون كعملة، أي أنه الأصل الأساسي لسلسلة بلوكشين مستقلة. إلا أن المعلومات المتوفرة عنه محدودة للغاية، وتشير السجلات إلى أن المشروع ظل غير نشط لفترة طويلة. يصعب الوصول إلى بيانات الأسعار الحديثة وأزواج التداول الخاصة به. نظراً لتشابه الاسم والرمز مع "Tron/TRX"، ينبغي على المستثمرين التحقق بدقة من الأصل المستهدف ومصادر المعلومات قبل اتخاذ أي قرار. آخر بيانات متاحة عن بوزيترون تعود إلى عام 2016، مما يصعّب تقييم السيولة والقيمة السوقية. عند تداول أو حفظ بوزيترون، يجب الالتزام التام بقواعد المنصة وأفضل ممارسات أمان المحافظ.
لامركزي
تعبر اللامركزية عن تصميم الأنظمة الذي يوزع اتخاذ القرار والسيطرة على عدة أطراف، ويظهر ذلك بوضوح في تقنية البلوكشين، الأصول الرقمية، وأنظمة حوكمة المجتمعات. تعتمد اللامركزية على تحقيق الإجماع بين عدد كبير من العقد داخل الشبكة، ما يسمح للنظام بالعمل دون تدخل سلطة واحدة، ويعزز بذلك الأمان، مقاومة الرقابة، والانفتاح. وفي قطاع العملات الرقمية، تظهر اللامركزية من خلال التعاون بين عقد Bitcoin وEthereum حول العالم، منصات التداول اللامركزية، المحافظ غير الحاضنة، ونماذج الحوكمة المجتمعية التي تمنح حاملي الرموز حق التصويت لتحديد قواعد البروتوكول.
ما هو الـ Nonce
يمكن فهم Nonce بأنه "رقم يُستخدم لمرة واحدة"، ويُستخدم لضمان تنفيذ عملية معينة مرة واحدة فقط أو بشكل متسلسل. في مجال البلوكشين والتشفير، يُستخدم الـ Nonce غالبًا في ثلاثة حالات: Nonce المعاملات يضمن تنفيذ معاملات الحساب بشكل متسلسل ويمنع تكرارها؛ Nonce التعدين يُستخدم للبحث عن قيمة hash تحقق مستوى الصعوبة المطلوب؛ وNonce التوقيع أو تسجيل الدخول يمنع إعادة استخدام الرسائل في هجمات إعادة التشغيل. ستصادف مفهوم Nonce عند إجراء معاملات على الشبكة، أو متابعة عمليات التعدين، أو عند استخدام محفظتك لتسجيل الدخول إلى المواقع الإلكترونية.
PancakeSwap
PancakeSwap عبارة عن منصة تداول لامركزية (DEX) مبنية على سلسلة BNB، وتعمل بآلية صانع السوق الآلي (AMM) لتبديل الرموز. يتيح للمستخدمين التداول مباشرة من محافظهم دون الحاجة إلى وسطاء، أو توفير السيولة من خلال إيداع رمزين في مجمعات السيولة العامة للحصول على رسوم التداول. يقدم النظام البيئي للمنصة ميزات متنوعة تشمل التداول، وصناعة السوق، والتخزين، والمشتقات، مع تحقيق توازن بين رسوم المعاملات المنخفضة وسرعة التأكيدات.

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

ما هو Tronscan وكيف يمكنك استخدامه في عام 2025؟
مبتدئ

ما هو Tronscan وكيف يمكنك استخدامه في عام 2025؟

Tronscan هو مستكشف للبلوكشين يتجاوز الأساسيات، ويقدم إدارة محفظة، تتبع الرمز، رؤى العقد الذكية، ومشاركة الحوكمة. بحلول عام 2025، تطورت مع ميزات أمان محسّنة، وتحليلات موسّعة، وتكامل عبر السلاسل، وتجربة جوال محسّنة. تشمل النظام الآن مصادقة بيومترية متقدمة، ورصد المعاملات في الوقت الحقيقي، ولوحة معلومات شاملة للتمويل اللامركزي. يستفيد المطورون من تحليل العقود الذكية الذي يعتمد على الذكاء الاصطناعي وبيئات اختبار محسّنة، بينما يستمتع المستخدمون برؤية موحدة لمحافظ متعددة السلاسل والتنقل القائم على الإيماءات على الأجهزة المحمولة.
2023-11-22 18:27:42
كيفية تخزين ETH?
مبتدئ

كيفية تخزين ETH?

ومع اكتمال الدمج، انتقلت إيثريوم أخيرًا من PoW إلى PoS. يحافظ Stakers الآن على أمان الشبكة من خلال تخزين ETH والحصول على المكافآت. من المهم اختيار الأساليب المناسبة ومقدمي الخدمات قبل التخزين. ومع اكتمال الدمج، انتقلت إيثريوم أخيرًا من PoW إلى PoS. يحافظ Stakers الآن على أمان الشبكة من خلال تخزين ETH والحصول على المكافآت. من المهم اختيار الأساليب المناسبة ومقدمي الخدمات قبل التخزين.
2022-11-21 08:11:16
كل ما تريد معرفته عن Blockchain
مبتدئ

كل ما تريد معرفته عن Blockchain

ما هي البلوكشين، وفائدتها، والمعنى الكامن وراء الطبقات والمجموعات، ومقارنات البلوكشين وكيف يتم بناء أنظمة التشفير المختلفة؟
2022-11-21 09:15:55