توكنات Ethereum من معايير ERC-20 و  ERC-223 و  ERC-721 و  ERC-777: ما الفرق بينها
الصفحة الرئيسية دليل تعليمي, العملات المشفرة

ما الذي ينبغي معرفته عن معايير إنشاء التطبيقات في Ethereum.

Ethereum هو منصة لامركزية يمكن أن تعمل فيها العقود الذكية المكتوبة بلغة البرمجة Solidity. كما ويمكن أن تعمل فيها مئات من التطبيقات اللامركزية.

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

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

في الوقت الراهن يمثل المعيار ERC-20 بمثابة أكثر معايير توكنات Ethereum انتشاراً ولكن توجد كذلك معايير ERC-223 و ERC-721 و ERC-777. نحدث في هذا المقال عن كل منها.

توكن Ethereum من معيار ERC-20

إنه معيار عامل يستخدم من قبل آلاف مشاريع العملات المشفرة.

توجد لدى معيار توكنات ERC-20 ستة مقاييس ضرورية لكل عقد ذكي. تحدد هذه المقاييس الستة الضرورية كمية وتحويل التوكنات. يستخدم الاثنان الأولان منها لعمل التوزيع الأولي:

  1. تحدد وظيفة totalSupply الكمية العامة للتوكنات. يتوقف العقد الذكي عن إصدارها بعد بلوغ الحد الأقصى.
  2. تخصص وظيفة balance0f العدد الأولي للتوكنات لأي عنوان (وبالعادة هو عنوان أصحاب ICO).

من أجل التوزيع بين المستخدمين والتحويل من مستخدم إلى آخر لا بد من طريقتين للتحويل، وهي مهمة للغاية للسوق الثانوية:

  1. تحول وظيفة transfer التوكنات من العنوان الأولي إلى المستخدمين الفرديين الذين اشتروها أثناء إجراء ICO.
  2. تستخدم وظيفة transferFrom لإرسال التوكنات من مستخدم إلى آخر.

كما وتوجد وظيفتان لا غنى عنهما للتحقق من السابقتين:

  1. تقوم وظيفة approve بالتحقق ما إذا بقيت هناك توكنات لدى العقد الذكي.
  2. تضمن وظيفة allowance أن التوكنات في عنوان ما متوفرة بما فيها الكفاية لإرسالها إلى عنوان آخر.

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

توكن Ethereum من معيار ERC-223

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

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

وعدا ذلك توكنات ERC-223 متوافقة مع معيار ERC-20 أي أن كل الوظائف الأصلية تدعم أيضاً.

وهكذا يجوز التوقع أن معيار ERC-223 سيزيح عاجلاً أم آجلاً المعيار ERC-20 فيصبح أكثر المعايير للتوكنات انتشاراً في Ethereum.

آخذين بالحسبان إلى كم النظام البيئي لدى العملات المشفرة يتطور بسرعة لا تندهش إذا أصبحت توكنات ERC-223 شعبية في عام 2019 أو حتى قبل ذلك.

توكن Ethereum من معيار ERC-721

اشتهرت توكنات ERC-721 لأول مرة عام 2017 حين ضجت في كل العالم اللعبة التحصيلية CryptoKitties المؤسسة على منصة Ethereum

ينحصر الفارق الجوهري بين معيار ERC-721 ومعايير ERC الأخرى في أن ERC-721 يسمح إنشاء التوكنات غير القابلة للتحويل (NFT) أي أنه يمكن أن تكون ضمن حدود منصة واحدة أو نظام بيئي واحد توكنات ذات قيمة مختلفة.

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

في السنوات القريبة ستمس التوكننة دائرة متسعة أكثر وأكثر من الأصول الواقعية فلا تشك أن شهرة معيار ERC-721 ستخسف شهرة لعبة CryptoKitties، ففي بلوكشين Ethereum سيمكن إظهار حق الملكية على المؤلفات الفنية أو تذكرة لعرض ما. عند ذلك ستتم مراقبة أصالة وسلامة المنتج خلال كل دورته الحياتية وبدقة لم يسبق لها مثيل.

توكن Ethereum من معيار ERC-777

معيار ERC-777 مثله مثل ERC-223 مكرس لتحسين معيار ERC-20 ومتوافق معه.

أصبح فقدان التوكنات بالخطأ أصعب في ERC-777 كما هو في ERC-223 ، ولكن لديه فوق ذلك إمكانيات فريدة، فهو يدعم عدداً هائلاً من آليات معالجة المعاملات.

يستخدم في ERC-777 السجل المركزي للعقود الذكية الذي يمكن بفضله لأي مستخدم معاينة عنوان العقد الذكي ومعرفة الوظائف التي يدعمها، وهو مصمم لتوفير التحقق من الوظائف المدعومة، وعدا ذلك فيما عدا الوظيفتين transfer ("التحويل") و approve ("الاستحسان") الموجودتين في معيار ERC-20 تتخذ مجموعة جديدة تماماً من الوظائف وعلى وجه الخصوص send ("إرسال") التي تستخدم لتحويل الاثريوم مباشرة.

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

على كل حال لا توجد أية مشاريع معروفة مؤسسة على معيار ERC-777 لذا من الصعب القول ما إذا سينتشر أم لا.

خاتمة

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

إلى الآن تم إنشاء في شبكة اثريوم أكثر من 100 ألف عقد ذكي يصف التوكنات الجديدة، ولا يبدو أن هذه العملية تتباطأ. بالطبع عما قريب لن تعد هناك حاجة في معظم هذه التوكنات ولكن الواحدات التي تبقى يمكن أن تقلب العالم.

المصدر: Invest In Blockchain

اقرأ أيضا:
الرجاء وصف الخطأ
إغلاق