على Ethereum، توجد معظم الأصول المُصدرة—مثل USDT وDAI وWETH والعديد من رموز DeFi—في صورة عقود ERC-20، لا كعملة أصلية للشبكة. وللقراء الذين يحتاجون إلى الفصل بين معيار الرمز واختيار الشبكة والرسوم، يوضح هذا الدليل كيفية عمل ERC-20 مع العقود الذكية، واختلافه عن TRC-20، وطريقة نقل المعاملات والتحقق منها، وأبرز المخاطر المرتبطة بالاستخدام اليومي.
0x… ورسوم ETH، بينما تستخدم TRON عناوين T… ورسوم TRX.ERC-20 معيار تقني للرموز القابلة للاستبدال التي تنشئها العقود الذكية على بلوكشين Ethereum. ويشير “ERC” إلى Ethereum Request for Comments، بينما يشير “20” إلى رقم المقترح. قدّمه Fabian Vogelsteller بوصفه مقترح تحسين Ethereum (EIP-20) في نوفمبر 2015، ثم اعتمدته المنظومة على نطاق واسع بعد إقراره نهائيًا في 2017.
ولأن كل رمز متوافق يطبّق الواجهة نفسها، تستطيع المحافظ والمنصات والعقود الأخرى تنفيذ التفاعلات القياسية نفسها—كالتحقق من الأرصدة ونقل الرموز ومنح حدود الإنفاق—من دون كتابة تعليمات مخصصة لكل مشروع. وهذا المخطط الموحد هو ما جعل ERC-20 التنسيق الافتراضي لإطلاقات عصر ICO، ولا يزال أساس سيولة DeFi على Ethereum، ورموز الحوكمة، والعديد من العملات المستقرة.
رموز ERC-20 قابلة للاستبدال؛ فكل وحدة قابلة للاستبدال بأخرى من العقد نفسه، كما يمكن استبدال دولار أمريكي بدولار أمريكي آخر. أما ETH فهي العملة الرقمية الأصلية لـ Ethereum، ولا تطبّق واجهة ERC-20؛ لذلك توجد إصدارات مغلّفة مثل WETH لكي تتصرف ETH كرمز ERC-20 داخل بروتوكولات DeFi. وليست كل الرموز عملات؛ إذ يمثل بعضها حقوق التصويت أو المكافآت أو أصولًا رقمية أخرى. للاطلاع على قائمة الأساليب والأحداث الرسمية، راجع توثيق ERC-20 على ethereum.org وEIP-20.
يُنشأ رمز ERC-20 على Ethereum عبر عقد للرمز، وليس على بلوكشين خاص به. ويسجل ذلك العقد الأرصدة والتحويلات. وعندما يرسل المستخدم رموزًا، تستدعي المحفظة وظائف مثل transfer أو transferFrom لنقلها وتحديث رصيد الحساب في عنوان محدد، ثم يُدرج المُدقِّقون هذا الاستدعاء في كتلة.
وينتج عن هذا التصميم ثلاث قواعد عملية:
0x…، وهي الصيغة ذاتها لعناوين ETH؛ ويمكن لعنوان Ethereum واحد الاحتفاظ بـ ETH والعديد من أرصدة ERC-20.تساعد حقول البيانات الوصفية الاختيارية—name وsymbol وdecimals، التي تكون غالبًا 18 خانة عشرية—المحافظَ على عرض الأرصدة. ويعرض totalSupply إجمالي المعروض الذي يتتبعه العقد حاليًا. وقد يقوم المُصدرون بسك الرموز أو حرقها بحسب التصميم، كما يمكن للمشاريع إضافة وظائف فوق المعيار الأساسي؛ لذلك فإن «ثبات المعروض إلى الأبد» قرار يخص المشروع، وليس شرطًا إلزاميًا في ERC-20.
يعرّف ERC-20 ست وظائف أساسية، إلى جانب بيانات وصفية اختيارية. وتتيح هذه الوظائف للتطبيقات قراءة الأرصدة ونقل الرموز، كما تسمح لطرف ثالث بالإنفاق نيابةً عن المستخدم.

الشكل 1. نظرة عامة على وظائف عقود ERC-20 الشائعة.
| الوظيفة | الدور |
|---|---|
totalSupply |
تعرض إجمالي كمية الرموز التي يتتبعها العقد |
balanceOf |
تعرض رصيد الرموز لحساب في عنوان محدد |
transfer |
تنقل الرموز من المُستدعي إلى عنوان آخر |
approve |
تمنح منفقًا، مثل محفظة أو موجّه DEX أو عقد، صلاحية استخدام مبلغ يصل إلى حد معين من حساب المالك |
allowance |
تعرض حد الإنفاق المتبقي الذي يمكن للمنفق استخدامه من أموال المالك |
transferFrom |
تتيح لمنفق حاصل على الموافقة نقل الرموز من المالك إلى المستلم |
يعتمد DeFi على نمط approve + transferFrom في المبادلات والإيداعات: يمنح المستخدم حد الإنفاق أولًا، ثم يسحب البروتوكول الرموز. لكن هذه السهولة تمثل أيضًا مصدرًا للخطر؛ إذ قد تسمح حدود الإنفاق غير المحدودة لعقد خبيث أو مخترق باستنزاف المحفظة إذا لم تُراجع. ولهذا تشجع واجهات كثيرة على إعادة ضبط الموافقات قبل تعديلها. وتسجل أحداث Transfer وApproval هذه الإجراءات لدى مستكشفي البلوكشين ومفهرسي البيانات.
تُصدر Tether (USDT) على عدة شبكات. يوجد USDT ERC-20 على Ethereum، بينما يوجد USDT TRC-20 على TRON. ويشترك الإصداران في رمز التداول، لكنهما غير قابلين للتبادل على السلسلة؛ فلا يمكن إرسال USDT من عنوان Ethereum مباشرةً إلى عنوان TRON.
| الميزة | USDT ERC-20 | USDT TRC-20 |
|---|---|---|
| البلوكشين | Ethereum | TRON |
| رمز الرسوم | ETH | TRX |
| مستوى الرسوم المعتاد | أعلى أثناء الازدحام | عادةً أقل |
| مدة التأكيد | دقائق، بحسب الرسوم | غالبًا من ثوانٍ إلى دقائق |
| صيغة العنوان | يبدأ بـ 0x… |
يبدأ بـ T… |
| الاستخدام الأنسب | DeFi على Ethereum ومحافظ ERC-20 | التحويلات منخفضة التكلفة عندما يدعم الطرفان TRON |
اختر ERC-20 عندما تكون الوجهة محفظة Ethereum أو منصة DEX أو تطبيق DeFi. واختر TRC-20 عندما يدعم المرسل والمستلم TRON صراحةً، وتكون وفورات الرسوم أهم من الوصول إلى منظومة Ethereum. وطابق دائمًا اسم الشبكة لدى طرفي التحويل.
تدعم المحافظ المتوافقة، مثل MetaMask، والعديد من صفحات إيداع المنصات أصول ERC-20. وتتم عملية الإرسال المعتادة كما يلي:
0x… يدعم Ethereum، وتحقق من أن الشبكة هي Ethereum / ERC-20.للتحقق من الحالة على Etherscan:
Success / Pending / Failed)، وعناوين المرسل والمستلم، وكمية الرموز، وعدد التأكيدات.تتطلب التحويلات عبر السلسلة، مثل تحويل USDT ERC-20 إلى USDT TRC-20، استخدام منصة أو جسر يدعم الشبكتين، وليس إرسالًا مباشرًا من محفظة إلى أخرى. وتُعد الإيداعات على الشبكة الخاطئة سببًا رئيسيًا لفقدان العملات المستقرة.
المزايا
المخاطر والقيود
approve غير المحدودة من خطر الاستنزاف إذا كان المنفق خبيثًا أو تعرض للاختراقتنطبق ممارسات أمان محفظة العملات الرقمية الأساسية: خزّن العبارات الأولية دون اتصال بالإنترنت، وتحقق من عناوين DApp، وافحص العقود على Etherscan، وألغِ حدود الإنفاق غير المستخدمة دوريًا.
يُعد ERC-20 أحد أهم مقترحات تحسين Ethereum، ولا يزال معيارها المهيمن للرموز القابلة للاستبدال؛ فهو يوفر واجهة موحدة للعقود الذكية الخاصة بالأصول القابلة للاستبدال عبر المحافظ والمنصات وDeFi. وتظل ETH عملة الرسوم الأصلية، بينما توجد أرصدة ERC-20 داخل عقود مرتبطة بعناوين 0x…. وتمثل مقارنة USDT ERC-20 بـ TRC-20، وإجراء التحويلات بعناية، والتحقق من TxID على Etherscan، وإدارة الموافقات المهارات العملية الأهم، لا مجرد حفظ أسماء الوظائف. وتعالج المعايير الأحدث، مثل ERC-721 الخاصة بأصول NFT، مشكلات مختلفة، لكن ERC-20 لا يزال التنسيق الافتراضي للعملات الرقمية القابلة للاستبدال على Ethereum.
رمز ERC-20 أصل رقمي قابل للاستبدال يصدره عقد ذكي على Ethereum ويطبّق واجهة ERC-20. وتتفاعل المحافظ والتطبيقات معه عبر أساليب قياسية مثل balanceOf وtransfer وapprove.
لا. ETH هي العملة الأصلية لـ Ethereum وتُستخدم لدفع الرسوم. أما WETH والإصدارات المغلّفة المماثلة فهي تمثيلات لـ ETH وفق معيار ERC-20، وتُستخدم داخل البروتوكولات القائمة على الرموز.
يعمل ERC-20 على Ethereum باستخدام عناوين 0x… ورسوم ETH، بينما يعمل TRC-20 على TRON باستخدام عناوين T… ورسوم TRX. وتُعد الأصول التي تحمل رمز التداول نفسه، مثل USDT، على كل شبكة أصولًا منفصلة، ولا يجوز خلطها في تحويل واحد.
تُعد تحويلات USDT ERC-20 معاملات على Ethereum. ويحدّث عقد الرمز الأرصدة، لكن الشبكة تفرض الرسوم بالـ ETH، ولذلك يحتاج عنوان الإرسال إلى كمية كافية من ETH لتغطية الرسوم.
انسخ TxID من محفظتك أو منصتك، وابحث عنه على Etherscan، ثم تحقق من الحالة والعناوين وكمية الرموز والتأكيدات. وبالنسبة إلى الرموز الجديدة، افتح أيضًا صفحة العقد وتحقق من العنوان المنشور قبل التفاعل معه.
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.





