EVM( آلة افتراضية للإيثيريوم) هي جوهر تنفيذ العقود الذكية. يستخدم المطورون لغات عالية مثل Solidity لكتابة العقود، ثم يتم تجميعها إلى كود بايت يمكن تنفيذه بواسطة EVM. يمكن للمهندسين الذين يجيدون تعليمات التشغيل الأساسية تحسين الكود مباشرة، مما يزيد من الكفاءة ويقلل من استهلاك الغاز. بروتوكول Seaport الشهير يستخدم بشكل كبير التجميع الداخلي لتقليل تكاليف المستخدم.
تحدد EVM كطبقة تنفيذ معيار الشيفرة البرمجية البايتية، مما يسمح بنشر العقود على شبكات متعددة. على الرغم من أن المعايير موحدة، إلا أن طرق التنفيذ متنوعة. تم تنفيذ عميل Geth الخاص بإيثريوم بلغة Go، بينما يقوم فريق Ipsilon بصيانة إصدار C++، مما يسمح بتحسينات وتخصيصات مختلفة.
تقوم سلاسل الكتل التقليدية بتنفيذ المعاملات بالتسلسل، مثل وحدة المعالجة المركزية أحادية النواة، مما يجعل من الصعب توسيعها لتلبية قاعدة مستخدمين كبيرة. يسمح EVM المتوازي بمعالجة عدة معاملات في نفس الوقت، مما يزيد بشكل كبير من القدرة على المعالجة. ولكن هذا يطرح تحديات هندسية، مثل التعامل مع تعارضات الكتابة عند إجراء معاملات متزامنة على نفس العقد.
ابتكار EVM المتوازي
كمثال على Monad ، تشمل ابتكاراتها:
تنفيذ متوازي متفائل: معالجة عدة معاملات في نفس الوقت، تتبع المدخلات والمخرجات، وتحديد ترتيب التنفيذ بناءً على العلاقة.
تنفيذ مؤجل: أولاً تحقق من توافق ترتيب المعاملات، ثم تأجيل التنفيذ إلى قناة مستقلة، مما يزيد من الكفاءة.
قاعدة بيانات الحالة المخصصة: تحسين تخزين الحالة والوصول إليها، وتسريع تنفيذ العقود الذكية.
آلية توافق عالية الأداء: تحسين آلية HotStuff، دعم مزامنة العقد على نطاق واسع، وزيادة كفاءة التوافق.
التحديات التقنية
تنفيذ متوازي يقدم مشكلة تعارض الحالة، مما يتطلب آلية لاكتشاف وحل التعارضات. كما يحتاج كل فريق إلى إعادة تصميم قاعدة بيانات الحالة، وتطوير خوارزمية توافقية متوافقة.
التحديات الرئيسية تشمل التقاط القيمة طويلة الأجل للإيثريوم واللامركزية في العقد. التنمية السريعة للنظام البيئي هي المفتاح للحفاظ على القدرة التنافسية. يجب تحقيق التوازن بين الأداء واللامركزية.
Monad: مشروع EVM المتقدم المتوازي، هدفه 10,000 TPS، وقد حصل على تمويل بقيمة 2.44 مليار دولار.
سي: إطلاق Sei V2 شبكة EVM متوازية، يمكن أن تصل TPS إلى 12,500.
Artela: تعزيز طبقة التنفيذ من خلال EVM++ مزدوجة الآلة الافتراضية.
Canto: إدخال خطة Cyclone Stack لدعم EVM المتوازي.
نيون: حل متوافق مع EVM على سولانا، TPS يتجاوز 2000.
Eclipse: إدخال Solana VM إلى الحل الطبقي الثاني لإيثريوم.
Lumio: طبقة VM Layer 2 المعيارية، تدعم مجموعة متنوعة من VMs عالية الأداء.
الخاتمة
تقدم الابتكارات في طبقات التنفيذ مثل EVM المتوازية دعماً قوياً لتحسين أداء وقابلية توسيع blockchain. ستدفع هذه التطورات النظام البيئي blockchain نحو مزيد من التقدم، مما يدعم تطبيقات أوسع.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 12
أعجبني
12
6
مشاركة
تعليق
0/400
NullWhisperer
· 07-20 09:48
همم... قد تكون النزاعات على الدولة نقطة استغلال حاسمة بصراحة
شاهد النسخة الأصليةرد0
staking_gramps
· 07-20 00:23
الاحتياجات الأساسية المتوازية gogogogo
شاهد النسخة الأصليةرد0
PumpDetector
· 07-17 21:29
سمعت هذه القصة من قبل... نفس الشائعات القديمة حول التوسع
شاهد النسخة الأصليةرد0
ClassicDumpster
· 07-17 21:27
أسرع! أطلق سلسلة جديدة!
شاهد النسخة الأصليةرد0
TokenVelocity
· 07-17 21:24
يا إلهي، هل هذا الشيء موثوق؟
شاهد النسخة الأصليةرد0
ChainDoctor
· 07-17 21:21
هل من الأفضل كتابة الكود بشكل جيد أم من الأفضل ببساطة التعدين؟
ابتكار تقنية EVM المتوازية: موجة جديدة لتحسين أداء البلوكتشين
مناقشة تقنية EVM المتوازية وتطورها البيئي
نظرة عامة على EVM
EVM( آلة افتراضية للإيثيريوم) هي جوهر تنفيذ العقود الذكية. يستخدم المطورون لغات عالية مثل Solidity لكتابة العقود، ثم يتم تجميعها إلى كود بايت يمكن تنفيذه بواسطة EVM. يمكن للمهندسين الذين يجيدون تعليمات التشغيل الأساسية تحسين الكود مباشرة، مما يزيد من الكفاءة ويقلل من استهلاك الغاز. بروتوكول Seaport الشهير يستخدم بشكل كبير التجميع الداخلي لتقليل تكاليف المستخدم.
تحدد EVM كطبقة تنفيذ معيار الشيفرة البرمجية البايتية، مما يسمح بنشر العقود على شبكات متعددة. على الرغم من أن المعايير موحدة، إلا أن طرق التنفيذ متنوعة. تم تنفيذ عميل Geth الخاص بإيثريوم بلغة Go، بينما يقوم فريق Ipsilon بصيانة إصدار C++، مما يسمح بتحسينات وتخصيصات مختلفة.
! الغوص العميق في EVM الموازي ونظامه البيئي
الحاجة إلى EVM المتوازية
تقوم سلاسل الكتل التقليدية بتنفيذ المعاملات بالتسلسل، مثل وحدة المعالجة المركزية أحادية النواة، مما يجعل من الصعب توسيعها لتلبية قاعدة مستخدمين كبيرة. يسمح EVM المتوازي بمعالجة عدة معاملات في نفس الوقت، مما يزيد بشكل كبير من القدرة على المعالجة. ولكن هذا يطرح تحديات هندسية، مثل التعامل مع تعارضات الكتابة عند إجراء معاملات متزامنة على نفس العقد.
ابتكار EVM المتوازي
كمثال على Monad ، تشمل ابتكاراتها:
تنفيذ متوازي متفائل: معالجة عدة معاملات في نفس الوقت، تتبع المدخلات والمخرجات، وتحديد ترتيب التنفيذ بناءً على العلاقة.
تنفيذ مؤجل: أولاً تحقق من توافق ترتيب المعاملات، ثم تأجيل التنفيذ إلى قناة مستقلة، مما يزيد من الكفاءة.
قاعدة بيانات الحالة المخصصة: تحسين تخزين الحالة والوصول إليها، وتسريع تنفيذ العقود الذكية.
آلية توافق عالية الأداء: تحسين آلية HotStuff، دعم مزامنة العقد على نطاق واسع، وزيادة كفاءة التوافق.
التحديات التقنية
تنفيذ متوازي يقدم مشكلة تعارض الحالة، مما يتطلب آلية لاكتشاف وحل التعارضات. كما يحتاج كل فريق إلى إعادة تصميم قاعدة بيانات الحالة، وتطوير خوارزمية توافقية متوافقة.
التحديات الرئيسية تشمل التقاط القيمة طويلة الأجل للإيثريوم واللامركزية في العقد. التنمية السريعة للنظام البيئي هي المفتاح للحفاظ على القدرة التنافسية. يجب تحقيق التوازن بين الأداء واللامركزية.
! الغوص العميق في EVM الموازي ونظامه البيئي
نظرة عامة على مشروع EVM المتوازي
نيون: حل متوافق مع EVM على سولانا، TPS يتجاوز 2000.
Eclipse: إدخال Solana VM إلى الحل الطبقي الثاني لإيثريوم.
Lumio: طبقة VM Layer 2 المعيارية، تدعم مجموعة متنوعة من VMs عالية الأداء.
الخاتمة
تقدم الابتكارات في طبقات التنفيذ مثل EVM المتوازية دعماً قوياً لتحسين أداء وقابلية توسيع blockchain. ستدفع هذه التطورات النظام البيئي blockchain نحو مزيد من التقدم، مما يدعم تطبيقات أوسع.