المؤلف: جاك إينابينيت، Bankless؛ المترجم: Tao Zhu، Golden Finance
MegaETH على وشك أن تكون أطلقت مشروع L2، المسمى "Ethereum في الوقت الحقيقي" بزمن وصول أقل من مللي ثانية والقدرة على معالجة أكثر من 100000 معاملة في الثانية (TPS)، وأعلنت للتو عن تمويل أولي بقيمة 20 مليون دولار بتقييم يزيد عن 100 مليون دولار!
تم قيادة هذا التمويل المرصع بالنجوم بواسطة Dragonfly Capital، مع مؤسس Ethereum Vitalik Buterin، ومؤسس Consensys Joe Lubin، ومدير إستراتيجية Lido/Flashbots Hasu، والمزيد من المشاهير مثل المشاهير. وشارك تاجر العملات المشفرة كوبي ومؤسس EigenLayer سريرام كنان.
جلبت الأسماء الكبيرة المشاركة بعض الاهتمام للمشروع.
سنناقش اليوم كيفية ابتكار MegaETH في سلسلة الكتل المعاصرة لآلة Ethereum Virtual Machine (EVM) لتقديم أداء رائد في الصناعة وضمانات اللامركزية.
ما هو المميز في MegaETH
بديل عالي الأداء لـ L1 والذي يتطلب عقده للعمل دون تخصص نفس المهمة، مما أدى إلى مقايضة أساسية بين الأداء واللامركزية. في المقابل، تستفيد MegaETH من تقنية L2 الخاصة بـ Ethereum لإنشاء أدوار مختلفة للعقد ذات متطلبات الأجهزة المختلفة.
تقوم MegaETH بفصل مهام معالجة المعاملات عن العقد الكاملة وإنشاء ثلاثة أدوار رئيسية: المنظم، والمثبت، والعقدة الكاملة. بينما أصبح إنتاج الكتل الفعلي على MegaETH مركزيًا بشكل متزايد، فإن متطلبات الأجهزة المرنة لتخصص العقد تضمن التحقق من الكتلة بشكل غير موثوق ويمكن أن توفر ضمانات لامركزية رائدة في الصناعة.
سيكون طالب MegaETH نشطًا واحدًا مسؤولاً عن طلب وتنفيذ معاملات المستخدم، والقضاء على عملية الإجماع أثناء العمليات العادية، وسيقوم بإبلاغ اختلافات الحالة (أي التغييرات في حالة blockchain) عبر نظير إلى شبكة نظير - تقوم العقدة الكاملة بعد ذلك بتطبيق فرق الحالة لتحديث حالتها المحلية. تجدر الإشارة إلى أن لا يتم إعادة تنفيذ معاملات MegaETH بواسطة العقد الكاملة للتحقق من سلامة الكتلة، وبدلاً من ذلك، فإنها تستخدم البراهين المقدمة من جهة التصديق بشكل غير مباشر التحقق من الكتل.
حتى المستوى الثاني الأعلى أداءً المتاح (OpBNB الخاص بـ BNB) يفرض قيودًا كبيرة على تطبيقه. على الرغم من أن opBNB لديه هدف إنتاجية مرتفع نسبيًا يبلغ 100 مليون غاز في الثانية، إلا أن opBNB يمكنه فقط التعامل مع 650 مقايضة Uniswap في الثانية مقارنة بقواعد بيانات Web2 الحديثة التي يمكنها تحقيق ما يعادل 1 مليون TPS.
بالإضافة إلى ذلك، تميل هذه الشبكات إلى الحصول على أوقات حظر "طويلة" تزيد عن ثانية واحدة، وهو أمر غير عملي بالنسبة للتطبيقات التي تتطلب أداءً في الوقت الفعلي (مثل التداول عالي التردد).
على الرغم من أن blockchain واحد غالبًا ما يتم اللجوء إلى حلول -off مثل الموازاة سعيًا لتحقيق الحجم، مما يتيح معالجة المعاملات التي تشمل أجزاء مختلفة من الحالة في وقت واحد على مراكز وحدة المعالجة المركزية المتعددة، ولكن فوائد هذا النهج المحدد محدودة بحقيقة أن العديد من المعاملات تحتوي على تبعيات، وينتج عن هذا التوازي تحسنًا متواضعًا فقط في سرعة blockchain.
إن معالجة اختناقات أي نظام بمفرده غالبًا ما تفشل في تحقيق تحسينات كبيرة لأن حل العامل المحدد الأولي يؤدي ببساطة إلى تحويل عنق الزجاجة إلى مكون آخر.
بدلاً من مجرد تحسين بعض مكونات مجموعتها مثل منافسيها، تهدف MegaETH إلى تحديد المشكلات العديدة التي تعاني منها أنظمة blockchain الحالية وبناء نظام جديد لمعالجة سلسلة من المشكلات المكتشفة في وقت واحد.
يتطلب هذا الطموح توسيع نطاق أجهزة العقدة إلى أقصى حدودها مع الحفاظ على اللامركزية (يتم تحقيق ذلك من خلال التخصص)، ويتطلب إنشاء نظام يهدف بشكل أساسي إلى الاقتراب من سقف الأداء النظري لنظام blockchain اللامركزي.
ولتحقيق هذه الغاية، سيقوم طالب MegaETH بتخزين حالته بالكامل في الذاكرة ويصبح أول blockchain يقوم بتنفيذ الحوسبة في الذاكرة، وهي ميزة رئيسية لتطبيقات Web2 عالية الأداء التي ينبغي أن تمكن MegaETH من تسريعها وصول الدولة بنسبة 1000 مرة. طريقة بديلة لتخزين محركات الأقراص ذات الحالة الصلبة يستخدمها المنافسون.
ستشهد التطبيقات كثيفة الحوسبة تحسنًا في الأداء بمقدار 100 مرة على MegaETH بفضل المترجم الفوري (JIT) الذي يحول كود العقد الذكي إلى "رمز الجهاز الأصلي" الخاص بـ MegaETH، وهذه مجموعة من التعليمات التي يمكن لوحدة المعالجة المركزية للخادم تفسيرها وتنفيذها مباشرة، مما يساعد على تحسين سرعة تنفيذ وكفاءة العقود الذكية.
يعد الحفاظ على Ethereum Merkle Patricia Trie (MPT)، وهي بنية البيانات الأساسية التي تمثل الحالة الحالية والمعلومات ذات الصلة لجميع الأصول، عاملًا مقيدًا رئيسيًا لجميع تطبيقات EVM، لكن MegaETH تقوم بإنشاء واحدة جديدة محاولة الحالة من الصفر، والتي ستحافظ على الحالة الكاملة. متوافق مع EVM مع تقليل عمليات الإدخال/الإخراج للقرص وتخزين تيرابايت من بيانات الحالة.
أخيرًا، يجب نشر 100000 معاملة في الثانية من MegaETH إلى شبكة العقد الكاملة الخاصة بها؛ وسيقدم بروتوكول نظير إلى نظير الفعال تحديثات الحالة من جهاز التسلسل مع زمن وصول منخفض وإنتاجية عالية، مما يسمح ببقاء العقد الكاملة. متزامنة بأقصى معدل للتحديث.
الاستنتاج
يجب أن تؤدي التحسينات الكبيرة في أداء MegaETH مقارنة بتطبيقات EVM المعاصرة إلى دفع اعتماد أداء L2 بشكل كبير وتؤدي في النهاية إلى كتل لامركزية قادرة على التعامل مع سلسلة العالم الحقيقي!
على الرغم من أن البعض يعتقد أن MegaETH هو الأنسب كمنافس لنظام Ethereum البيئي الذي لا يهتم بالطبقة الأساسية، < قوي >يتم تحقيق التحسينات التي نفذتها MegaETH بالكامل من خلال قدرتها على الاستعانة بمصادر خارجية لمقاومة الأمن والرقابة للشبكات اللامركزية الحالية مثل Ethereum وEigenLayer.