ما هي رموز Ethereum؟ شرح رموز ERC-20 و ERC-223 و ERC-721 و ERC-777

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

مع ما يقال ، فهم أساسي لـ كيف يعمل Ethereum يمكن أن يسهل فهم العملات المشفرة بشكل عام. كما ترى ، فإن Ethereum عبارة عن منصة لا مركزية يمكن من خلالها كتابة العقود الذكية (بلغة برمجة Solidity) وتنفيذها. إنها الطبقة الأساسية التي تدعم مئات التطبيقات اللامركزية (dApps).

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

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

المعيار الأكثر شيوعًا لرموز Ethereum هو معيار ERC-20 حاليًا ، ولكن هناك أيضًا معايير ERC-223 و ERC-721 و ERC-777. في هذه المقالة ، سنشرح كل معيار وكيف يتم استخدامه في النظام البيئي اللامركزي.

ما هو رمز ERC-20?

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

أولا هناك إجمالي العرض () وظيفة ، والتي تحدد المبلغ الإجمالي للرموز التي سيتم إنشاؤها ليتم تبادلها ضمن اقتصاد رمزي لمشروع معين.

ثم هناك ملف نقل() الوظيفة ، والتي تُستخدم للتوزيع الأولي للرموز المميزة على محافظ المستخدم. هذه الوظيفة هي السبب الأكبر الذي جعل رموز ERC-20 تحظى بشعبية كبيرة في ICO ، لأنها تجعل من السهل للغاية إرسال الرموز إلى المستثمرين عند اكتمال ICO.

ال تحويل من() الوظيفة هي ما يمكّن حاملي الرمز المميز بعد ذلك من تبادل الرموز مع بعضهم البعض بعد التوزيع الأولي. لنفترض أنك تريد إرسال البعض مضرب إلى صديق ، تأخذ هذه الوظيفة عنوان محفظة Ethereum الخاصة بك ، وعنوان محفظة Ethereum الخاص بالمستلم ، والمبلغ الذي يتم إرساله ، ثم تنفذ المعاملة.

بعد ذلك ، كما يوحي اسمه ، ملف توازن من() وظيفة تتعقب رصيد الرمز المميز في كل محفظة مستخدم. بسيطا بما فيه الكفاية.

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

وأخيرا، فإن مخصص() تتأكد الوظيفة من صحة المعاملات قبل إضافتها إلى blockchain. عندما يريد المستخدم نقل بعض الرموز المميزة إلى محفظة أخرى ، تتحقق هذه الوظيفة من أن عنوان الإرسال يحتوي على الأقل على عدد من الرموز المميزة مثل المبلغ المنصوص عليه في وظيفة TransferFrom (). في حالة عدم صحة ذلك ، فإن المعاملة غير صالحة.

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

TL ؛ DR

رموز ERC-20:

  • هي معيار الصناعة الحالي
  • تتكون من 6 وظائف رمزية رئيسية
  • تستخدم بالفعل من قبل الآلاف من مشاريع العملات المشفرة المختلفة

ما هو الرمز المميز ERC-223?

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

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

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

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

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

TL ؛ DR

رموز ERC-223:

  • عالج العيوب الرئيسية باستخدام معيار الرمز المميز ERC-20
  • تتطلب فقط نصف الغاز من الرموز المميزة ERC-20
  • متوافقة مع الإصدارات السابقة مع ERC-20
  • لم يتم استخدامها بعد من قبل أي مشاريع عملة معماة جديرة بالملاحظة

ما هو رمز ERC-721?

اكتسبت رموز ERC-721 أول مطالبة بالشهرة عندما كانت لعبة المقتنيات المستندة إلى Ethereum, القطط المشفرة, اكتسبت شعبية في نهاية عام 2017.

يتمثل الاختلاف الرئيسي بين معيار الرمز المميز ERC-721 ومعايير ERC الأخرى في أن ERC-721 يتيح للمطورين إنشاء رموز غير قابلة للاستبدال بسهولة (NFTs). بعبارة أخرى ، يمكن أن يكون أحد الرموز المميزة بقيمة مختلفة عن رمز آخر يتم تبادله داخل نفس النظام الأساسي / النظام البيئي.

تعتبر الرموز المميزة غير القابلة للاستبدال مفيدة للغاية لأنها تتيح ترميز الأصول الفردية الفريدة. يتضمن ذلك القطط الرقمية التي تم تربيتها بعناية ، ولكن أيضًا الأصول ذات القيمة التقليدية مثل الأعمال الفنية والنبيذ العتيق والعقارات والدبلومات والمزيد.

أحد أفضل المشاريع في النظام البيئي Ethereum, بروتوكول 0x, تعمل على إضافة دعم الرموز المميزة ERC-721 وغيرها من معايير التوكن الجديدة في الإصدار 2, من المقرر إجراؤه في أواخر يوليو 2018.

مشروع آخر عالي الجودة ولكنه جديد وأقل شهرة, 0xcert, تركز بشكل خاص على الرموز غير القابلة للاستبدال وتمكن أي شخص من إنشاء أصول فريدة وامتلاكها والتحقق من صحتها على blockchain. علاوة على ذلك ، يجعل 0xcert من السهل على المطورين إنشاء dapps وعقود ذكية مصممة لأنواع مختلفة من الأصول الفريدة.

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

TL ؛ DR

رموز ERC-721:

  • هي رموز غير قابلة للاستبدال (NFTs)
  • يمكن استخدامها لترميز الأصول الفردية الفريدة
  • استخدم لأول مرة بواسطة تطبيق Ethereum dapp القطط المشفرة, ولكن لديها العديد من التطبيقات الممكنة بخلاف الألعاب الرقمية

ما هي رموز ERC-777 و ERC-820?

على غرار ERC-223 ، يهدف ERC-777 إلى تحسين معيار الرمز المميز ERC-20 وهو متوافق مع الإصدارات السابقة.

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

لشرح ERC-777 ، يجب أن نبدأ أولاً بمعيار الرمز المميز ERC-820. في هذا المعيار ، يتم إنشاء سجل مركزي للعقود الذكية على شبكة Ethereum. يتيح السجل لأي شخص “فحص” عنوان العقد الذكي والتحقق من الوظائف التي يدعمها.

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

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

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

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

بالنسبة لأي شخص يريد حقًا البحث في التفاصيل ، يمكن العثور على مزيد من الشرح لآليات التعامل مع المعاملات التي تعد جزءًا من معيار ERC-777 في مستودع جيثب.

TL ؛ DR

رموز ERC-777:

  • قم بمعالجة العيوب الرئيسية باستخدام معيار الرمز المميز ERC-20
  • متوافقة مع الإصدارات السابقة مع ERC-20
  • استخدم الوظائف المستخدمة لنقل ETH نفسها ، مما يجعل المعاملات أكثر سلاسة
  • يسمح “للمشغلين المعتمدين” ، مما يجعله أكثر قابلية للتخصيص من المعايير السابقة

أتطلع قدما

منصة Ethereum لا تبقى ثابتة ولا توجد معايير رمزية للبناء عليها. بينما تهيمن الرموز المميزة ERC-20 على الجزء المستند إلى Ethereum من السوق في الوقت الحالي ، يجب أن يشهد المستقبل المزيد والمزيد من المشاريع التي تنتقل إلى معايير ERC-223 أو ERC-777 الجديدة والمحسّنة.

بأكثر من 100،000 عقد رمزي تعيش بالفعل على Ethereum (نعم ، لقد قرأت ذلك بشكل صحيح) ، لا تظهر وتيرة التطوير أي علامات على التباطؤ. لا شك أن معظم هذه الرموز ستكون زائدة عن الحاجة وعديمة الفائدة وعديمة القيمة ، ولكن قلة مختارة منها قد تغير العالم كما نعرفه.

متعلق ب: شرح خوارزميات الإجماع: ما تحتاج لمعرفته حول إثبات العمل وإثبات الحصة وإثبات الحصة المفوض