ما هو ERC20؟ دليل لمعيار رمز Ethereum

ما هو ERC20؟ دليل لمعيار رمز Ethereum

يعد ERC20 معيارًا محوريًا لصياغة ونشر العقود الذكية على blockchain Ethereum، وهو بمثابة العمود الفقري للرموز الرقمية داخل هذا النظام البيئي. نشأت من قدرة Ethereum على استضافة العقود الذكية - العقود ذاتية التنفيذ مع كتابة شروط الاتفاقية مباشرة في سطور من التعليمات البرمجية - تعد رموز ERC20 حجر الزاوية في وظائف Ethereum. تتيح هذه الرموز إنشاء مجموعة متنوعة من التطبيقات اللامركزية (dApps) والمنصات، بدءًا من الرموز المميزة للخدمات إلى حلول التمويل اللامركزي (DeFi) ، وكلها تلتزم بإرشادات ERC20 لضمان توافق الشبكة.

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

ماذا يعني ERC-20؟

تم اقتراح معيار ERC-20، الذي يمثل حجر الزاوية في إنشاء الرموز القابلة للاستبدال على blockchain Ethereum، من قبل مطور Ethereum Fabian Vogelsteller في 19 نوفمبر 2015. هذه المواصفات الفنية، المعروفة رسميًا باسم طلب Ethereum للتعليقات 20 (ERC-20)، وضع الأساس لإصدار وإنشاء ونشر الرموز المميزة القابلة للتبديل داخل النظام البيئي لإيثريوم. يشير التعيين "ERC" إلى الطريقة التي يقترح بها المطورون تحسينات على blockchain، مع الإشارة إلى "20" رقم الاقتراح المحدد المخصص لهذه المجموعة من القواعد التشغيلية.

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

تم الاعتراف بـ ERC-20 واعتماده رسميًا كبروتوكول لتحسين Ethereum، المعروف باسم EIP-20، في نهاية عام 2017. وقد عزز تأييد EIP-20، الذي قام بتأليفه Vogelsteller جنبًا إلى جنب مع المؤسس المشارك لـ Ethereum Vitalik Buterin ، مكانته كبروتوكول أساسي. بروتوكول ضمن blockchain Ethereum، الذي يدعم مجموعة واسعة من الرموز القابلة للاستبدال والتي أصبحت منذ ذلك الحين جزءًا لا يتجزأ من النظام البيئي للمنصة ومجتمع blockchain الأوسع.

كيف يعمل ERC-20

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

يخدم Getters غرض استرداد البيانات وعرضها دون تغيير حالة blockchain. تتضمن الحروف الأساسية الموضحة في ERC-20 ما يلي:

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

الوظائف عبارة عن أوامر موجهة نحو العمل تتيح إدارة الرمز المميز ونقله:

  • النقل : تُستخدم هذه الوظيفة الأساسية لنقل الرموز المميزة من حساب إلى آخر، وهو جانب أساسي لتداول الرموز المميزة.
  • الموافقة : تسمح لحامل الرمز المميز بتحديد حد الإنفاق لحساب آخر، مما يتيح سيناريوهات مثل المدفوعات الآلية والبدلات داخل شبكة إيثريوم.
  • التحويل من : بناءً على وظيفة "الموافقة"، يسمح هذا لطرف ثالث بنقل الرموز المميزة بين الحسابات ضمن الحد المعتمد، مما يؤدي إلى تبسيط المعاملات التي تشمل أطرافًا متعددة.

الأحداث هي إشارات تنبعث من العقود الذكية للإشارة إلى حدوث إجراء مهم، مما يوفر الشفافية وإمكانية التتبع:

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

بالإضافة إلى الوظائف الأساسية، من المهم ملاحظة أهمية ERC-20 في تعزيز قابلية التشغيل البيني بين التطبيقات اللامركزية (dApps) على إيثريوم. من خلال الالتزام بمجموعة موحدة من القواعد، يمكن دمج رموز ERC-20 بسهولة في المحافظ والبورصات والتطبيقات اللامركزية الأخرى، مما يعزز السيولة والمنفعة عبر النظام البيئي. علاوة على ذلك، مهد هذا المعيار الطريق لتطبيقات وبروتوكولات مالية مبتكرة، مما ساهم بشكل كبير في تطور التمويل اللامركزي (DeFi) من خلال تمكين مجموعة واسعة من المعاملات، بدءًا من التحويلات البسيطة وحتى عمليات تنفيذ العقود الذكية المعقدة. كدليل على دوره التأسيسي، يستمر معيار ERC-20 في التأثير على تطوير معايير الرمز المميز الجديدة وتقنيات blockchain، مما يؤكد تأثيره الحاسم على blockchain Ethereum ومشهد التشفير الأوسع.

إنشاء رموز ERC-20

تكتسب رموز ERC-20 وجودها من خلال نشر العقود الذكية على blockchain Ethereum. تفتح هذه العقود، المضمنة بكود ذاتي التنفيذ، عالمًا من الإمكانيات لإنشاء الرموز المميزة وتوزيعها، مما يعكس بعض جوانب الآليات المالية التقليدية ولكن مع تطورات مبتكرة.

يتضمن السيناريو التوضيحي عقدًا ذكيًا مصممًا لقبول مبلغ محدد من Ethereum، على سبيل المثال 10 ETH. عند استلام ETH، يقوم العقد بتنشيط وظيفة سك الرمز المميز، وإصدار كمية محددة مسبقًا من الرموز – على سبيل المثال، 100 رمز لكل ETH – مباشرة إلى محفظة المساهم. يمكن لمثل هذه الآلية أن تولد بشكل فعال 100000 من رموز "ABC" الافتراضية، وتوزيعها على المشاركين مقابل مساهماتهم في الإيثيريوم.

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

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

ما هو الغاز؟

ضمن نظام Ethereum blockchain البيئي، يشير "الغاز" إلى وحدة القياس المستخدمة لتحديد الجهد الحسابي المطلوب لإجراء المعاملات أو تنفيذ العقود الذكية. يتم التعبير عنها بـ " gwei " - وهي فئة أصغر من العملة المشفرة الأصلية للإيثريوم، الأثير (ETH)، والتي غالبًا ما تعادل النانويث - يعمل الغاز باعتباره الوسيط الذي يتم من خلاله تخصيص الموارد إلى آلة الإيثريوم الافتراضية (EVM) . ويسهل هذا التخصيص التشغيل المستقل للتطبيقات اللامركزية، بما في ذلك تنفيذ العقود الذكية، بطريقة آمنة ولامركزية.

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

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

أصناف من رموز ERC-20

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

على سبيل المثال، تعمل بعض رموز ERC-20 بشكل مشابه للأسهم في الشركة، مما قد يُخضع مصدريها لالتزامات قانونية محددة بناءً على وجهات نظر تنظيمية. ويقدم البعض الآخر فائدة مبتكرة داخل النظم البيئية الرقمية، مثل نقاط الولاء من منصة الحجز عبر الإنترنت التي يمكن استخدامها للخدمات المستقبلية أو تداولها مع الآخرين، مما يضيف طبقة من القيمة والمنفعة خارج سياقها الأصلي. يمتد هذا التنوع إلى العملات المستقرة مثل Tether (USDT)، المرتبطة بعملات العالم الحقيقي وتقدم نظيرات رقمية للأموال التقليدية مع المزايا الإضافية لتقنية blockchain، مثل سهولة النقل وتوليد العائد المحتمل من خلال العقود الذكية.

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

يتجلى اعتماد رموز ERC-20 بشكل أكبر من خلال دمجها في مجموعة متنوعة من التطبيقات:

  • توفر العملات المستقرة مثل USD Coin (USDC) وTether (USDT) الاستقرار في سوق العملات المشفرة.
  • تتيح رموز الحوكمة ، مثل Maker (MKR)، المشاركة في عملية صنع القرار اللامركزية.
  • تمنح الرموز المساعدة إمكانية الوصول إلى خدمات معينة، مثل Basic Attention Token (BAT) داخل متصفح Brave.
  • تعمل الرموز المدعومة بالأصول على ربط الرموز الرقمية بأصول العالم الحقيقي، مما يوفر قيمة ملموسة.
  • تستفيد العملات داخل اللعبة ومنصات Metaverse من رموز ERC-20 لإدارة الاقتصادات الافتراضية وتسهيل المعاملات داخل العوالم الرقمية.
  • تستخدم تطبيقات التمويل اللامركزي (DeFi) الرموز المميزة مثل Aave (AAVE) لأغراض الحوكمة والمرافق.

تُظهر رموز ERC-20 الناجحة، بما في ذلك Uniswap (UNI) وApeCoin (APE) و Wrapped Bitcoin (WBTC) وChainlink (LINK)، قدرة المعيار على التكيف ودوره في تعزيز الابتكار داخل نظام Ethereum البيئي. تخدم هذه الرموز وظائف مختلفة، بدءًا من تسهيل التبادلات اللامركزية والحوكمة داخل المجتمعات الرقمية إلى تمكين استخدام Bitcoin في تطبيقات DeFi وربط العقود الذكية بالبيانات الخارجية.

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

ERC-20 مقابل ERC-721 مقابل ERC-1155

يدعم blockchain Ethereum مجموعة متنوعة من معايير الرمز المميز، كل منها مصمم لخدمة احتياجات مختلفة داخل النظام البيئي. بالإضافة إلى معيار ERC-20 المعروف، هناك معياران مهمان آخران هما ERC-721 وERC-1155، اللذان يعملان على توسيع وظائف وأنواع الأصول التي يمكن تمثيلها في blockchain.

  • يحدد ERC-20 معيار الرموز القابلة للاستبدال، مما يعني أن كل رمز مطابق لآخر من حيث النوع والقيمة، على غرار كيفية عمل العملات المشفرة التقليدية. يعد هذا المعيار محوريًا لإنشاء عملات رقمية قابلة للتبديل وموحدة.
  • يقدم ERC-721 مفهوم الرموز المميزة غير القابلة للاستبدال (NFTs) ، والتي تختلف عن بعضها البعض وتمثل أصولًا فريدة. يُستخدم هذا المعيار بشكل شائع للمقتنيات الرقمية والأعمال الفنية، مما يتيح ترميز العناصر الفردية ذات خصائص محددة.
  • يُعرف ERC-1155 بأنه المعيار متعدد الرموز، حيث يقدم واجهة عقد ذكية متعددة الاستخدامات قادرة على التعامل مع مجموعة متنوعة من أنواع الرموز ضمن عقد واحد. يسمح هذا النهج المبتكر لرموز ERC-1155 بتغليف وظائف معايير ERC-20 وERC-721، مما يدعم كلاً من الرموز المميزة القابلة للاستبدال وغير القابلة للاستبدال. تجعل هذه المرونة ERC-1155 مفيدًا بشكل خاص للتطبيقات التي تتطلب مزيجًا من الأصول القابلة للاستبدال وغير القابلة للاستبدال، كما هو الحال في الألعاب أو التمويل اللامركزي.

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

إيجابيات وسلبيات رموز ERC-20

مزايا رموز ERC-20

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

عيوب رموز ERC-20

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

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

يرجى ملاحظة أن Plisio يقدم لك أيضًا:

قم بإنشاء فواتير تشفير بنقرتين and قبول التبرعات المشفرة

12 تكاملات

6 مكتبات لغات البرمجة الأكثر شيوعًا

19 عملات مشفرة و 12 بلوكشين