اليوم نواصل الحديث عن المشاريع. أما بالنسبة للتصنيف الرائد لكل مسار (2)، فسنتحدث عنه لاحقًا. وهو أيضًا لاعب في المسار L2 ارتفعت مؤخرًا من 18 إلى 88. وصلت القيمة السوقية الحالية إلى 400 مليون دولار أمريكي، واندفع التصنيف مباشرة إلى 130+، وهو في الواقع مستوى L2 من OP ويحل بعض مشكلات OP L2.

في الوقت الحالي، تعاني العديد من حلول المستوى الثاني المتفائلة الشائعة من بعض المشكلات المهمة:

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

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

وهذا بدوره سيؤدي مرة أخرى إلى ظهور اختناق في الطبقة الثانية. وبسبب طريقة بناء العديد من حلول الطبقة الثانية، ستُحدّد سعة/قدرة المكدس المركزي في النهاية إنتاجية الطبقة الثانية. إذا كان الهدف دفع DApps إلى التيار الرئيسي، فيجب السماح لحلول الطبقة الثانية بالتوسع.

حل Merits – آلة افتراضية MVM

في MVM، ترتبط كل شركة مستقلة لا مركزية (DAC، Decentralized Autonomous Company) ببنية طبقة ثانية فريدة. وتتم كل تعاونية بين جميع الـDAC هنا (والغرض من هذا التصميم هو تشجيع مشاركة المزيد من الشركات بدلًا من تشغيلها بشكل مستقل كما يفعل ARB وOP).

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

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

Sequencer مسؤول عن الربط بين Layer 2 وLayer 1 (عبر عقد Rollup في Layer 1). طبقة التخزين توفر خدمات البيانات لآلة Metis الافتراضية (MVMs). تقوم MVMs بتنفيذ منطق Layer 2 المحدد. Rangers مسؤول عن أخذ عينات عشوائية للتحقق من صحة البيانات في Layer 2 (ويسعى لحل مسألة الاعتراف بصحة بيانات Layer 2 من Layer1، وتحقيق استخراج سريع للأصول من Layer 2).

كجزء من تصميم MVM، تعرف العقود في الطبقة الأولى كيفية معالجة جذر الحالة (state root) ومعاملات المقترحات القادمة من عقود طبقة ثانية مختلفة. ويرتبط كل دفعة من المعاملات وجذر الحالة أيضًا بـ chainID مرتبط بالحِمل (payload). وchainID هو معرّف فريد لكل بنية طبقة ثانية، كما يُستخدم لتوقيع المعاملات بين الطبقات المختلفة.

عند الحاجة إلى إنشاء DAC، وكجزء من بروتوكول Comco، يقوم عقد ذكي في الطبقة الأولى بتوليد chainID فريد للبنية الجديدة، ثم يقوم بتسجيل عقد إدارة smart contract الخاص بـ Metis، ويُطلق نشر ميكروسرفيسات Metis لوحدة التخزين.

ميثاق DAC لتنظيم قواعد التشغيل

تمامًا مثل المنظمات في الاقتصاد الحقيقي، تمتلك الـDAC نظامًا داخليًا/نظامًا أساسيًا يحدد قواعد تشغيلها الأساسية. إن MVM_DACMaster هو عقد ذكي يحدد عمليات الـDAC على طبقة MVM الثانية. ويشكل هذا العقد جزءًا من بلوك الـgenesis، ويتضمن المعلومات المهمة التالية عن الـDAC:

˙vision:string وmission:string – هدف الـDAC

˙permissions:{address:string[], operation:string, opcode:string}[] – مجموعة من العناوين التي يمكنها تنفيذ عمليات محددة على طبقة MVM الثانية، بما في ذلك أذونات القراءة والكتابة الأساسية.

˙taxrates:{threshold:int, rate:int}[] – يحدد آلية فرض الضرائب على المعاملات داخل الـDAC.

˙management_contract:address – يعرّف عملية تعديل محتوى ميثاق DAC، مثل آلية تصويت شبيهة بالـDAO، أو الإعداد عبر عقد ذكي بحيث لا يمكن تغييره.

سيتم إنشاء النظام الأساسي عند الإنشاء (genesis). وسيتم تحديد الإعدادات الأولية في الكتلة الأولى بعد الإنشاء، كجزء من عملية إنشاء الـDAC. وسيكون عقد الإدارة الوحيد هو الذي يملك التوقيع الذي يمكنه تعديل النظام الأساسي بعد ذلك. الاستثناء الوحيد هو معدل الضريبة: يتم إدارة Metis بواسطة MetisDAO ويمكن ضبطه.

إدارة صلاحيات طبقة MVM الثانية

في أي منظمة، تُعد البنية والصلاحيات عاملين يؤثران بشكل كبير في التشغيل الفعّال. كجزء من MVM، يقدم نظام صلاحيات مرنًا يمكنه التحكم بدقة بالوصول إلى DACs محددة على مستوى أكواد التشغيل (opcode).

في ميثاق DAC، ترتبط كل عملية/Opcode بمجموعة من العناوين التي يُسمح لها أو يُمنع لها تنفيذ هذه الـopcode أثناء التنفيذ. يقوم عقد MVM_ExecutionManager المسؤول عن تنفيذ الـopcode بالتحقق من الصلاحيات قبل تنفيذها. ويتم تقليل تأثير فحوص الصلاحيات على التنفيذ عبر تطبيق نطاق واسع من التخزين المؤقت (caching). تتضمن أمثلة تنفيذ الصلاحيات، على سبيل المثال لا الحصر:

˙ لا يمكن إلا لعدد قليل من المُوقّعين نشر العقود الذكية – ما يتيح للـDAC التحكم بشكل أفضل في نظامه البيئي، بما في ذلك توزيع التوكنات.

˙ يُسمح فقط لمشاركي DAC بتقديم المعاملات – يمكن لهذا الإعداد إنشاء DAC مُصرّح له.

˙ يتم حظر بعض المُوقّعين من إرسال المعاملات – وبهذه الطريقة يمكن للـDAC إدراج الأعضاء الضارين أو المستخدمين الخبثاء في القائمة السوداء.

طبقة تخزين خاصة مبنية على IPFS لإدارة البيانات السرية.

جزء مهم آخر هو طبقة التخزين الخاصة في MVM. لدى MVM طبقة تخزين عادية لتخزين الكتل والحالة. ومع ذلك، قد توجد لبعض الـDAC معلومات حساسة لا يرغبون في كشفها خارج الـDAC. وبما أن جميع المعاملات تُعبّأ في L1 في حالات النزاع المحتملة، يمكن الوصول إلى البيانات السرية على البلوكشين خارج الـDAC. يُستخدم التشفير عادةً كحل لهذه المشكلة. لكن عمليات التشفير وفك التشفير غالبًا ما تحتاج إلى مدير خدمة مركزي، مع توفير الوصول إلى مفاتيح التشفير. في Metis، تم اتخاذ قرار باستخدام IPFS لمعالجة هذه المشكلة.

تقليل الاحتيال

ضمن جميع حلول التدوير/الـRollup، يعد منع الاحتيال دائمًا جزءًا من المقايضة. عادةً ما تمتلك Optimistic Rollup نافذة طويلة لمنع الاحتيال، بحيث يتم منح Rangers وقتًا كافيًا للتحقق من state roots. هذه النافذة الأطول تجعل السحب إلى L1 أقل كفاءة. كجزء من MVM، يهدف إلى تقليل نافذة منع الاحتيال عبر تفكيك/توزيع عملية التدوير وتشجيع التحقق من state roots.

بناءً على هذه الأعمال، سيتم فصل الحساب والتخزين. لن يعود دور عملية التدوير/الـRolling معالجًا بواسطة مُولّد تسلسل واحد فقط. سيتم اختيار مجموعة من مُولّدات التسلسل عشوائيًا لعمل Rolling لجذر حالة النظام وإرسال المعاملة.

بالإضافة إلى ذلك، يقدّم MVM دورًا فريدًا يُسمى L2 Ranger. وL2 Rangers هو عضو في DAC خاص يحمل اسم MVM_RANGERS. يمكن لـRangers أخذ عينات ضمن نطاقات بلوك من المعاملات التي يتم توزيعها دوريًا من DAC عشوائي (بما في ذلك نفسه MVM_RANGERS)، والتحقق بناءً على state roots الخاصة بالمعاملات. في كل مرة يتم فيها إكمال التحقق، سيتم تقديم مكافأة على شكل Metis Token (MT). وإذا اكتشف التحقق اختلافات، يمكن السحب إلى L1 ويتم بدء عملية التحدي تلقائيًا. سيكافئ التحدي الناجح المدقق بجزء من الهامش. أما التحدي الفاشل فسيتسبب في فقدان المدقق للهامش، وفي النهاية فقدان الوصول إلى MVM_RANGERS. تهدف كل هذه الأعمال إلى جعل لعبة التحكيم أكثر عدالة وأكثر جذبًا لـRangers. ومن خلال توزيع عملية الترتيب وتشكيل حوض صحي من L2 Ranger، سيقلل MVM بشكل كبير نافذة الإثبات المطلوبة، وبالتالي يحسن كفاءة الشبكة.

هامش مُولّد التسلسل الديناميكي لحماية الشبكة

لمنع مُولّدات التسلسل الخبيثة من القيام بأفعال احتيال، توجد آلية مهمة أخرى وهي الضمان/الهامش. يحتاج كل مُولّد تسلسل إلى رهن مبلغ محدد من Metis Token للحصول على الأهلية. ومع ذلك، فإن نظام Metis البيئي مرتبط ارتباطًا وثيقًا بالقيمة الاقتصادية الحقيقية للمعاملات التي قد تصل إلى عدة مليارات من الدولارات. تبدأ المخاطر والعوائد للاعتماد على السلوك الخبيث في الميل أكثر لصالح الجانب الأكثر خطورة. لذلك، يقدم MVM مفهومًا يُسمى العتبة الديناميكية للهامش (DBT).

يتم حساب DBT بناءً على السعة الاقتصادية القصوى لـDAC المعين، أي إجمالي الإمداد (total supply) الخاص بـMVM_Coinbase. إذا كان عدد Metis Token (MT) التي يراهن بها مُولّد تسلسل معين أقل من DBT الخاص بالـDAC، فلن يتمكن مُولّد التسلسل هذا من المشاركة في عمل ترتيب DAC. عند إجراء عمليات الإيداع والسحب للـMT، سيتم تحديث DBT تلقائيًا. إذا لم يكن هناك مُولّد تسلسل مؤهل داخل مجموعة مُولّدات التسلسل بعد عملية الإيداع، فستتم حظر العملية حتى يتم العثور على مُولّد تسلسل مطابق للشروط.

Hybrid Rollup

في 2 مارس 2023، أعلن MetisDAO أنه يقوم ببناء أول Hybrid Rollup على الإطلاق، وهو ما يجمع بين بنية Optimistic Rollup وإثباتات المعرفة الصفرية zk. ووفقًا لتقرير ChainCatcher، في 13 يوليو، أعلنت مؤسسة MetisDAO رسميًا إطلاق مشروعها الجديد الذي تمت رعايته/حضّنه ZKM. ومن المقرر أن يتم تشغيل ZKM على شبكة اختبار قبل نهاية العام، مع ترقية الـOptimistic Rollup الحالي إلى Hybrid Rollup، لتحقيق سحب فوري (كانت فترة سحب OP الأصلية 7 أيام) وضمان الأمان.

وفقًا لما ورد، يعتمد ZKM على مجموعة تعليمات MIPS، لتنفيذ أمان إثباتات المعرفة الصفرية (ZKP) لجميع الآلات الافتراضية (VMs) والتطبيقات على مستوى وحدة المعالجة المركزية (CPU)، ويدعم محركات عقود ذكية متعددة على سلاسل بلوكشين مختلفة. يتيح نموذج "plug and play" للمطورين استخدام ZKP دون الحاجة إلى تغيير قاعدة الكود، ما يقلل تكلفة التبني. وبالاعتماد على البنية التحتية الأمنية اللامركزية للإيثيريوم، يمكن لـZKM التحقق من جميع معاملات السلاسل والأعمال غير المرتبطة بالبلوكشين. تهدف هذه المبادرة إلى تجاوز L2 والتمدد إلى مجالات L1 والحوسبة السحابية وإنترنت الأشياء، بحيث تصبح إيثيريوم طبقة تسوية للعالم العالمي للبلوكشين ولغيره من العالمات غير المرتبطة بالبلوكشين.

تطور النظام البيئي

تطور نظامه البيئي مؤخرًا سريع جدًا؛ حاليًا يظهر في موقعه الرسمي وجود 81 تطبيقًا. في مجال DEFI هناك AAVE، وفي DEX يوجد sushiswap، وفي البنية التحتية يوجد chainlink وغيرها.

اقتصاديات التوكن

تم إطلاق المشروع في مايو 2021. حاليًا يبلغ إجمالي المعروض من التوكن 10,000,000، والمعروض المتداول 5,420,000، والمتداول فعليًا 4,573,674؛ وبالتالي فإن نسبة التداول الآن تبلغ 45% فقط. حاليًا سعر العملة حوالي 88 دولارًا. وعند القمة كان حوالي $323.35 (2022-01-17). حاليًا، رغم أنه ارتفع بمقدار 5-6 أضعاف، إلا أنه لا يزال بعيدًا عن القمة. وبخصوص توزيع التوكنات: فريق المؤسسين 7% + احتياطي سيولة 6% = 13%، لذا ما تركوه للفريق قليل جدًا. أما من ناحية TVL، فوجدت أنه حوالي 60 مليون دولار، وهو ليس مرتفعًا جدًا، ويفرق كثيرًا عن ARB وOP.

لخّصًا في النهاية: يبدو أن لهذا المشروع شبهات بالسطو على تدفقات ARB وOP، لكن يبدو أن الأمر ليس بلا منطق؛ فالمُرتّب/الـSequencer مركزي، وهو شيء يشبه SSV. لقد قدّمت لك أيضًا طريقة لا مركزية لاستخدامها مع LIDO. ومع ذلك، يتضمن المشروع أيضًا بعض الابتكارات التقنية وأفكارًا؛ فالعالم اللامركزي يجب أن يكون فيه كل شيء لامركزيًا، وهذا يتماشى أكثر مع web3. ثم إنه ليس مشروعًا جديدًا أصلًا، بل هو مشروع قديم. لماذا برز فجأة مؤخرًا؟ أولًا: يوجد نمو في TVL الخاص بالدفعة الأولى، وهذا مرتبط ببنائه المستمر. ثانيًا: في شهر ديسمبر، طرحوا 4.6 مليون من رموز Metis لتحفيز بناء النظام البيئي. ثالثًا: تحديث ترقية كانت/كونكان في الإيثيريوم مؤخرًا جعل جميع حلول L2 ترتفع. وبشكل عام، الأساسيات لا بأس بها؛ على الأقل ليست سيئة. لكن نقطة التخصيص التي اختارها المشروع، حاليًا، ليست من النقاط المؤلمة جدًا.