تطوير العقود الذكية هو مهارة أساسية لمهندسي blockchain. عادةً ما يستخدم المطورون لغات عالية مثل Solidity لكتابة منطق العقود، لكن EVM لا يمكنه تنفيذ هذه الرموز مباشرة. يحتاج إلى تحويل الرموز إلى أوامر منخفضة المستوى أو بايت كود. على الرغم من وجود أدوات يمكنها إتمام هذه العملية تلقائيًا، إلا أن المهندسين الذين يفهمون المبادئ الأساسية يمكنهم استخدام برمجة الأوامر مباشرة لتحقيق أعلى كفاءة وتقليل استهلاك الغاز.
EVM ك"طبقة تنفيذية"، هو المكان الذي يتم فيه معالجة رموز تشغيل العقود الذكية المترجمة. لقد أصبح البايت كود المحدد بواسطة EVM معيارًا صناعيًا، مما يتيح للمطورين نشر العقود بكفاءة عبر شبكات متعددة. على الرغم من اتباع نفس المعيار، قد تختلف تنفيذات EVM المختلفة بشكل كبير. على سبيل المثال، عميل Geth الخاص بإيثريوم تم تنفيذه بلغة Go، بينما يقوم فريق Ipsilon التابع لمؤسسة إيثريوم بصيانة نسخة C++. تسمح هذه التنوعات بخيارات تحسين مختلفة.
متطلبات تقنية EVM المتزامنة
تقوم أنظمة Blockchain التقليدية بتنفيذ المعاملات بالتسلسل، مشابهة لوحدة المعالجة المركزية أحادية النواة. هذه الطريقة بسيطة ولكن يصعب توسيعها. تتيح الآلات الافتراضية المتوازية معالجة عدة معاملات في وقت واحد، مما يزيد بشكل ملحوظ من الإنتاجية. ومع ذلك، فإن التنفيذ المتوازي يجلب بعض التحديات الهندسية، مثل معالجة تعارضات الكتابة للمعاملات المتزامنة على نفس العقد.
ابتكار EVM المتوازي
كمثال على Monad، تشمل الابتكارات الرئيسية ما يلي:
تنفيذ المعاملات المتوازية: تستخدم خوارزمية التنفيذ المتوازي المتفائلة، مما يسمح بمعالجة معاملات متعددة في نفس الوقت.
تنفيذ مؤجل: تأخير تنفيذ الصفقة إلى قناة مستقلة، لتعظيم استخدام وقت الكتلة.
قاعدة بيانات الحالة المخصصة: تحسين الوصول إلى الحالة عن طريق التخزين المباشر لشجرة ميركل على SSD.
آلية توافق عالية الأداء: توافق HotStuff المحسن، يدعم التزامن الفعال لمئات العقد العالمية.
أدخل التنفيذ المتوازي صراعات حالة محتملة، مما يتطلب آليات دقيقة للكشف عن الصراعات وحلها. بالإضافة إلى ذلك، تحتاج الفرق عادةً إلى إعادة تصميم قاعدة بيانات الحالة لتحسين أداء القراءة والكتابة، وتطوير خوارزميات توافق متوافقة.
التحديات الرئيسية تشمل التقاط القيمة الهندسية طويلة الأمد لإيثريوم وتركيز العقد. يعد التطور السريع للنظام البيئي أمرًا حيويًا للحفاظ على الميزة التنافسية. كما أن تحقيق التوازن بين اللامركزية والأمان والأداء يمثل تحديًا كبيرًا.
نمط EVM المتوازي
بخلاف Monad، تشمل نمط EVM المتوازي مشاريع مثل Sei و MegaETH و Polygon. يمكن تقسيم هذه المشاريع إلى ثلاث فئات:
من خلال ترقية دعم تنفيذ متوازي لشبكة Layer 1 المتوافقة مع EVM.
شبكة Layer 1 المتوافقة مع EVM التي تدعم التنفيذ المتوازي بشكل أصلي
شبكة Layer 2 التي تستخدم تقنية التنفيذ المتوازي غير EVM
المشاريع الرئيسية
مونا
يهدف Monad إلى حل مشكلة القابلية للتوسع من خلال تحسين تنفيذ EVM بشكل متوازي، ويهدف إلى تحقيق 10,000 TPS. تم إتمام جولة تمويل بقيمة 244 مليون دولار، مع تقييم بقيمة 3 مليارات دولار. يتكون فريق المؤسسين من مؤسسات معروفة مثل Jump Trading.
سي
Sei V2 هو أول EVM عالي الأداء ومتوازي ، وقد ارتفع TPS إلى 12,500. تم إطلاق شبكة الاختبار في فبراير من هذا العام ، وتدعم انتقال تطبيقات EVM بنقرة واحدة.
أرتيلا
تقوم Artela بتعزيز طبقة التنفيذ من خلال EVM++(EVM + WASM) مع جهازين افتراضيين. يأتي الفريق الأساسي من سلسلة النمل، وقد تم إطلاق شبكة الاختبار العامة.
كانتو
Canto هو شبكة Layer 1 متوافقة مع EVM تعتمد على Cosmos SDK، ويخطط لإدخال تقنية EVM الموازية لتحسين الأداء.
نيون
Neon EVM هو أول حل لتوافق EVM على Solana، يدعم مطوري Solidity و Vyper لنشر التطبيقات على Solana بنقرة واحدة.
إكليبس
Eclipse هو حل Rollup Layer 2 مدعوم من آلة Solana الافتراضية، ويقدم SVM إلى نظام إيثيريوم البيئي.
لوميوا
لوميو هو شبكة طبقة 2 قائمة على VM المودولية، تدعم التنفيذ المتوازي باستخدام آلات افتراضية عالية الأداء مثل Aptos VM و Solana VM.
ملخص
توفر تقنيات مبتكرة مثل EVM المتوازية حلولاً واعدة لتحسين أداء blockchain وقابليته للتوسع. ستدفع هذه التطورات النظام البيئي blockchain إلى مزيد من التطور، مما يدعم مجموعة أوسع من سيناريوهات الاستخدام.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 16
أعجبني
16
7
مشاركة
تعليق
0/400
SatoshiChallenger
· 07-16 14:41
من يعد عدد المشاريع التي انتهت في الجولة السابقة من المنافسة؟
شاهد النسخة الأصليةرد0
SchrodingersFOMO
· 07-14 11:07
متى سيصل إلى نقطة حلمي هو الأمر الحاسم.
شاهد النسخة الأصليةرد0
TokenEconomist
· 07-13 15:15
في الحقيقة، هذه الرياضيات المتوازية لـ EVM أنيقة للغاية بصراحة.
شاهد النسخة الأصليةرد0
GasWaster
· 07-13 15:13
انتهت هذه الموجة
شاهد النسخة الأصليةرد0
ContractFreelancer
· 07-13 15:12
التزامن حقًا رائع
شاهد النسخة الأصليةرد0
MidnightGenesis
· 07-13 15:00
شاهدت الشيفرة المصدرية في وقت متأخر من الليل، ولم يكن من المفاجئ أن أواجه عنق الزجاجة في الأداء.
ابتكار تقنية EVM المتوازية: كسر قيود الأداء وتعزيز تطوير البلوكتشين البيئي
استكشاف تقنية النظام البيئي EVM المتوازي
EVM مقابل الصلابة
تطوير العقود الذكية هو مهارة أساسية لمهندسي blockchain. عادةً ما يستخدم المطورون لغات عالية مثل Solidity لكتابة منطق العقود، لكن EVM لا يمكنه تنفيذ هذه الرموز مباشرة. يحتاج إلى تحويل الرموز إلى أوامر منخفضة المستوى أو بايت كود. على الرغم من وجود أدوات يمكنها إتمام هذه العملية تلقائيًا، إلا أن المهندسين الذين يفهمون المبادئ الأساسية يمكنهم استخدام برمجة الأوامر مباشرة لتحقيق أعلى كفاءة وتقليل استهلاك الغاز.
! الغوص العميق في EVM الموازي ونظامه البيئي
معيار EVM والتنفيذ
EVM ك"طبقة تنفيذية"، هو المكان الذي يتم فيه معالجة رموز تشغيل العقود الذكية المترجمة. لقد أصبح البايت كود المحدد بواسطة EVM معيارًا صناعيًا، مما يتيح للمطورين نشر العقود بكفاءة عبر شبكات متعددة. على الرغم من اتباع نفس المعيار، قد تختلف تنفيذات EVM المختلفة بشكل كبير. على سبيل المثال، عميل Geth الخاص بإيثريوم تم تنفيذه بلغة Go، بينما يقوم فريق Ipsilon التابع لمؤسسة إيثريوم بصيانة نسخة C++. تسمح هذه التنوعات بخيارات تحسين مختلفة.
متطلبات تقنية EVM المتزامنة
تقوم أنظمة Blockchain التقليدية بتنفيذ المعاملات بالتسلسل، مشابهة لوحدة المعالجة المركزية أحادية النواة. هذه الطريقة بسيطة ولكن يصعب توسيعها. تتيح الآلات الافتراضية المتوازية معالجة عدة معاملات في وقت واحد، مما يزيد بشكل ملحوظ من الإنتاجية. ومع ذلك، فإن التنفيذ المتوازي يجلب بعض التحديات الهندسية، مثل معالجة تعارضات الكتابة للمعاملات المتزامنة على نفس العقد.
ابتكار EVM المتوازي
كمثال على Monad، تشمل الابتكارات الرئيسية ما يلي:
! الغوص العميق في EVM الموازي ونظامه البيئي
التحديات التقنية
أدخل التنفيذ المتوازي صراعات حالة محتملة، مما يتطلب آليات دقيقة للكشف عن الصراعات وحلها. بالإضافة إلى ذلك، تحتاج الفرق عادةً إلى إعادة تصميم قاعدة بيانات الحالة لتحسين أداء القراءة والكتابة، وتطوير خوارزميات توافق متوافقة.
التحديات الرئيسية تشمل التقاط القيمة الهندسية طويلة الأمد لإيثريوم وتركيز العقد. يعد التطور السريع للنظام البيئي أمرًا حيويًا للحفاظ على الميزة التنافسية. كما أن تحقيق التوازن بين اللامركزية والأمان والأداء يمثل تحديًا كبيرًا.
نمط EVM المتوازي
بخلاف Monad، تشمل نمط EVM المتوازي مشاريع مثل Sei و MegaETH و Polygon. يمكن تقسيم هذه المشاريع إلى ثلاث فئات:
المشاريع الرئيسية
مونا
يهدف Monad إلى حل مشكلة القابلية للتوسع من خلال تحسين تنفيذ EVM بشكل متوازي، ويهدف إلى تحقيق 10,000 TPS. تم إتمام جولة تمويل بقيمة 244 مليون دولار، مع تقييم بقيمة 3 مليارات دولار. يتكون فريق المؤسسين من مؤسسات معروفة مثل Jump Trading.
سي
Sei V2 هو أول EVM عالي الأداء ومتوازي ، وقد ارتفع TPS إلى 12,500. تم إطلاق شبكة الاختبار في فبراير من هذا العام ، وتدعم انتقال تطبيقات EVM بنقرة واحدة.
أرتيلا
تقوم Artela بتعزيز طبقة التنفيذ من خلال EVM++(EVM + WASM) مع جهازين افتراضيين. يأتي الفريق الأساسي من سلسلة النمل، وقد تم إطلاق شبكة الاختبار العامة.
كانتو
Canto هو شبكة Layer 1 متوافقة مع EVM تعتمد على Cosmos SDK، ويخطط لإدخال تقنية EVM الموازية لتحسين الأداء.
نيون
Neon EVM هو أول حل لتوافق EVM على Solana، يدعم مطوري Solidity و Vyper لنشر التطبيقات على Solana بنقرة واحدة.
إكليبس
Eclipse هو حل Rollup Layer 2 مدعوم من آلة Solana الافتراضية، ويقدم SVM إلى نظام إيثيريوم البيئي.
لوميوا
لوميو هو شبكة طبقة 2 قائمة على VM المودولية، تدعم التنفيذ المتوازي باستخدام آلات افتراضية عالية الأداء مثل Aptos VM و Solana VM.
ملخص
توفر تقنيات مبتكرة مثل EVM المتوازية حلولاً واعدة لتحسين أداء blockchain وقابليته للتوسع. ستدفع هذه التطورات النظام البيئي blockchain إلى مزيد من التطور، مما يدعم مجموعة أوسع من سيناريوهات الاستخدام.
! الغوص العميق في EVM الموازي ونظامه البيئي