EVM (آلة إثيريوم الافتراضية) هي جوهر إثيريوم، مسؤولة عن تنفيذ العقود الذكية ومعالجة المعاملات. على عكس الآلات الافتراضية الأخرى، تعتبر EVM محرك حسابات مخصص، يوفر تجريد للحساب والتخزين. تقوم بتنفيذ مجموعة تعليمات البايت الخاصة بها، والتي يتم تجميعها عادة بواسطة Solidity.
EVM هو آلة حالة شبه كاملة تورين. "شبه" لأن جميع خطوات التنفيذ ستستهلك موارد محدودة من الغاز، مما يمنع سيناريوهات الحلقة المفرغة المحتملة التي قد تؤدي إلى توقف منصة إثيريوم بأكملها. EVM لا تحتوي على وظيفة جدولة، بل تنفذ المعاملات في الكتلة بالتتابع، مما يعدل حالة العالم. هذه العملية التنفيذية الخطية تحد من إمكانية التنفيذ المتوازي.
استراتيجيات التوازي في Layer1 عالي الأداء
لحل عنق الزجاجة في أداء إثيريوم، اعتمد العديد من Layer1 عالي الأداء على آلات افتراضية واستراتيجيات تنفيذ متوازية مختلفة.
اختيار الآلة الافتراضية
تختار العديد من Layer1 عالية الأداء استخدام آلات افتراضية تعتمد على WASM أو eBPF أو كود بايت Move بدلاً من EVM. عادةً ما تكون هذه الآلات الافتراضية أكثر كفاءة وتناسب بشكل أفضل كمنصات حوسبة لامركزية.
طريقة التنفيذ المتوازية
التحدي الرئيسي لتنفيذ المتوازي هو تحديد المعاملات التي لا تتعلق ببعضها. تعتمد Layer1 عالية الأداء بشكل رئيسي على طريقتين:
طرق الوصول إلى الحالة: معرفة مسبقًا أي جزء من حالة سلسلة الكتل يمكن لكل معاملة الوصول إليه، وبالتالي تحليل المعاملات المستقلة.
نموذج التوازي المتفائل: افترض أن جميع المعاملات مستقلة، ثم تحقق من صحة هذا الافتراض بأثر رجعي وأجرِ التعديلات اللازمة.
تطور EVM المتوازي
لقد حظي مفهوم EVM المتوازي بمزيد من الاهتمام في السنوات الأخيرة. في الوقت الحالي، يمكن تعريف الأنواع الرئيسية التي تشمل EVM المتوازي في ثلاث فئات:
ترقية التنفيذ المتوازي لطبقة 1 المتوافقة مع EVM الحالية
استخدام تقنية التنفيذ المتوازي الجديدة المتوافقة مع EVM Layer1
حلول متوافقة مع EVM على Layer1 غير المتوافقة مع EVM
بعض المشاريع الناشئة مثل Monad و Sei V2 و Artela تستكشف تنفيذ EVM المتوازي. هذه المشاريع تعتمد على تقنيات مختلفة تهدف إلى تحسين كفاءة معالجة المعاملات و قدرة الشبكة على التحمل.
في نفس الوقت، تسعى بعض سلاسل الكتل العامة غير المتوافقة مع EVM إلى التوافق مع EVM، مثل مشروع نيون على سولانا. عادةً ما تقوم هذه الحلول بتشغيل EVM كعقد ذكي في البيئة الأصلية لتحقيق التوافق السلس.
آفاق المستقبل
تظل تقنية التوازي موضوعًا ساخنًا في مجال blockchain، لكنها حاليًا تركز بشكل أساسي على تعديل وتقليد نموذج التنفيذ المتفائل. في المستقبل، قد تدخل المزيد من مشاريع Layer1 في المنافسة على EVM المتوازي، بينما قد تتمكن بعض Layer1 الحالية أيضًا من تنفيذ ترقية EVM المتوازية أو حلول التوافق مع EVM.
بالإضافة إلى الأداء العالي لـ EVM، فإن التطور المتنوع للنظام البيئي للبلوك تشين يستحق التوقع، مثل تطبيق وتطوير تقنيات الآلات الافتراضية المختلفة مثل WASM و SVM و Move VM. هذه التنوع يساعد في دفع الابتكار والتقدم في تكنولوجيا البلوك تشين بأكملها.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 17
أعجبني
17
5
مشاركة
تعليق
0/400
LeekCutter
· 07-22 09:19
غاز حقاً غالي جداً
شاهد النسخة الأصليةرد0
MissedTheBoat
· 07-21 23:51
لا يوجد شيء جديد على الإطلاق
شاهد النسخة الأصليةرد0
NftPhilanthropist
· 07-21 23:51
إثبات الأثر >>>>>> التنفيذ الخطي بصراحة
شاهد النسخة الأصليةرد0
BrokenDAO
· 07-21 23:49
مرة أخرى، شخص يريد إصلاح EVM من غير المكتمل إلى المكتمل. هل يمكن تغييره؟ ألا توجد خبرة تاريخية كافية بعد؟
شاهد النسخة الأصليةرد0
DAOplomacy
· 07-21 23:38
حوافز الحوكمة دون المستوى الأمثل... كما هو معتاد بصراحة
تحليل تقنية EVM المتوازية: اتجاه جديد لتحسين أداء إثيريوم
EVM: إثيريوم المكون الأساسي
EVM (آلة إثيريوم الافتراضية) هي جوهر إثيريوم، مسؤولة عن تنفيذ العقود الذكية ومعالجة المعاملات. على عكس الآلات الافتراضية الأخرى، تعتبر EVM محرك حسابات مخصص، يوفر تجريد للحساب والتخزين. تقوم بتنفيذ مجموعة تعليمات البايت الخاصة بها، والتي يتم تجميعها عادة بواسطة Solidity.
EVM هو آلة حالة شبه كاملة تورين. "شبه" لأن جميع خطوات التنفيذ ستستهلك موارد محدودة من الغاز، مما يمنع سيناريوهات الحلقة المفرغة المحتملة التي قد تؤدي إلى توقف منصة إثيريوم بأكملها. EVM لا تحتوي على وظيفة جدولة، بل تنفذ المعاملات في الكتلة بالتتابع، مما يعدل حالة العالم. هذه العملية التنفيذية الخطية تحد من إمكانية التنفيذ المتوازي.
استراتيجيات التوازي في Layer1 عالي الأداء
لحل عنق الزجاجة في أداء إثيريوم، اعتمد العديد من Layer1 عالي الأداء على آلات افتراضية واستراتيجيات تنفيذ متوازية مختلفة.
اختيار الآلة الافتراضية
تختار العديد من Layer1 عالية الأداء استخدام آلات افتراضية تعتمد على WASM أو eBPF أو كود بايت Move بدلاً من EVM. عادةً ما تكون هذه الآلات الافتراضية أكثر كفاءة وتناسب بشكل أفضل كمنصات حوسبة لامركزية.
طريقة التنفيذ المتوازية
التحدي الرئيسي لتنفيذ المتوازي هو تحديد المعاملات التي لا تتعلق ببعضها. تعتمد Layer1 عالية الأداء بشكل رئيسي على طريقتين:
طرق الوصول إلى الحالة: معرفة مسبقًا أي جزء من حالة سلسلة الكتل يمكن لكل معاملة الوصول إليه، وبالتالي تحليل المعاملات المستقلة.
نموذج التوازي المتفائل: افترض أن جميع المعاملات مستقلة، ثم تحقق من صحة هذا الافتراض بأثر رجعي وأجرِ التعديلات اللازمة.
تطور EVM المتوازي
لقد حظي مفهوم EVM المتوازي بمزيد من الاهتمام في السنوات الأخيرة. في الوقت الحالي، يمكن تعريف الأنواع الرئيسية التي تشمل EVM المتوازي في ثلاث فئات:
بعض المشاريع الناشئة مثل Monad و Sei V2 و Artela تستكشف تنفيذ EVM المتوازي. هذه المشاريع تعتمد على تقنيات مختلفة تهدف إلى تحسين كفاءة معالجة المعاملات و قدرة الشبكة على التحمل.
في نفس الوقت، تسعى بعض سلاسل الكتل العامة غير المتوافقة مع EVM إلى التوافق مع EVM، مثل مشروع نيون على سولانا. عادةً ما تقوم هذه الحلول بتشغيل EVM كعقد ذكي في البيئة الأصلية لتحقيق التوافق السلس.
آفاق المستقبل
تظل تقنية التوازي موضوعًا ساخنًا في مجال blockchain، لكنها حاليًا تركز بشكل أساسي على تعديل وتقليد نموذج التنفيذ المتفائل. في المستقبل، قد تدخل المزيد من مشاريع Layer1 في المنافسة على EVM المتوازي، بينما قد تتمكن بعض Layer1 الحالية أيضًا من تنفيذ ترقية EVM المتوازية أو حلول التوافق مع EVM.
بالإضافة إلى الأداء العالي لـ EVM، فإن التطور المتنوع للنظام البيئي للبلوك تشين يستحق التوقع، مثل تطبيق وتطوير تقنيات الآلات الافتراضية المختلفة مثل WASM و SVM و Move VM. هذه التنوع يساعد في دفع الابتكار والتقدم في تكنولوجيا البلوك تشين بأكملها.