ERC-20: كل ما تحتاج إلى معرفته
نشرت: 2022-09-06ERC-20 هو معيار عقد ذكي تقني يستخدم بشكل شائع لتنفيذ وإصدار الرموز المشفرة على blockchain Ethereum.
بعد تأسيس Ethereum بواسطة Vitalik Buterin في عام 2014 ، أصبحت هذه المنصة مفتوحة المصدر هي المفضلة لمطوري التطبيقات اللامركزية (DApps). مع الزيادة في تطوير DApps ، كان من الضروري أن يكون لديك معيار تقني. أخيرًا ، تم إنشاء ERC-20 لتوفير إطار عمل قياسي للمطورين.
العقد الذكي الذي تستخدمه Ethereum هو برنامج يقوم تلقائيًا بتنفيذ الوظائف التي يمكن أن تكون عقودًا أو قواعد منتظمة. ERC-20 هو أهم معيار عقد ذكي لشركة Ethereum. لمعرفة المزيد حول العقود الذكية ، ألق نظرة على دليل المبتدئين هذا.
قد تتساءل ، "كيف توصلوا إلى ERC و 20؟" دعنا ندخل في ذلك أولاً. ERC ، أو طلب Ethereum للتعليق ، هو عملية فنية قدمها مجتمع مطوري Ethereum للحصول على مقترحات قياسية جديدة.
شارك المطور Fabin Vogelstellar في عام 2015 في اقتراح بشأن التعليق العشرين على صفحة Ethereum GitHub. نتيجة لذلك ، تم تسمية المعيار الفني باسم ERC-20.
تمت الموافقة على اقتراح Vogelstellar من قبل مجتمع مطوري Ethereum في عام 2017. بعد الموافقة ، تم تنفيذ الاقتراح باعتباره اقتراح تحسين Ethereum 20 (EIP-20). ومع ذلك ، لا يزال هذا الاقتراح الفعال يسمى ERC-20 ، الاسم الأولي للاقتراح.
وفقًا للتقارير المقدمة في موقع Yahoo! قمة جميع الأسواق المالية في 2018 ، جمعت عروض العملات الأولية (ICOs) 3.2 مليار دولار في نهاية عام 2017.

علاوة على ذلك ، تفوقت ICOs أيضًا على تمويل رأس المال الاستثماري بمقدار 16 مرة. بفضل تنفيذ ERC-20.
خصائص معيار ERC-20
كما نوقش أعلاه ، فيما يتعلق بتنفيذ معيار ERC-20 ، دعونا أيضًا نلقي نظرة على خصائصه البارزة:
- يسمح معيار ERC-20 بنقل الرمز المميز بسلاسة من حساب إلى آخر دون تعقيدات.
- باستخدام معيار ERC-20 ، يمكنك التحقق من رصيد الرمز المميز الحالي لأي حساب تشفير.
- بصفتك مستخدمًا ، يمكنك التحقق من العرض الإجمالي لأي رمز مميز متاح على شبكة Ethereum blockchain.
- يمكنك أيضًا الموافقة على عدد الرموز المميزة التي تم إنفاقها بواسطة حسابات الجهات الخارجية الأخرى أو رفضها.
- بصرف النظر عن ذلك ، بمجرد نشر عقد الرمز المميز ERC-20 ، يتم تتبع جميع الرموز المميزة التي تم إنشاؤها على Ethereum بشكل صحيح.
محتويات معيار ERC-20
يتكون ERC-20 من العديد من الأحداث والوظائف التي يحتاجها رمز التشفير المميز. هذا المعيار مسؤول أيضًا عن إجراء الحوكمة الذي يتم تنفيذه بواسطة العقود الذكية. الوظائف والمعلومات الأساسية اللازمة لإنشاء رمز متوافق مع ERC-20 هي:
- TotalSupply: العدد الإجمالي لرموز التشفير التي يخطط المطور لإصدارها.
- BalanceOf: يمثل رصيد الحساب المتاح في حساب مالك الرمز المميز. يمكنك استخدام هذه الوظيفة للاستعلام عن رصيد أي عناوين معروفة.
- التحويل: يُستخدم لنقل عدد محدد من الرموز المميزة تلقائيًا إلى عنوان تشفير معين.
- TransferFrom : تسمح هذه الوظيفة بنقل الرموز المميزة المحددة من عنوان تشفير معين. علاوة على ذلك ، يمكنك أيضًا استخدام TransferFrom لتفويض شخص آخر لتحويل الأموال نيابة عنك.
- الموافقة: يمكن للمستخدمين استخدام هذه الوظيفة للاحتفاظ بعدد معين من الرموز كحد للسحب. باستخدام هذه الوظيفة ، يمكنك الحد من مخاطر محو جميع الرموز المميزة الخاصة بك في حالة إرسال بريد عشوائي.
- البدل: يمكن أن توفر وظيفة البدل إذن العقد لإعادة عدد معين من الرموز من المنفق إلى المالك.
رموز ERC-20: كيف يتم إنشاؤها؟
تتكون الرموز المميزة لـ ERC-20 من أي رموز قابلة للاستبدال أو عملات معماة تم إنشاؤها باستخدام معيار ERC-20 على سلسلة Ethereum blockchain. ساعدت Ethereum المطورين ورجال الأعمال في بناء مئات الرموز والمشاريع المشفرة.
تستخدم الرموز المميزة ERC-20 عنوان Ethereum لكل معاملة ، ويتم استخدام Ethereum blockchain لتخزين البيانات. أدى تطبيق معيار ERC-20 إلى زيادة كبيرة في تطوير المشاريع والمعاملات القائمة على التشفير والتي تزيد قيمتها عن مليارات الدولارات.
من السهل إنشاء رمز ERC-20 ، لذا فإن مجرد إنشاء رمز مميز لا يضيف أي قيمة. وفقًا لـ etherscan.io ، تم إنشاء أكثر من 6 عقود رمزية لـ ERC-20 في وقت كتابة هذا التقرير. معظم الرموز التي تم إنشاؤها هي مشاريع فاشلة أو هوايات أو مجرد رموز بدون قيمة.

نظرًا لأننا ناقشنا رموز ERC-20 ، فلنلقِ نظرة على ما تحتاجه لإنشاء مثل هذه الرموز:
# 1. حدد خصائص الرمز المميز
الهدف الرئيسي لمنشئ الرمز المميز هو الحصول على تعريف وهدف مناسبين وراء إنشاء الرمز المميز. لنفترض أنك تبحث عن مستثمرين لمشروع تشفير معين قائم على الرمز المميز. في هذه الحالة ، يجب أن يكون لديك خصائص محددة تطابق معيار ERC-20. يجب عليك تحديد:
- إجمالي العرض المميز.
- اسم رمز ورمز.
- إجمالي عدد الكسور العشرية المطلوبة.
يمكنك العثور على الكثير من الأنظمة الأساسية التي تساعدك في إنشاء الرموز المميزة الأساسية الخاصة بك باستخدام معيار ERC-20. ومع ذلك ، افترض أنك تخطط لإنشاء رمز مميز بوظائف وحالات استخدام أكثر تقدمًا. في هذه الحالة ، تحتاج إلى التواصل مع فريق تطوير تشفير محترف.
# 2. تطوير عقد ذكي
كما ناقشنا في البداية ، تستخدم Ethereum العقود الذكية لتنفيذ المعاملات. تحتاج إلى الترميز أو الحصول على مساعدة احترافية من المبرمجين لإنشاء أكواد يجب نشرها في العقد الذكي. تقوم مواقع إنشاء الرموز الأساسية أيضًا بكتابة التعليمات البرمجية في الواجهة الخلفية نيابة عنك.

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

من الأفضل اكتشاف الأخطاء قبل نشر العقد الذكي لتجنب الألم في المستقبل. يمكنك استخدام blockchain للاختبار مثل Ropsten أو Rinkeyby لإجراء اختبارات متعددة.

# 4. انشر العقد الذكي في Blockchain
أخيرًا ، حان الوقت لنشر عقودك الذكية على blockchain بعد التخلص من فرصة حدوث أخطاء فنية. هذه الخطوة الأخيرة هي أسهل خطوة تتعلق بإنشاء الرمز المميز. يكاد لا يستغرق الأمر بضع نقرات لإكمال التنفيذ.
بمجرد نشر العقود الذكية بنجاح ، فأنت المالك الفخور لرمزك المميز. بصرف النظر عن ذلك ، يمكنك أيضًا الاستفادة من مزايا رمز ERC-20. ومع ذلك ، هل تتساءل عن ميزات رمز ERC-20؟ لا تقلق؛ سنناقشها بالتفصيل.
الميزات المميزة لرموز ERC-20
كما ناقشنا الرموز المميزة ERC-20 وإنشائها ، دعونا نفهم الميزات المهمة لهذه الرموز المميزة ؛
# 1. فطري
القابلية للتلف هي سمة بارزة في رموز ERC-20. هذا يعني أنه يمكنك استبدال رمز مميز بآخر. تتيح هذه الميزة للمستخدمين تبادل الرموز دون أي تعقيد.

بالإضافة إلى ذلك ، تساعد الطبيعة القابلة للاستبدال للرموز المميزة أيضًا مشاريع التشفير المختلفة على الاتصال والتعاون بغض النظر عن نوع الرمز المميز. نتيجة لذلك ، لعبت الرموز المميزة ERC-20 القابلة للاستبدال دورًا حيويًا في اعتماد Ethereum.
# 2. مرن
توكنات ERC-20 هي واحدة من أكثر أشكال التوكنات مرونة. يمكنك تخصيص الرموز الخاصة بك وفقًا لحالة استخدام مشروع التشفير الخاص بك. يمكنك أيضًا إنشاء رمز بسيط إذا كنت بحاجة إلى رمز meme بدون حالات استخدام فعلية.
لنفترض أنك رائد أعمال يقوم ببناء مشاريع تشفير تحل مشاكل متعددة. في هذه الحالة ، يمكنك أيضًا تخصيص رمزك وفقًا لحالات الاستخدام المتعددة الخاصة بك. يمكن أن يعمل رمز واحد كنقاط ولاء أو عملة داخل اللعبة أو مقتنيات رقمية أو حقوق ملكية.
# 3. متناسق
يمكن استخدام الرموز المميزة ERC-20 على منصات ومحافظ ومبادلات ومشاريع متعددة دون بذل جهد إضافي. على سبيل المثال ، يمكنك تبادل الرموز المميزة مع صديقك باستخدام منصتين مختلفتين في غضون ثوان قليلة.
يمكن نقل الرموز المميزة ERC-20 بسهولة من شخص إلى آخر باستخدام محافظ Ethereum. يحتاج المرسل إلى تقديم عنوان المحفظة الموحد للمستلم. بعد نجاح المعاملة ، يتم إضافة رموز ERC-20 إلى محفظة المستلم.
# 4. الاسم والرمز الفريد
يتم إنشاء رمز مميز ERC-20 باسم ورمز محددين. تلعب هذه الميزة دورًا مهمًا في تحديد الرمز المميز. على سبيل المثال ، إذا قمت بإنشاء رمز مميز باسم فريد ، فسيكون من السهل على الآخرين العثور على رمزك المميز على العديد من الأنظمة الأساسية المدرجة.
إلى جانب اسم الرمز المميز ، يساعد رمز الرمز المميز في تمييزه عن الرموز المميزة الأخرى المشابهة. تستخدم الرموز المميزة الأكثر شيوعًا من 3 إلى 4 أحرف لتمثيل رمز الرمز المميز.
على سبيل المثال ، رمز رمز Enjin Coin هو ENJ. يمكنك استخدام "ENJ" للبحث عن سعر التوكن وعنوان العقد الذكي وتفاصيل المعاملة والمزيد.
رموز ERC-20 الشهيرة
هل أنت مهتم بمعرفة بعض رموز ERC-20 الشهيرة؟
دعنا نتحقق من الرموز المميزة التي تناسب القائمة:
- حبل (USDT)
- عملة USD (USDC)
- عملة Binance (BNB)
- بينانس USD (BUSD)
- ملف البيتكوين (WBTC)
- عرافة (عرافة)
- شيبا اينو (شيب)
- داي (داي)
- رمز ماتيك (MATIC)
- ثيتا توكن (ثيتا)
عيوب ERC-20 Tokens
في الوقت الحالي ، قد تكون متحمسًا بشأن الجوانب الإيجابية لمعيار ERC-20 ورموزه ، أليس كذلك؟ جيد ، ولكن دعنا نلقي نظرة أيضًا على بعض عيوب الرموز التي تم تطويرها باستخدام ERC-20:
- قابلية التوسع المنخفضة بسبب ازدحام شبكة Ethereum.
- يساعد الحد الأدنى من الجهد لإنشاء الرموز المميزة في إنشاء الرموز المميزة للخداع.
- سرعة المعاملات بطيئة.
- رسوم معاملات عالية.
معايير ERC الرئيسية الأخرى
ERC-20 هو معيار Ethereum الأكثر شيوعًا والأكثر استخدامًا ، ولكن هناك العديد من معايير ERC. معايير ERC الشائعة هي:
- ERC-721: تم اقتراح هذا المعيار لإصدار NFTs. نظرًا لأنه لا يمكن استبدال الرموز المميزة غير القابلة للاستبدال أو نقلها باستخدام معيار ERC-20 القابل للاستبدال ، فقد تم إنشاء ERC-721. باختصار ، ERC-721 هو معيار NFT.
- ERC-777: يسمح معيار ERC-777 بوظيفة الاسترداد في حالات الطوارئ في حالة فقد مفاتيحك الخاصة. بصرف النظر عن ذلك ، يعمل معيار ERC هذا على تحسين خصوصية معاملاتك.

- ERC-1155: يمكنك استخدام هذا المعيار لإنشاء الرموز المميزة التي توفر معاملات أكثر كفاءة. لذلك ، يوفر ERC-1155 الكثير من رسوم المعاملات الخاصة بك. بصرف النظر عن ذلك ، يمكنك استخدام هذا المعيار لإنشاء رموز غير قابلة للفطريات ورموز أدوات مساعدة.
- ERC-223: في حالة الرموز المميزة ERC-20 ، إذا قمت بإرسال الرموز المميزة إلى عنوان خاطئ ، فستفقد الرموز المميزة الخاصة بك إلى الأبد. هنا ، يأتي ERC-223 بحل ذي مغزى. بمجرد إرسال الرموز المميزة ERC-223 إلى عقد ذكي خاطئ لا يمكنه التعامل مع الرمز المميز ، يفشل النقل ، وتستعيد الرموز المميزة الخاصة بك.
قم بتغليفه!
أحدث معيار ERC-20 تأثيرًا ثوريًا على مطوري الرموز. بعد تنفيذ معيار الرمز المميز المبتكر هذا ، ظهرت العديد من مشاريع التشفير المهمة ورموزها المميزة إلى حيز الوجود.
علاوة على ذلك ، مهد ERC-20 الطريق لإنشاء المزيد من معايير الرمز المميز ERC التي تحل العديد من المشكلات في سلسلة Ethereum blockchain. توكنات ERC-20 تحظى بشعبية كبيرة في العملات المشفرة ، ولكن قبل شراء أي توكنات مشفرة ، DYOR!
هل أنت مهتم بمعرفة المزيد عن الموضوعات المتعلقة بـ Ethereum؟ ثم اقرأ عن دمج Ethereum.