تطوير العقود الذكية هو مهارة أساسية لمهندسي blockchain. عادة ما يستخدم المطورون لغات عالية مثل Solidity لتنفيذ منطق الأعمال. ومع ذلك، لا يمكن لـ EVM تنفيذ كود Solidity مباشرة، بل يحتاج إلى تحويله إلى لغة منخفضة المستوى (تعليمات/شفرة بايت) يمكن للآلة الافتراضية تفسيرها. الأدوات الحالية يمكن أن تقوم تلقائيًا بهذه العملية التحويلية، مما يقلل من حاجة المطورين للتركيز على تفاصيل الترجمة.
على الرغم من أن عملية التجميع قد تأتي ببعض التكاليف الإضافية، إلا أن المهندسين المتمرسين في الترميز منخفض المستوى يمكنهم كتابة منطق البرنامج مباشرةً في Solidity باستخدام التعليمات البرمجية لتحقيق أعلى كفاءة وتقليل استهلاك الغاز. على سبيل المثال، يعتمد بروتوكول منصة تداول NFT الشهيرة بشكل واسع على التجميع المضمن لتقليل تكاليف الغاز للمستخدمين.
اختلاف أداء آلة الإيثريوم الافتراضية: المعايير والتنفيذ
EVM، أي "طبقة التنفيذ"، هي المكان الذي يتم فيه تنفيذ ومعالجة عمليات كود العقد الذكي بعد الترجمة. لقد أصبح كود البايت الذي تم تعريفه بواسطة EVM معيارًا صناعيًا. سواء كان ذلك لشبكات إثيريوم Layer 2 أو غيرها من سلاسل الكتل المستقلة، فإن التوافق مع معيار EVM يمكّن المطورين من نشر العقود الذكية بكفاءة عبر عدة شبكات.
على الرغم من أن المطابقة لمعيار بايت كود EVM هي الأساس الذي يُسمى عليه الآلة الافتراضية EVM، إلا أن طرق التنفيذ الفعلية قد تختلف كثيرًا. على سبيل المثال، قام أحد العملاء في إثيريوم بتنفيذ معيار EVM بلغة Go، بينما يقوم فريق آخر من مؤسسة إثيريوم بصيانة تنفيذ بلغة C++. توفر هذه التنوعات إمكانيات لتحسينات هندسية مختلفة وتنفيذات مخصصة.
تقنية EVM المتوازية
تاريخياً، كان تركيز مجتمع البلوكشين بشكل أساسي على ابتكار خوارزميات الإجماع، وكانت بعض المشاريع المعروفة مشهورة أكثر بسبب آلية الإجماع الخاصة بها بدلاً من طبقة التنفيذ الخاصة بها. على الرغم من أن هذه المشاريع قد ابتكرت أيضاً في طبقة التنفيذ، إلا أنه غالباً ما يُساء فهم أدائها على أنه ناتج فقط عن خوارزمية الإجماع.
في الواقع، تحتاج سلاسل الكتل عالية الأداء إلى خوارزميات إجماع مبتكرة وطبقة تنفيذ محسّنة، مشابهة لنظرية البرميل. بالنسبة لسلاسل الكتل التي تعتمد على EVM والتي تحسن خوارزمية الإجماع فقط، فإن تعزيز الأداء غالبًا ما يتطلب تكوينات عقد أقوى. على سبيل المثال، تتطلب سلسلة ذكية معروفة معالجة الكتل تحت حد الغاز 2000 TPS تكوينات أجهزة أقوى بعدة مرات من عقد إيثريوم الكاملة. على الرغم من أن شبكة معروفة أخرى تدعم نظريًا ما يصل إلى 1000 TPS، إلا أن أدائها الفعلي غالبًا ما يكون دون المتوقع.
حاجة المعالجة المتوازية
في معظم أنظمة blockchain، يتم تنفيذ المعاملات بترتيب، مشابه لوحدة المعالجة المركزية أحادية النواة، حيث تبدأ الحسابات التالية فقط بعد انتهاء الحسابات الحالية. على الرغم من أن هذه الطريقة بسيطة وتقلل من تعقيد النظام، إلا أنها صعبة لدعم قاعدة مستخدمين كبيرة. التحول إلى وحدة معالجة مركزية متعددة النواة ونموذج الآلة الافتراضية يمكن أن يعالج عدة معاملات في نفس الوقت، مما يزيد بشكل كبير من قدرة المعالجة.
تسبب التنفيذ المتوازي تحديات هندسية، مثل معالجة المعاملات المتزامنة التي تكتب على نفس العقد الذكي. هناك حاجة لتصميم آليات جديدة لحل هذه النزاعات. يمكن أن يؤدي تنفيذ العقود الذكية غير ذات الصلة بشكل متوازي إلى زيادة الإنتاجية بشكل يتناسب مع عدد خيوط المعالجة المتوازية.
ابتكار EVM المتوازي
تمثل EVM المتوازية سلسلة من الابتكارات التي تهدف إلى تحسين طبقة تنفيذ أنظمة blockchain. على سبيل المثال، تشمل الابتكارات الرئيسية في مشروع معين:
تنفيذ المعاملات المتوازية: استخدام خوارزمية التنفيذ المتوازي المتفائلة، مما يسمح بمعالجة عدة معاملات في نفس الوقت. تبدأ هذه الطريقة المعاملات من نفس الحالة الأولية، وتتبع المدخلات والمخرجات، وتولد النتائج المؤقتة لكل معاملة. يتم تحديد ما إذا كان سيتم تنفيذ المعاملة التالية من خلال التحقق مما إذا كانت مدخلات المعاملة التالية مرتبطة بمخرجات المعاملة التي تتم معالجتها حاليًا.
تنفيذ مؤجل: في آلية الإجماع، لا تحتاج العقد إلى تنفيذ المعاملات بواسطة العقد الرئيسية أو العقد المُصادِقة لتحقيق ترتيب رسمي للمعاملات. في البداية، تقوم العقد الرئيسية بترتيب المعاملات والوصول إلى إجماع بين العقد. يتم تأجيل تنفيذ المعاملات إلى قناة مستقلة، مما يزيد من استخدام وقت الكتلة، ويعزز الكفاءة العامة للتنفيذ.
قاعدة بيانات الحالة المخصصة: من خلال تخزين شجرة ميركل مباشرة على SSD لتحسين تخزين الحالة والوصول إليها. تقلل هذه الطريقة من تأثير تضخيم القراءة، مما يزيد من سرعة الوصول إلى الحالة، مما يجعل تنفيذ العقود الذكية أسرع وأكثر كفاءة.
آلية توافق عالية الأداء: نسخة محسنة من آلية توافق HotStuff، تدعم التزامن بين مئات العقد الموزعة عالميًا، مع تعقيد اتصالات خطي. تستخدم مرحلة التصويت المتداخلة، مما يسمح لمراحل مختلفة من عملية التصويت بالتداخل، مما يقلل من التأخير ويزيد من كفاءة التوافق.
التحدي
تحديات تقنية EVM المتوازية
تتعلق عنق الزجاجة في تنفيذ المعاملات المتسلسلة بشكل رئيسي بوحدة المعالجة المركزية وعملية قراءة/كتابة الحالة. أدت التنفيذ المتوازي إلى إدخال تضارب محتمل في الحالة، مما يتطلب فحص التضارب قبل أو بعد التنفيذ. على سبيل المثال، عندما تتعامل أربعة خيوط متوازية مع معاملات تتفاعل مع نفس بركة DeFi في نفس الوقت، قد تحدث تضارب. تتطلب هذه الحالة آلية دقيقة للكشف عن التضارب وحله لضمان معالجة متوازية فعالة.
بالإضافة إلى تحقيق الفروق الفنية في EVM المتوازي، تحتاج الفرق عادةً إلى إعادة تصميم وتعزيز أداء القراءة/الكتابة لقاعدة البيانات الحالة، وتطوير خوارزميات توافقية.
التحديات والاعتبارات
تواجه آلة الإيثريوم الافتراضية (EVM) الموازية تحديين رئيسيين هما: احتجاز القيمة الهندسية طويلة الأجل لإثيريوم وتركيز العقد. على الرغم من أن مرحلة التطوير الحالية لم تكن مفتوحة المصدر تمامًا لحماية حقوق الملكية الفكرية، إلا أن هذه التفاصيل ستُكشف في النهاية عند إطلاق الشبكة التجريبية والشبكة الرئيسية، مما يواجه خطر استيعابه من قبل سلاسل الكتل الأخرى. سيكون التطوير السريع للنظام البيئي هو المفتاح للحفاظ على الميزة التنافسية.
تتمثل المركزية في العقد في التحدي الذي تواجهه جميع سلاسل الكتل عالية الأداء، حيث يلزم تحقيق التوازن بين "مأزق ثلاثي للبلوكشين" - العمليات غير المصرح بها، وعدم الحاجة للثقة، ومتطلبات الأداء العالي. يمكن أن تساعد مؤشرات مثل "TPS لكل متطلبات الأجهزة" في مقارنة كفاءة البلوكشين تحت ظروف الأجهزة المحددة، حيث تساعد متطلبات الأجهزة المنخفضة في تحقيق المزيد من العقد اللامركزية.
مشهد EVM المتوازي
تتضمن بنية EVM المتوازية العديد من المشاريع، بعضها عبارة عن بلوكشين من الطبقة 1، والبعض الآخر قد يكون حلول من الطبقة 2. وهناك أيضًا بعض الحلول المتوافقة مع EVM أو العملاء مفتوحة المصدر المستندة إلى شبكات أخرى.
حاليًا، يمكن تقسيم الشبكات المتوازية للآلة الافتراضية إلى ثلاث فئات:
شبكة Layer 1 المتوافقة مع EVM التي تم ترقيتها من خلال تقنية التنفيذ المتوازي: هذه الشبكات لم تعتمد في البداية على التنفيذ المتوازي، ولكنها دعمت EVM المتوازي من خلال التكرار التكنولوجي.
شبكة Layer 1 المتوافقة مع EVM التي تعتمد على تقنية التنفيذ المتوازي من البداية: بعض المشاريع الناشئة أخذت في الاعتبار التنفيذ المتوازي منذ مرحلة التصميم.
الشبكات Layer 2 التي تعتمد على تقنية التنفيذ المتوازي غير EVM: وتشمل هذه الشبكات سلاسل Layer 2 المتوافقة مع EVM الموجهة نحو التوسع. تقوم هذه الشبكات بتجريد EVM إلى وحدات تنفيذ قابلة للتوصيل، مما يسمح باختيار "طبقة تنفيذ VM" الأفضل حسب الحاجة، مما يتيح القدرة على التنفيذ المتوازي.
مقدمة المشروع
مشروع A: EVM المتوازي الرائد
يهدف هذا المشروع إلى حل مشكلة قابلية التوسع في EVM التقليدي من خلال تحسين التنفيذ المتوازي وعمارة الأنابيب، والهدف هو الوصول إلى 10,000 TPS. لقد أكمل المشروع تمويلًا كبيرًا، ويضم الفريق المؤسس أعضاء من مؤسسات تداول معروفة. لقد تم إطلاق شبكة الاختبار الداخلية، ومن المتوقع أن تفتح للجمهور قريبًا.
مشروع B: إطلاق شبكة EVM متوازية
هذا المشروع كان في الأصل شبكة Layer 1 تركز على التداول، وتوفر بنية تحتية متقدمة لتطبيقات التداول. تم الإعلان مؤخرًا عن ترقية شاملة، لتصبح EVM متوازية عالية الأداء، مما يزيد بشكل كبير من TPS. تم إطلاق شبكة الاختبار EVM المتوازية، وتدعم الهجرة بنقرة واحدة لتطبيقات EVM. من المتوقع أن يتم إطلاق الشبكة الرئيسية في النصف الأول من هذا العام.
مشروع C: تعزيز طبقة التنفيذ من خلال الآلتين الافتراضيتين
يهدف هذا المشروع إلى تحسين قابلية التوسع لشبكة Layer 1 من خلال توسيع دعم الآلة الافتراضية وتنفيذ العمليات بشكل متوازي. من خلال بناء نظام مزدوج للآلة الافتراضية، يهدف إلى تحسين أداء سلسلة الكتل EVM وكفاءة تنفيذ الشبكة. لقد تم إطلاق الشبكة العامة التجريبية، وتم إطلاق برنامج تحفيز النظام البيئي.
مشروع D: إدخال تقنية EVM المتوازية
هذا هو شبكة Layer 1 المتوافقة مع EVM مبنية على بعض SDK، مصممة خصيصًا لتطبيقات DeFi. تم الإعلان مؤخرًا عن خطة تطوير تهدف إلى إدخال تقنية التنفيذ المتوازي لـ EVM لتحسين أداء الشبكة.
المشروع E: حل التوافق مع EVM للشبكات المحددة
هذا المشروع هو EVM متوازي مبني على شبكة عالية الأداء معينة، وهو أول حل توافق EVM لهذه الشبكة. يدعم مطوري EVM من Solidity و Vyper نشر DApp بنقرة واحدة، والاستمتاع بسعة عالية وتكاليف غاز منخفضة.
مشروع F: إدخال VM محدد إلى إثيريوم
هذا هو حل عام مخصص للتجميع من الطبقة الثانية المدعوم من قبل آلة افتراضية معينة. يتم تسوية بيانات المعاملات على إثيريوم، باستخدام ETH كغاز، ولكن طبقة التنفيذ تعمل في بيئة VM محددة. تم الانتهاء مؤخرًا من تمويل كبير، ومن المتوقع أن يتم فتح الشبكة الرئيسية قريبًا للمطورين.
مشروع G: الطبقة 2 VM المعيارية
هذا المشروع مبني على مجموعة تقنيات معينة، وهو شبكة Layer 2 المودولية. يهدف إلى إدخال آلة افتراضية عالية الأداء إلى الشبكات الرئيسية Layer 2 الحالية لإيثريوم وبيتكوين. يدعم استخدام إيثريوم أو بيتكوين كطبقة تسوية، حيث يمكن لطبقة التنفيذ استخدام مجموعة متنوعة من الآلات الافتراضية للتنفيذ المتوازي.
الاستنتاج
مع تطور تقنية البلوكشين، أصبح من المهم بنفس القدر التركيز على طبقة التنفيذ وخوارزميات الإجماع لتحقيق أداء عالٍ. توفر الابتكارات مثل EVM المتوازي حلولاً واعدة لزيادة القدرة على معالجة البيانات والكفاءة، مما يجعل البلوكشين أكثر قابلية للتوسع، وقادرة على دعم قاعدة مستخدمين واسعة. ستشكل هذه التطورات والتنفيذات مستقبل نظام البلوكشين، مما يعزز التقدم والتطبيقات الإضافية في هذا المجال.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 8
أعجبني
8
3
إعادة النشر
مشاركة
تعليق
0/400
alpha_leaker
· منذ 9 س
غاز غالي لدرجة أكل التراب، من يهتم إن كنت تترجم أم لا
اختراق تقنية EVM المتوازية: الابتكار والتحديات في طبقة تنفيذ البلوكتشين
آلة الإيثريوم الافتراضية EVM
آلة الإيثريوم الافتراضية و Solidity
تطوير العقود الذكية هو مهارة أساسية لمهندسي blockchain. عادة ما يستخدم المطورون لغات عالية مثل Solidity لتنفيذ منطق الأعمال. ومع ذلك، لا يمكن لـ EVM تنفيذ كود Solidity مباشرة، بل يحتاج إلى تحويله إلى لغة منخفضة المستوى (تعليمات/شفرة بايت) يمكن للآلة الافتراضية تفسيرها. الأدوات الحالية يمكن أن تقوم تلقائيًا بهذه العملية التحويلية، مما يقلل من حاجة المطورين للتركيز على تفاصيل الترجمة.
على الرغم من أن عملية التجميع قد تأتي ببعض التكاليف الإضافية، إلا أن المهندسين المتمرسين في الترميز منخفض المستوى يمكنهم كتابة منطق البرنامج مباشرةً في Solidity باستخدام التعليمات البرمجية لتحقيق أعلى كفاءة وتقليل استهلاك الغاز. على سبيل المثال، يعتمد بروتوكول منصة تداول NFT الشهيرة بشكل واسع على التجميع المضمن لتقليل تكاليف الغاز للمستخدمين.
! الغوص العميق في EVM الموازي ونظامه البيئي
اختلاف أداء آلة الإيثريوم الافتراضية: المعايير والتنفيذ
EVM، أي "طبقة التنفيذ"، هي المكان الذي يتم فيه تنفيذ ومعالجة عمليات كود العقد الذكي بعد الترجمة. لقد أصبح كود البايت الذي تم تعريفه بواسطة EVM معيارًا صناعيًا. سواء كان ذلك لشبكات إثيريوم Layer 2 أو غيرها من سلاسل الكتل المستقلة، فإن التوافق مع معيار EVM يمكّن المطورين من نشر العقود الذكية بكفاءة عبر عدة شبكات.
على الرغم من أن المطابقة لمعيار بايت كود EVM هي الأساس الذي يُسمى عليه الآلة الافتراضية EVM، إلا أن طرق التنفيذ الفعلية قد تختلف كثيرًا. على سبيل المثال، قام أحد العملاء في إثيريوم بتنفيذ معيار EVM بلغة Go، بينما يقوم فريق آخر من مؤسسة إثيريوم بصيانة تنفيذ بلغة C++. توفر هذه التنوعات إمكانيات لتحسينات هندسية مختلفة وتنفيذات مخصصة.
تقنية EVM المتوازية
تاريخياً، كان تركيز مجتمع البلوكشين بشكل أساسي على ابتكار خوارزميات الإجماع، وكانت بعض المشاريع المعروفة مشهورة أكثر بسبب آلية الإجماع الخاصة بها بدلاً من طبقة التنفيذ الخاصة بها. على الرغم من أن هذه المشاريع قد ابتكرت أيضاً في طبقة التنفيذ، إلا أنه غالباً ما يُساء فهم أدائها على أنه ناتج فقط عن خوارزمية الإجماع.
في الواقع، تحتاج سلاسل الكتل عالية الأداء إلى خوارزميات إجماع مبتكرة وطبقة تنفيذ محسّنة، مشابهة لنظرية البرميل. بالنسبة لسلاسل الكتل التي تعتمد على EVM والتي تحسن خوارزمية الإجماع فقط، فإن تعزيز الأداء غالبًا ما يتطلب تكوينات عقد أقوى. على سبيل المثال، تتطلب سلسلة ذكية معروفة معالجة الكتل تحت حد الغاز 2000 TPS تكوينات أجهزة أقوى بعدة مرات من عقد إيثريوم الكاملة. على الرغم من أن شبكة معروفة أخرى تدعم نظريًا ما يصل إلى 1000 TPS، إلا أن أدائها الفعلي غالبًا ما يكون دون المتوقع.
حاجة المعالجة المتوازية
في معظم أنظمة blockchain، يتم تنفيذ المعاملات بترتيب، مشابه لوحدة المعالجة المركزية أحادية النواة، حيث تبدأ الحسابات التالية فقط بعد انتهاء الحسابات الحالية. على الرغم من أن هذه الطريقة بسيطة وتقلل من تعقيد النظام، إلا أنها صعبة لدعم قاعدة مستخدمين كبيرة. التحول إلى وحدة معالجة مركزية متعددة النواة ونموذج الآلة الافتراضية يمكن أن يعالج عدة معاملات في نفس الوقت، مما يزيد بشكل كبير من قدرة المعالجة.
تسبب التنفيذ المتوازي تحديات هندسية، مثل معالجة المعاملات المتزامنة التي تكتب على نفس العقد الذكي. هناك حاجة لتصميم آليات جديدة لحل هذه النزاعات. يمكن أن يؤدي تنفيذ العقود الذكية غير ذات الصلة بشكل متوازي إلى زيادة الإنتاجية بشكل يتناسب مع عدد خيوط المعالجة المتوازية.
ابتكار EVM المتوازي
تمثل EVM المتوازية سلسلة من الابتكارات التي تهدف إلى تحسين طبقة تنفيذ أنظمة blockchain. على سبيل المثال، تشمل الابتكارات الرئيسية في مشروع معين:
تنفيذ المعاملات المتوازية: استخدام خوارزمية التنفيذ المتوازي المتفائلة، مما يسمح بمعالجة عدة معاملات في نفس الوقت. تبدأ هذه الطريقة المعاملات من نفس الحالة الأولية، وتتبع المدخلات والمخرجات، وتولد النتائج المؤقتة لكل معاملة. يتم تحديد ما إذا كان سيتم تنفيذ المعاملة التالية من خلال التحقق مما إذا كانت مدخلات المعاملة التالية مرتبطة بمخرجات المعاملة التي تتم معالجتها حاليًا.
تنفيذ مؤجل: في آلية الإجماع، لا تحتاج العقد إلى تنفيذ المعاملات بواسطة العقد الرئيسية أو العقد المُصادِقة لتحقيق ترتيب رسمي للمعاملات. في البداية، تقوم العقد الرئيسية بترتيب المعاملات والوصول إلى إجماع بين العقد. يتم تأجيل تنفيذ المعاملات إلى قناة مستقلة، مما يزيد من استخدام وقت الكتلة، ويعزز الكفاءة العامة للتنفيذ.
قاعدة بيانات الحالة المخصصة: من خلال تخزين شجرة ميركل مباشرة على SSD لتحسين تخزين الحالة والوصول إليها. تقلل هذه الطريقة من تأثير تضخيم القراءة، مما يزيد من سرعة الوصول إلى الحالة، مما يجعل تنفيذ العقود الذكية أسرع وأكثر كفاءة.
آلية توافق عالية الأداء: نسخة محسنة من آلية توافق HotStuff، تدعم التزامن بين مئات العقد الموزعة عالميًا، مع تعقيد اتصالات خطي. تستخدم مرحلة التصويت المتداخلة، مما يسمح لمراحل مختلفة من عملية التصويت بالتداخل، مما يقلل من التأخير ويزيد من كفاءة التوافق.
التحدي
تحديات تقنية EVM المتوازية
تتعلق عنق الزجاجة في تنفيذ المعاملات المتسلسلة بشكل رئيسي بوحدة المعالجة المركزية وعملية قراءة/كتابة الحالة. أدت التنفيذ المتوازي إلى إدخال تضارب محتمل في الحالة، مما يتطلب فحص التضارب قبل أو بعد التنفيذ. على سبيل المثال، عندما تتعامل أربعة خيوط متوازية مع معاملات تتفاعل مع نفس بركة DeFi في نفس الوقت، قد تحدث تضارب. تتطلب هذه الحالة آلية دقيقة للكشف عن التضارب وحله لضمان معالجة متوازية فعالة.
بالإضافة إلى تحقيق الفروق الفنية في EVM المتوازي، تحتاج الفرق عادةً إلى إعادة تصميم وتعزيز أداء القراءة/الكتابة لقاعدة البيانات الحالة، وتطوير خوارزميات توافقية.
التحديات والاعتبارات
تواجه آلة الإيثريوم الافتراضية (EVM) الموازية تحديين رئيسيين هما: احتجاز القيمة الهندسية طويلة الأجل لإثيريوم وتركيز العقد. على الرغم من أن مرحلة التطوير الحالية لم تكن مفتوحة المصدر تمامًا لحماية حقوق الملكية الفكرية، إلا أن هذه التفاصيل ستُكشف في النهاية عند إطلاق الشبكة التجريبية والشبكة الرئيسية، مما يواجه خطر استيعابه من قبل سلاسل الكتل الأخرى. سيكون التطوير السريع للنظام البيئي هو المفتاح للحفاظ على الميزة التنافسية.
تتمثل المركزية في العقد في التحدي الذي تواجهه جميع سلاسل الكتل عالية الأداء، حيث يلزم تحقيق التوازن بين "مأزق ثلاثي للبلوكشين" - العمليات غير المصرح بها، وعدم الحاجة للثقة، ومتطلبات الأداء العالي. يمكن أن تساعد مؤشرات مثل "TPS لكل متطلبات الأجهزة" في مقارنة كفاءة البلوكشين تحت ظروف الأجهزة المحددة، حيث تساعد متطلبات الأجهزة المنخفضة في تحقيق المزيد من العقد اللامركزية.
مشهد EVM المتوازي
تتضمن بنية EVM المتوازية العديد من المشاريع، بعضها عبارة عن بلوكشين من الطبقة 1، والبعض الآخر قد يكون حلول من الطبقة 2. وهناك أيضًا بعض الحلول المتوافقة مع EVM أو العملاء مفتوحة المصدر المستندة إلى شبكات أخرى.
حاليًا، يمكن تقسيم الشبكات المتوازية للآلة الافتراضية إلى ثلاث فئات:
شبكة Layer 1 المتوافقة مع EVM التي تم ترقيتها من خلال تقنية التنفيذ المتوازي: هذه الشبكات لم تعتمد في البداية على التنفيذ المتوازي، ولكنها دعمت EVM المتوازي من خلال التكرار التكنولوجي.
شبكة Layer 1 المتوافقة مع EVM التي تعتمد على تقنية التنفيذ المتوازي من البداية: بعض المشاريع الناشئة أخذت في الاعتبار التنفيذ المتوازي منذ مرحلة التصميم.
الشبكات Layer 2 التي تعتمد على تقنية التنفيذ المتوازي غير EVM: وتشمل هذه الشبكات سلاسل Layer 2 المتوافقة مع EVM الموجهة نحو التوسع. تقوم هذه الشبكات بتجريد EVM إلى وحدات تنفيذ قابلة للتوصيل، مما يسمح باختيار "طبقة تنفيذ VM" الأفضل حسب الحاجة، مما يتيح القدرة على التنفيذ المتوازي.
مقدمة المشروع
مشروع A: EVM المتوازي الرائد
يهدف هذا المشروع إلى حل مشكلة قابلية التوسع في EVM التقليدي من خلال تحسين التنفيذ المتوازي وعمارة الأنابيب، والهدف هو الوصول إلى 10,000 TPS. لقد أكمل المشروع تمويلًا كبيرًا، ويضم الفريق المؤسس أعضاء من مؤسسات تداول معروفة. لقد تم إطلاق شبكة الاختبار الداخلية، ومن المتوقع أن تفتح للجمهور قريبًا.
مشروع B: إطلاق شبكة EVM متوازية
هذا المشروع كان في الأصل شبكة Layer 1 تركز على التداول، وتوفر بنية تحتية متقدمة لتطبيقات التداول. تم الإعلان مؤخرًا عن ترقية شاملة، لتصبح EVM متوازية عالية الأداء، مما يزيد بشكل كبير من TPS. تم إطلاق شبكة الاختبار EVM المتوازية، وتدعم الهجرة بنقرة واحدة لتطبيقات EVM. من المتوقع أن يتم إطلاق الشبكة الرئيسية في النصف الأول من هذا العام.
مشروع C: تعزيز طبقة التنفيذ من خلال الآلتين الافتراضيتين
يهدف هذا المشروع إلى تحسين قابلية التوسع لشبكة Layer 1 من خلال توسيع دعم الآلة الافتراضية وتنفيذ العمليات بشكل متوازي. من خلال بناء نظام مزدوج للآلة الافتراضية، يهدف إلى تحسين أداء سلسلة الكتل EVM وكفاءة تنفيذ الشبكة. لقد تم إطلاق الشبكة العامة التجريبية، وتم إطلاق برنامج تحفيز النظام البيئي.
مشروع D: إدخال تقنية EVM المتوازية
هذا هو شبكة Layer 1 المتوافقة مع EVM مبنية على بعض SDK، مصممة خصيصًا لتطبيقات DeFi. تم الإعلان مؤخرًا عن خطة تطوير تهدف إلى إدخال تقنية التنفيذ المتوازي لـ EVM لتحسين أداء الشبكة.
المشروع E: حل التوافق مع EVM للشبكات المحددة
هذا المشروع هو EVM متوازي مبني على شبكة عالية الأداء معينة، وهو أول حل توافق EVM لهذه الشبكة. يدعم مطوري EVM من Solidity و Vyper نشر DApp بنقرة واحدة، والاستمتاع بسعة عالية وتكاليف غاز منخفضة.
مشروع F: إدخال VM محدد إلى إثيريوم
هذا هو حل عام مخصص للتجميع من الطبقة الثانية المدعوم من قبل آلة افتراضية معينة. يتم تسوية بيانات المعاملات على إثيريوم، باستخدام ETH كغاز، ولكن طبقة التنفيذ تعمل في بيئة VM محددة. تم الانتهاء مؤخرًا من تمويل كبير، ومن المتوقع أن يتم فتح الشبكة الرئيسية قريبًا للمطورين.
مشروع G: الطبقة 2 VM المعيارية
هذا المشروع مبني على مجموعة تقنيات معينة، وهو شبكة Layer 2 المودولية. يهدف إلى إدخال آلة افتراضية عالية الأداء إلى الشبكات الرئيسية Layer 2 الحالية لإيثريوم وبيتكوين. يدعم استخدام إيثريوم أو بيتكوين كطبقة تسوية، حيث يمكن لطبقة التنفيذ استخدام مجموعة متنوعة من الآلات الافتراضية للتنفيذ المتوازي.
الاستنتاج
مع تطور تقنية البلوكشين، أصبح من المهم بنفس القدر التركيز على طبقة التنفيذ وخوارزميات الإجماع لتحقيق أداء عالٍ. توفر الابتكارات مثل EVM المتوازي حلولاً واعدة لزيادة القدرة على معالجة البيانات والكفاءة، مما يجعل البلوكشين أكثر قابلية للتوسع، وقادرة على دعم قاعدة مستخدمين واسعة. ستشكل هذه التطورات والتنفيذات مستقبل نظام البلوكشين، مما يعزز التقدم والتطبيقات الإضافية في هذا المجال.