
يُعد ERC-20 المعيار العالمي للتوكنات القابلة للاستبدال على شبكة Ethereum، إذ يحدد مجموعة مشتركة من قواعد التحويل واستعلام الرصيد لضمان التوافق الكامل بين المحافظ، ومنصات التداول، والتطبيقات اللامركزية (DApps). تسمح هذه المواصفة للتوكنات المختلفة بالعمل والتفاعل بسلاسة ضمن منظومة Ethereum.
على Ethereum، لا تعمل التوكنات كنظام عملة مستقل، بل تُدار عبر العقود الذكية—برامج ذاتية التنفيذ تتولى إدارة الأرصدة والتحويلات والموافقات وفق واجهات محددة مسبقًا. تعني "قابلة للاستبدال" أن كل وحدة من التوكن متطابقة في القيمة والخصائص، مثل العملات المعدنية أو نقاط الولاء، حيث لا يمكن تمييز الوحدات الفردية.
تتولى العقود الذكية لـ ERC-20 تتبع رصيد كل عنوان وإدارة تحويل التوكنات بين العناوين. تُسجل جميع العمليات على سجل البلوكشين، ما يجعل المعاملات شفافة وقابلة للتحقق من الجميع.
يتطلب تحويل ERC-20 بدء معاملة تستدعي وظيفة التحويل في العقد، ودفع رسوم الشبكة (Gas) بعملة ETH إلى المدققين، وتحديث أرصدة المرسل والمستلم، وإنشاء سجل يمكن الرجوع إليه. تمثل رسوم Gas تكلفة معالجة الشبكة، وتُدفع بعملة ETH، الأصل الرسمي الذي يقبله المعدنون والمدققون.
إذا أراد تطبيق تحويل التوكنات نيابةً عنك، يجب أولًا تحديد حد سماح عبر وظيفة approve. بعدها يمكن للتطبيق استخدام transferFrom لإنفاق التوكنات ضمن الحد المصرح به، وذلك يشبه وضع حد للإنفاق على بطاقة الخصم.
تركز واجهة ERC-20 على ثلاث وظائف رئيسية: الاستعلام، والتحويل، والموافقة. تشمل الاستعلامات استرجاع إجمالي المعروض من التوكنات (totalSupply) ورصيد عنوان معين (balanceOf)؛ يتيح التحويل (transfer) إرسال التوكنات إلى عنوان آخر؛ وتشمل عمليات التفويض والإنفاق الموكّل تحديد حدود السماح (approve) والإنفاق ضمن تلك الحدود (transferFrom).
توفر الوظائف الإضافية بيانات وصفية مثل اسم التوكن (name)، ورمزه (symbol)، وعدد الكسور العشرية (decimals). تحدد الكسور العشرية أصغر وحدة، وغالبًا ما يتم ضبطها عند 18، مما يسمح بتقسيم التوكن الواحد إلى 10^18 وحدة فرعية لمرونة التسعير والحسابات.
تصدر عقود ERC-20 أيضًا أحداثًا مثل Transfer (لتحركات التوكنات) وApproval (لتغييرات التفويض)، والتي تتابعها المحافظ ومستكشفات البلوك لعرض سجل المعاملات وتحديثات الموافقات.
تُستخدم توكنات ERC-20 على نطاق واسع في العملات المستقرة، وتوكنات الحوكمة، ونقاط المنصات، والشهادات المدعومة بالأصول، وتوكنات جمع التمويل. تعتمد العملات المستقرة الشهيرة مثل USDT، وUSDC، وDAI على ERC-20 في المدفوعات وخدمات DeFi بفضل دعم المحافظ والتطبيقات الواسع.
في منصات التداول اللامركزية (DEXs)، يُعد ERC-20 الصيغة الأساسية للتداول وتوفير السيولة. كما تعتمد بروتوكولات الإقراض، ومجمعات العوائد، وجسور السلاسل المتقاطعة على واجهة ERC-20 الموحدة لإدارة الأصول برمجيًا وتحريك السيولة بسلاسة.
تشمل الممارسات الأساسية للسلامة التحقق من عناوين العقود، وإدارة حدود الموافقة، وفهم الرسوم، وإلغاء الموافقات غير الضرورية بسرعة.
الخطوة 1: تحقق من عنوان عقد التوكن عبر القنوات الرسمية أو مستكشفات البلوك الموثوقة لتجنب إرسال الأصول لعقود احتيالية.
الخطوة 2: نفذ تحويلًا تجريبيًا صغيرًا للتأكد من صحة العناوين واختيار الشبكة قبل إجراء معاملات أكبر.
الخطوة 3: حدد حدود السماح المناسبة عند تفويض التطبيقات—تجنب منح موافقة غير محدودة. راجع وألغِ الموافقات غير المستخدمة بانتظام عبر أدوات المحافظ أو مستكشف البلوك لتقليل المخاطر في حال تعرض التطبيق للاختراق.
الخطوة 4: تأكد من توفر كمية كافية من ETH لدفع رسوم Gas. بدون ETH، لا يمكنك إتمام تحويلات أو موافقات ERC-20 على شبكة Ethereum.
عند إيداع أو سحب توكنات ERC-20 عبر Gate، من الضروري اختيار الشبكة الصحيحة وإصدار العقد المناسب والتحقق من العناوين بدقة.
الخطوة 1: اختر الشبكة الصحيحة. عند إيداع USDT مثلًا، اختر شبكة Ethereum (إصدار ERC-20)، لضمان دخول أصولك إلى منظومة عقد ERC-20 على Ethereum.
الخطوة 2: انسخ وتحقق من عنوان الإيداع بعناية. استخدم فقط العناوين المقدمة من Gate، وراجع الأرقام الرئيسية مع العناوين الرسمية أو عناوين المحفظة قبل المتابعة. يُفضل إجراء إيداع تجريبي صغير أولًا.
الخطوة 3: استعد لرسوم المعاملات. تتطلب عمليات السحب إلى عناوين خارجية أو التحويلات على السلسلة دفع رسوم شبكة Ethereum بعملة ETH؛ وعند الإيداع إلى Gate، يتحمل المرسل تكاليف Gas.
الخطوة 4: راقب تأكيدات الإيداع. تتطلب معاملات Ethereum عدة تأكيدات بلوك قبل إضافة الأصول؛ تعرض Gate تقدم التأكيد والحالة على واجهتها.
الأموال معرضة للخطر—تحقق دائمًا من صحة الشبكة، وإصدار العقد، والعنوان قبل إجراء تحويلات كبيرة.
على عكس ETH (عملة Ethereum الأصلية)، تُعد توكنات ERC-20 أصولًا معتمدة على العقود الذكية، حيث تُدار الأرصدة داخل العقود الذكية نفسها. أما ETH فهي العملة الرسمية للبلوكشين وتُستخدم لدفع رسوم Gas، ولا تخضع لأي عقد توكن.
بالنسبة إلى ERC-721 (NFTs) ومعايير ERC-1155، يركز ERC-20 على القابلية للاستبدال: كل وحدة متطابقة وقابلة للتبادل. أما NFTs فهي غير قابلة للاستبدال—كل توكن له معرف فريد؛ يدعم ERC-1155 كلًا من الأصول القابلة وغير القابلة للاستبدال ضمن عقد واحد.
توفر المعايير المتقدمة مثل ERC-777 إمكانيات موسعة للتحويل ونماذج تفاعل إضافية، لكن ERC-20 يبقى الأكثر انتشارًا بفضل توافقه مع منظومة Ethereum، مما يجعله مدعومًا على نطاق واسع بين المحافظ والمنصات.
تشمل المخاطر على مستوى العقود وجود ثغرات في العقود الذكية أو صلاحيات مفرطة (مثل ميزات الصك، أو التجميد، أو القوائم السوداء) قد تؤثر على خصائص التوكن. راجع دائمًا كود العقد والوثائق الرسمية لفهم صلاحيات الإدارة.
غالبًا ما تؤثر مخاطر التفويض على المبتدئين. يمنح منح موافقة غير محدودة لتطبيقات غير موثوقة إمكانية سحب الأصول دون إذن. استخدم دائمًا الحد الأدنى الضروري من حدود السماح وقم بإلغاء الموافقات غير المستخدمة دوريًا.
تشمل القيود المتعلقة بالمعاملات الرسوم المرتفعة أثناء فترات ازدحام شبكة Ethereum، والضرورة لاستخدام ETH في دفع Gas، واحتمالية فقدان الأصول بسبب اختيار شبكة أو عنوان عقد غير صحيح. احذر من عمليات الاحتيال مثل "التوكنات المزيفة" أو "عقود الفخ" التي لا يمكن بيعها—اعتمد دائمًا على مصادر معلومات موثوقة وتدقيقات المجتمع.
الخطوة 1: اقرأ وثائق EIP-20 لفهم كل وظيفة وحدث في الواجهة.
الخطوة 2: أنشئ نموذج عقد ERC-20 بسيط على شبكة اختبار؛ حدد اسمه، ورمزه، وعدد الكسور العشرية؛ وتمرّن على التحويلات والموافقات.
الخطوة 3: استخدم المحافظ الرئيسية لمتابعة الموافقات وسجلات الأحداث؛ تتبع أحداث Transfer وApproval عبر مستكشف البلوك.
الخطوة 4: جرّب مبالغ صغيرة في تطبيق DeFi؛ حدد تفويضًا محدودًا للمعاملة؛ ثم تمرّن على إلغاء الموافقات وتقييم المخاطر.
يُعد ERC-20 "لغة عالمية" لـ Ethereum فيما يخص التوكنات القابلة للاستبدال، حيث يوفر واجهات موحدة تجعل الأصول قابلة للتعرف والإدارة عبر المحافظ والمنصات ومنصات DeFi. يعتمد تشغيله على العقود الذكية ورسوم Gas المدفوعة بعملة ETH. إتقان التحويلات، والموافقات، والأحداث ضروري لأمان المعاملات. عمليًا، تحقق دائمًا من العقود والشبكات، وتحكم في حدود السماح، واحتفظ بـ ETH للرسوم، وتصرف بحذر عند الإيداع أو السحب عبر منصات مثل Gate. عند الالتزام بالممارسات المثلى، يوفر ERC-20 توافقًا مستقرًا لمجموعة واسعة من الأصول والتطبيقات.
يوفر معيار ERC-20 مواصفة موحدة للتوكنات تتيح لجميع التوكنات القائمة على Ethereum التعرف والتفاعل بسهولة مع المحافظ والمنصات والتطبيقات اللامركزية. كما هو الحال مع الرموز الشريطية الموحدة في قطاع التجزئة، يُسهم هذا البروتوكول المشترك في كفاءة المنظومة—مما يجعل ERC-20 أكثر معايير التوكنات اعتمادًا في مجتمع Ethereum.
توكنات ERC-20 هي أصول رقمية تُنشأ بواسطة كود العقود الذكية؛ وتعتمد شرعيتها على جهة الإصدار. تصدر التوكنات من مشاريع موثوقة (مثل USDT أو USDC) من قبل مؤسسات رسمية ويمكن التحقق منها عبر منصات مثل Gate. تحقق دائمًا من عنوان عقد التوكن عبر المواقع الرسمية أو مستكشفات البلوك قبل التداول لتجنب التوكنات المزيفة.
الموافقة (Approve) هي ميزة أمان في معيار ERC-20 تمنع العقود من نقل توكناتك دون إذن صريح. عند إجراء معاملات على Gate أو منصات مشابهة، سيُطلب منك تحديد حد السماح قبل تنفيذ التحويلات—كما لو كنت تحدد سقف إنفاق على بطاقة مصرفية—لحماية أصولك من الوصول غير المصرح به.
لا. عمليات التجميد (القفل) أو الحرق (الإتلاف) التي تُنفذ عبر عقود ERC-20 الذكية هي معاملات بلوكشين لا رجعة فيها. بمجرد تنفيذ هذه الوظائف من قبل جهة إصدار العقد، تُقلص أو تُقفل التوكنات المتأثرة بشكل دائم—مما يجعل مصداقية المشروع أمرًا بالغ الأهمية عند اختيار التوكنات.
تشمل الأخطاء المتكررة تحويل التوكنات إلى عناوين عقود غير صحيحة (مثل التوكنات المزيفة) أو تجاهل رسوم Gas مما يؤدي إلى فشل المعاملات. يجب على المبتدئين البدء في منصات تداول آمنة مثل Gate، ونسخ عناوين العقود الرسمية بدقة، وممارسة العمليات على شبكات اختبار (مثل Goerli) قبل التداول على الشبكة الرئيسية—وذلك للحد من المخاطر بشكل فعّال.


