
المؤلف: Xinwei ، MT Capital
TL ؛ د
-
إن ضرورة EVM المتوازية هي أنه يحل مشكلة الكفاءة لمعاملات معالجة EVM التقليدية بالتسلسل ، ويحسن بشكل كبير من إنتاجية الشبكة والأداء من خلال السماح بتنفيذ عمليات متعددة في وقت واحد.
-
تتضمن طرق تنفيذ EVM المتوازية المعالجة المتزامنة المستندة إلى الجدولة ، ومثيلات EVM متعددة الخيوط ، والتشويش على مستوى النظام ، وكذلك مواجهة تحديات تقنية مثل الطوابع الزمنية غير الموثوقة ، وحتمية blockchain ، وتوجيه ربح المدقق.
-
تهدف Monad Labs إلى تحسين قابلية التوسع وسرعة المعاملة بشكل كبير من خلال Monad في طبقة 1 ، مع ميزات فنية فريدة ، بما في ذلك معالجة ما يصل إلى 10،000 معاملة في الثانية ، ووقت كتلة من ثانية واحدة ، وآلية تنفيذ MonadBFT.
-
تعد SEI V2 ترقية مهمة لشبكة SEI ، تهدف إلى أن تكون أول EVM متوازي تمامًا ، حيث توفر عقودًا ذكية EVM متوافقة مع الخلف ، والموازنة المتفائلة ، وهياكل بيانات SEIDB الجديدة والتشغيل البيني مع السلاسل الحالية ، بهدف أن تحسن سرعة معالجة المعاملات والشبكة إلى حد كبير قابلية التوسع.
-
Neon EVM هي منصة على Solana مصممة لتوفير بيئة فعالة وآمنة وغير مركزية لـ Ethereum DAPPs ، مما يسمح للمطورين بنشر DAPPs وتشغيلها بسهولة مع الاستفادة من إنتاجية Solana عالية وتكلفة منخفضة.
-
Lumio هو حل الطبقة 2 التي تم تطويرها بواسطة Pontem Network.
-
Eclipse هو حل Ethereum Layer 2 يستخدم SVM لتسريع معالجة المعاملات واعتماد بنية Rollup Modular التي تدمج تسوية Ethereum ، والعقود الذكية SVM ، وتوافر بيانات Celestia وإثبات RISC Zero للاحتيال.
-
تستخدم Solana تقنية Sealevel الخاصة بها لتحقيق معالجة عقود ذكية متوازية ، تعمل SUI على تحسين الإنتاجية من خلال مكونات Narwhal و Bullshark ، وتنفيذ الوقود تنفيذ المعاملات المتوازية من خلال نموذج UTXO ، ويستخدم APTOS محرك Block-STM لتحسين إمكانات معالجة المعاملات ، وكلاهما يعرض حقل blockchain تطبيقات مختلفة ومزايا التكنولوجيا المتوازية في هذه العملية.
-
采用并行的主要挑战包括解决数据竞争和读写冲突问题,确保技术与现有标准兼容,适应新的生态系统交互模式,以及管理系统复杂性增加,特别是在安全性和资源分配方面。
-
并行EVM展示了在增强区块链可扩展性和效率方面的巨大潜力,标志着区块链技术的一次重大转变,通过多处理器同时执行事务来提高交易处理能力,突破了传统顺序交易处理的限制。虽然并行EVM提供了巨大的潜力,但它们的成功实施需要克服复杂的技术挑战,并确保广泛的生态系统采用。
المفهوم الأساسي لـ EVM المتوازي
مقدمة إلى EVM
الجهاز الظاهري Ethereum (EVM) هو المكون الأساسي في ethereum blockchain ويعمل كمحرك الحوسبة الخاص به.它是一个准图灵完备的机器,为以太坊网络上的智能合约执行提供运行环境,这对于维护整个以太坊生态系统中的信任和一致性至关重要。
EVM通过处理字节码来执行智能合约,这是将通常用高级编程语言(如Solidity)编写的智能合约代码编译成的更基本形式。تتكون هذه Bytecodes من سلسلة من الرموز المطلقة التي تؤدي وظائف مختلفة ، بما في ذلك العمليات الحسابية وتخزين/استرداد البيانات.يعمل EVM كآلة مكدس ويعالج العمليات في المستقبل بطريقة أولى.يقيس نظام الغاز هذا الجهد الحسابي المطلوب لأداء العمليات ، ويضمن تخصيص الموارد العادلة ويمنع إساءة استخدام الشبكة.
في Ethereum ، تلعب المعاملات دورًا مهمًا في وظائف EVM.有两种类型的交易:一种是导致消息调用的交易,另一种是导致合同创建的交易。合约创建会导致创建一个包含编译后的智能合约字节码的新合约账户,当另一个账户对该合约进行消息调用时,就会执行其字节码。
تشتمل بنية EVM على مكونات مثل Bytecode و Stack والذاكرة والتخزين.يحتوي على مساحة ذاكرة مخصصة لتخزين البيانات مؤقتًا أثناء التنفيذ ، ومساحة تخزين مستمرة على blockchain لحفظ البيانات إلى أجل غير مسمى.تم تصميم EVM لضمان بيئة تنفيذ آمنة للعقود الذكية ، وعزلها لمنع إعادة دخول هجمات ، واعتماد مختلف تدابير أمنية مثل حدود عمق الغاز ومكدس.
بالإضافة إلى ذلك ، يتجاوز تأثير EVM Ethereum ويمتد إلى نطاق أوسع من خلال سلسلة توافق EVM.على الرغم من اختلافها ، فإن هذه السلاسل تحافظ على التوافق مع التطبيقات المستندة إلى Ethereum ، مما يسمح لها بالتفاعل بسلاسة مع تطبيقات Ethereum الأساسية.تلعب هذه السلاسل دورًا رئيسيًا في مختلف المجالات مثل Enterprise Solutions و GameFi و Defi.
ضرورة EVM المتوازية
إن ضرورة EVM المتوازية (الجهاز الظاهري Ethereum) ترجع إلى قدرتها على تحسين أداء وكفاءة شبكات blockchain بشكل كبير.معاملات عملية EVMS التقليدية بالتسلسل ، والتي لا تستهلك الكثير من الطاقة فحسب ، بل لديها أيضًا الكثير من العمل على صحة الشبكة.غالبًا ما يؤدي هذا النهج إلى ارتفاع تكاليف المعاملات وعدم الكفاءة ويعتبر العقبة الرئيسية أمام اعتماد blockchains على نطاق واسع.
EVM المتوازي الذي يثرية عملية الإجماع من خلال السماح بإجراء عمليات متعددة في وقت واحد.تعمل القدرة على التنفيذ بالتوازي بشكل كبير إلى تحسين إنتاجية الشبكة ، وبالتالي تعزيز أداء وقابلية التوسع في blockchain بأكملها.باستخدام EVM المتوازي ، يمكن لشبكات blockchain معالجة المزيد من المعاملات في وقت أقصر ، وحل بشكل فعال مشاكل الازدحام المشتركة ووقت المعالجة البطيء في أنظمة blockchain التقليدية.
EVM المتوازي له تأثير كبير على جميع جوانب تكنولوجيا blockchain:
-
يوفر طريقة معالجة المعاملات أكثر كفاءة في الطاقة.من خلال تقليل عبء عمل المدققين والشبكة بأكملها ، يساعد EVM المتوازي في بناء نظام بيئي blockchain أكثر استدامة.
-
زيادة قابلية التوسع وزيادة الإنتاجية تؤدي مباشرة إلى انخفاض رسوم المعاملات.سيستمتع المستخدمون بتجربة أكثر اقتصادا ، مما يجعل منصة blockchain أكثر جاذبية لجمهور أوسع.
-
تعني معالجة المعاملات المتعددة في وقت واحد بدلاً من التسلسل أن DAPPs يمكن أن تعمل أكثر سلاسة حتى أثناء الطلب العالي على الشبكة.
طريقة تنفيذ EVM المتوازية (المذكورة من siyuan.h)
في بنية EVM الحالية ، فإن أفضل عمليات القراءة والكتابة هي Sload and Store ، والتي تستخدم لقراءة وكتابة البيانات من محاولات الدولة ، على التوالي.لذلك ، فإن التأكد من أن المواضيع المختلفة لا تتعارض مع هاتين العمليتين هي نقطة دخول بسيطة لتنفيذ EVM المتوازي/المتزامن.في الواقع ، هناك نوع خاص من المعاملات في Ethereum ، بما في ذلك بنية خاصة تسمى “قائمة الوصول” التي تتيح قراءة المعاملات التي تحمل عناوين التخزين وتعديلها.لذلك ، يوفر هذا نقطة انطلاق جيدة لتنفيذ نهج التزامن القائم على الجدولة.
من حيث تنفيذ النظام ، هناك ثلاثة أشكال EVM متوازية/متزامنة مشتركة:
-
Multithreading من مثيل EVM.
-
Multithreading من مثيلات EVM متعددة على العقدة.
-
Multithreading (بشكل أساسي Sharding على مستوى النظام) من مثيلات EVM متعددة على عقد متعددة.
يختلف التزامن/التزامن عن أنظمة قاعدة البيانات في blockchains بالطرق التالية:
-
تجعل الطوابع الزمنية غير الموثوقة أساليب التزامن المستندة إلى الطابع الزمني من الصعب نشرها في عالم blockchain.
-
اليقين المطلق على نظام blockchain للتأكد من أن معاملات إعادة التنفيذ بين المدققين المختلفين هي نفسها.
-
الهدف النهائي للمقدين هو الحصول على عوائد أعلى ، بدلاً من تنفيذ المعاملات بشكل أسرع.
إذن ماذا نحتاج؟
-
مطلوب إجماع على مستوى النظام ، وسيحقق التنفيذ بشكل أسرع عوائد أعلى.
-
يمكن لخوارزميات الجدولة متعددة المتغيرات التي تأخذ في الاعتبار قيود الكتلة الحصول على المزيد من الإيرادات مع القدرة على إكمال التنفيذ بشكل أسرع.
-
المزيد من عمليات البيانات ذات الحبيبات الدقيقة ، بما في ذلك قفل البيانات على مستوى الرمز ، وطبقة ذاكرة التخزين المؤقت للذاكرة ، إلخ.
المشاريع الرئيسية وتقنياتها
مختبرات موناد
MONAD هي طبقة EVM 1 ، تهدف إلى تحسين قابلية التوسع وسرعة المعاملة بشكل كبير من خلال ميزاته الفنية الفريدة.الميزة الرئيسية لموناد هي أنه يمكنه التعامل مع ما يصل إلى 10000 معاملة في الثانية ولديه وقت كتلة قدره 1 ثانية.هذا بفضل آلية الإجماع Monadbft وتوافق EVM ، والتي تمكنها من معالجة المعاملات بكفاءة وبسرعة.
تتمثل إحدى ميزات موناد الأكثر إثارة في قدرتها على تنفيذ موازية ، والتي تسمح لها بمعالجة معاملات متعددة في وقت واحد ، مما يحسن إلى حد كبير كفاءة الشبكة والإنتاجية مقارنة بطرق المعالجة المتتابعة في أنظمة blockchain التقليدية.
قاد Monad تطوير Monad Labs وشارك في تأسيس Keone Hon و Eunice Giarta و James Hunsaker.جمع المشروع بنجاح 19 مليون دولار من تمويل البذور ويعتزم إطلاق اختبار في منتصف 1Q2024 ثم يطلق Mainnet لاحقًا.
تم تحسين Monad في أربعة مجالات رئيسية لجعلها عبارة عن blockchain عالية الأداء:
-
monadbft:
Monadbft هي آلية إجماع عالية الأداء في Monad blockchain ، والتي تستخدم لتحقيق الاتساق في فرز المعاملات في ظل ظروف المزامنة الجزئية في وجود فاعلين بيزنطي.إنها نسخة محسّنة تستند إلى Hotstuff ، وتبني خوارزمية BFT على مرحلتين ، وهي متفائلة وسريعة الاستجابة ، ولها اتصالات خطية في الحالات المشتركة ونفقات الاتصال الثانوية في حالات المهلة.في Monadbft ، يرسل القائد كتلة جديدة وجولة سابقة من QC (شهادة النصاب) أو TC (شهادة المهلة) إلى المدقق في كل جولة.يستعرض المدقق الكتلة ، وإذا تم الاتفاق ، يرسل تصويت “نعم” موقّع إلى الجولة التالية من القادة.تقوم هذه العملية بتجميع أصوات “نعم” من ** 2F+1 ** المدققين من خلال توقيعات العتبة لتشكيل QC.في حالات الاتصال الشائعة ، يرسل القائد كتل إلى المدقق ، ويرسل المدقق تصويتًا مباشرة إلى قائد الجولة التالية.يستخدم Monadbft أيضًا توقيعات BLS المستندة إلى مقترنة لحل مشاكل قابلية التوسع ، والتي يمكن أن تجمع الزيادات في التوقيع في توقيع واحد ، والتحقق من توقيع إجمالي واحد صحيح لإثبات أن جميع الأسهم المرتبطة بالمفتاح العام قد وقعت على الرسالة.لاعتبارات الأداء ، تعتمد Monadbft مخطط توقيع هجين حيث يتم استخدام توقيعات BLS فقط لأنواع الرسائل المجمعة (التصويت والمدة).لا يزال يتم توفير سلامة وأصالة الرسالة بواسطة توقيع ECDSA.بسبب هذه الخصائص ، يمكن أن يحقق Monadbft إجماع blockchain فعال وقوي.
-
تأخير التنفيذ:
هذا هو الابتكار الرئيسي الذي يفصل عملية التنفيذ عن عملية الإجماع.بموجب هذه البنية ، تتضمن عملية الإجماع العقد التي توصل إلى اتفاق على الفرز الرسمي للمعاملات ، في حين أن التنفيذ هو عملية تنفيذ هذه المعاملات بالفعل وتحديث الحالة.في هذا التصميم ، تقترح عقدة Leader فرز المعاملات ، لكنها لا تعرف جذر الحالة النهائي عند اقتراح الفرز ؛ بنجاح.
يتيح هذا التصميم Monad تحقيق تحسينات كبيرة في السرعة ، مما يتيح blockchains أحادية القطعة لتوسيع نطاق ملايين المستخدمين.في موناد ، تنفذ كل عقدة بشكل مستقل المعاملات في الكتلة N أثناء التوصل إلى إجماع على الكتلة N وتبدأ في التوصل إلى توافق في الآراء على الكتلة N+1.يسمح هذا النهج بميزانية غاز أكبر ، حيث يحتاج التنفيذ فقط إلى مواكبة سرعة الإجماع.علاوة على ذلك ، نظرًا لأن التنفيذ لا يتطلب سوى متوسط الإجماع في المتوسط ، فإن هذا النهج أكثر تسامحًا مع تغييرات محددة في وقت الحوسبة.
لضمان تكرار آلة الولاية ، يتضمن Monad جذر Merkle تأخره كتل D في اقتراح الكتلة.يضمن جذر Merkle المتأخر أنه حتى إذا كانت العقد تنفذ أخطاء أو سلوكيات ضارة ، فيمكن الحفاظ على اتساق الشبكة بأكملها.
في monadbft ، اليقين النهائي هو فتحة واحدة (ثانية واحدة) ، وعادة ما تكون نتيجة التنفيذ أقل من ثانية واحدة خلف العقدة الكاملة.تعني هذه الفتحة المفردة أنه بعد تقديم معاملة ، سيرى المستخدم النوع الرسمي من المعاملات بعد كتلة واحدة.ما لم تكن الغالبية العظمى من الشبكة خبيثة ، فلا توجد إمكانية لإعادة ترتيب.بالنسبة للمستخدمين الذين يحتاجون إلى فهم نتائج المعاملة بسرعة (على سبيل المثال ، التجار عالي التردد) ، يمكن تشغيل العقد الكاملة لتقليل الكمون.
-
التنفيذ الموازي:
يمكّن موناد من تنفيذ معاملات متعددة في وقت واحد.يبدو أن هذا النهج مختلف عن دلالات تنفيذ Ethereum لأول مرة ، لكنه ليس كذلك.كتل موناد هي نفس كتل Ethereum ، وكلاهما مجموعات معاملات مصنفة خطيًا.نتائج تنفيذ هذه المعاملات هي نفسها بين Monad و Ethereum.
أثناء التنفيذ المتوازي ، يستخدم Monad طريقة تنفيذ متفائلة ، أي تنفيذ المعاملات اللاحقة قبل اكتمال معاملة سابقة في الكتلة.هذا يمكن أن يؤدي في بعض الأحيان إلى نتائج تنفيذ غير صحيحة.لحل هذه المشكلة ، Monad من خلال تتبع المدخلات المستخدمة أثناء تنفيذ المعاملة ومقارنتها بإخراج المعاملة السابقة.إذا كان هناك اختلاف ، فهذا يعني أنه يجب إعادة تنفيذ المعاملة مع البيانات الصحيحة.
بالإضافة إلى ذلك ، يستخدم Monad محلل التعليمات البرمجية الثابتة عند تنفيذ المعاملات للتنبؤ التبعية بين المعاملات لتجنب التنفيذ المتوازي غير الصالح.في أفضل حالات ، يمكن لموناد التنبؤ بالعديد من التبعيات مقدمًا ؛
لا تحسن تقنية التنفيذ الموازية لـ MONAD كفاءة الشبكة والإنتاجية فحسب ، بل تقلل أيضًا من فشل المعاملات الناجمة عن التنفيذ الموازي عن طريق تحسين استراتيجيات التنفيذ.
-
monaddb:
يتم استخدام monaddb لتحسين تخزين البيانات ومعالجتها.إنها جزء من استراتيجية تحسين MONAD ، المصممة لتحسين أداء الشبكة بشكل عام ، وخاصة في معالجة بيانات الحالة والمعاملات.تم تصميم هذه المكونات لتعزيز كفاءة وقابلية تخزين البيانات وتحسين قدرة شبكات blockchain على معالجة كميات كبيرة من البيانات.ويتضمن تحسين آليات فهرسة البيانات ، وهياكل تخزين أكثر كفاءة ومسارات الوصول إلى البيانات المحسنة.تساعد هذه التحسينات في تقليل وقت الوصول إلى البيانات ، وتحسين سرعة معالجة المعاملات ، وبالتالي تحسين أداء شبكة blockchain بأكملها.
المشاريع البيئية
Tayaswap
Tayaswap عبارة عن AMM DEX مقرها Monad مدعوم من Sublabs ، والتي تسمح للأصول التجارية بدون دفتر أو وسيط تقليدي.تعتمد AMM على الصيغ الرياضية والعقود الذكية لتسهيل تبادل الرمز المميز ، وتحديد الأسعار ، واستخدام العقود الذكية لتمكين المعاملات من نظير إلى نظير.
التمويل المحيط
Ambient (سابقًا Crocswap) هو بروتوكول معاملة لا مركزية يسمح بمجموعة من AMMs الثنائية مع سيولة المنتج المركزية والمستمرة على أي زوج من أصول blockchain.يقوم Ambient بتشغيل DEX بأكمله في عقد ذكي واحد ، حيث يكون تجمع AMM واحد عبارة عن بنية بيانات خفيفة الوزن ، بدلاً من عقد ذكي منفصل.
بروتوكول الروبيان
الروبيان هو (3،3) DEX مع اقتصاديات الرمز الرمزي دولاب الموازنة التي تدعم الأصول في العالم الحقيقي وهي على وشك الهبوط على موناد.
المحفز
CATALYST هو حل سيولة خالٍ من الترخيص بين blockchains المعيارية ، تم تصميمه لتوصيل جميع السلاسل ، المصمم لتمكين الوصول إلى أي أصول في أي مكان.تمكن Catalyst للمطورين من الاتصال تلقائيًا بجميع السلاسل ، والوصول إلى المستخدمين في نظام بيئي موحد ، في حين أن تصميمه البسيط واللامركزي والاستضافة ذاتيًا يضمن أن المشاريع يمكنها الوصول إلى السيولة بأمان وسلاسة.
SWAAP
SWAAP هو صانع السوق التلقائي المحايد في السوق (AMM).فهو يجمع بين فروق Oracle و Dynamic لتوفير عوائد مستدامة لمقدمي السيولة ويوفر للتجار أسعارًا أرخص.يقلل البروتوكول بشكل كبير من الخسائر غير الدقيقة ويوفر تجمعًا متعدد الأصول.
إكسير
Elixir هو بروتوكول لتصنيع السوق اللامركزي الذي يستخدم خوارزميات صانع السوق للتفاعل مع الأصول المركزية من خلال مكالمات API ، مما يجلب السيولة إلى أصول التشفير الطويلة.
فترات
TimeSwap هو بروتوكول سوق المال اللامركزي الذي يعتمد على AMM والذي لا يستخدم Oracles أو المصفيين.على عكس UNISWAP الذي يمكن أن يتداول الأصول في الوقت الحقيقي ، فإن الاقتراض على المدى المحدد ينطوي على تداول الرموز حتى يتم الانتهاء من السداد.يوفر المقرض الأصول A للاقتراض مع “حماية” قدر معين من الأصول B المستخدمة من قبل المقترض كضمان.يمكن للمستخدمين ضبط ملفهم لمرضهم للمخاطر للحصول على أسعار فائدة أعلى بنسب ضمانات أقل والعكس صحيح.
بلي
Poply هو سوق NFT في المجتمع متخصص في سلاسل Monad ، ويعرض وتمكين مجموعات NFT التي تم إنشاؤها خصيصًا لهذه السلسلة ، وجذب الأشخاص المهتمين بـ NFTs فريدة من نوعها لتوليد واجهات فنية وسهلة الاستخدام .
لوحة التبديل
Switchboard هي بروتوكول Oracle بدون إذن وقابل للتخصيص ومتعدد السلسلة لأغذية البيانات العالمية والعشوائية التي يمكن التحقق منها.من خلال السماح لأي شخص بدفع أي شكل من أشكال البيانات ، بغض النظر عن نوع البيانات ، فإنه يوفر للمستخدمين خدمة شاملة واحدة ويساعد على دفع الجيل التالي من التطبيقات اللامركزية.
شبكة بيثون
Python Network هي حل Oracle من الجيل التالي من Douro Labs التي طورتها Douro Labs لتوفير بيانات السوق المالية القيمة على السلسلة ، بما في ذلك العملات المشفرة والأسهم والفوركس والسلع للمشاريع والبروتوكولات ، وكذلك الجمهور من خلال تقنية blockchain.تجمع الشبكة بيانات أسعار الطرف الأول من أكثر من 70 من مقدمي البيانات الموثوق بها وتنشرها لاستخدامها من قبل العقود الذكية والتطبيقات الأخرى على السلسلة أو خارج السلسلة.
بروتوكول AIT
بروتوكول AIT هو بنية تحتية لبيانات الذكاء الاصطناعي توفر حلولًا للذكاء الاصطناعي Web3.يوفر Marketplace اللامركزي AIT ملايين من مستخدمي العملة المشفرة فرصة خاصة ومتسعة للمشاركة في مهمة “التدريب هو المال” ، وهو مفهوم يسمح لهم بكسب مكافآت مع الترويج بنشاط لتطوير نماذج الذكاء الاصطناعى والمساهمة في التطوير.
نويفي
يوفر Notifi طبقة اتصال مشتركة لجميع مشاريع Web3 ، والتخطيط لتضمين قدرات الإخطار والرسائل في تطبيقات لا مركزية للتفاعل مع المستخدمين على القنوات الرقمية وعلى السلسلة.تتيح API لـ Notifi فتح البنية التحتية للاتصالات المعقدة من خلال واجهات برمجة التطبيقات البسيطة التي توفر تجربة مستخدم أصلية لجميع التطبيقات في العالم لعرض وإدارة جميع المعلومات في عالم Web3 ؛
أكريبتوس
Acryptos هي منصة استراتيجية تشفير متقدمة ، ومُحسّن تجميع الدخل متعدد السلطة و DEX ، وتوفير قبو رمزي واحد مركب أوتوماتيكي ، وفولت الرمز المميز المزدوج ، والقربة الفريدة للسيولة ، وفرع Balancer-V2 DEX و STABLECOIN تبادل مجموعة متنوعة من المنتجات الفريدة بما في ذلك.تم إطلاق Acryptos في الأصل على سلسلة BNB في نوفمبر 2020 ، وقد توسعت الآن إلى 11 سلاسل مع أكثر من 100 قبو تم نشرها لدعم مستخدمي وبروتوكولات Defi.
Magmadao
Magmadao هو بروتوكول سائل يسيطر عليه DAO ، المصمم لتحقيق تخصيص الرمز المميز من خلال المنافسة البيئية ، وهو أول مصلحة موزعة خارج Ethereum ، التي تم بناؤها على أسرع وأرخص ، وأكثرها مقاومة للرقابة.
تبادل Wombat
Wombat Exchange هي معاملة stablecoin متعددة السلسلة مع تجمع سيولة مفتوحة ، انزلاق منخفض ، والتجول من جانب واحد.
الدودة
Wormhole هو بروتوكول رسائل عالمي لا مركزية يمكّن المطورين ومستخدمي التطبيقات عبر السلسلة من الاستفادة من النظم الإيكولوجية المتعددة.
تمويل Demask
تمويل Demask هو بروتوكول AMM على السلسلة يستخدم للمعاملات بين الرموز NFT و ERC20.يدعم Demask Finance إنشاء مجموعات NFT ومجالات NFT: مقترنة مع ETH والرموز الأخرى.التبادل اللامركزي NFT: يدعم ERC-1155 NFT أو الرموز الأخرى للاقتران مع الرموز ETH و ERC-20.يهدف بروتوكول Demask إلى زيادة السيولة لسوق NFT ، وتوفير واجهة لتمكين التبادل السلس بين الرموز المميزة ERC20 أو الرموز المحلية ومجموعات NFT.Demask هو نظام عقود ذكي مترابط حيث يمكن لجميع المستخدمين إنشاء وامتلاك تجمعات السيولة والتجارة بطريقة آلية بالكامل.سيحتفظ كل تجمع بزوج من الأصول ، بما في ذلك رمز الرمز المميز و NFT ، مما يوفر سعرًا ثابتًا للمعاملات الفورية.هذا يسمح أيضًا للعقود الأخرى بتقدير متوسط سعر كل من الأصول مع مرور الوقت.سيتلقى المستخدمون الذين يعانون من تجمعات السيولة مكافآت عند تبادل أزواج الأصول.
SEI V2
تعد SEI V2 ترقية مهمة لشبكة SEI ، وهي تهدف إلى أن تكون أول EVM متوازي تمامًا.ستمنح هذه الترقية SEI الميزات التالية:
-
العقود الذكية المتوافقة مع EVM متوافقة مع:
هذا يعني أنه يمكن للمطورين نشر العقود الذكية المدققة والمتوافقة مع EVM على SEI دون تغيير الرمز.هذا مهم للغاية للمطورين لأنه يبسط عملية نقل العقود الذكية الحالية من blockchains الأخرى مثل Ethereum إلى SEI.
من الناحية الفنية ، سيتم استيراد عقد SEI تلقائيًا إلى Geth – تنفيذ Go of Ethereum Virtual Machine.سيتم استخدام Geth لمعالجة معاملات Ethereum ، وسيتم إجراء أي تحديثات ناتجة (بما في ذلك تحديثات الحالة أو المكالمات إلى العقود غير المتعلقة بـ EVM) من خلال واجهة خاصة أنشأتها SEI لـ EVM.
-
التوازي المتفائل:
إنها تتيح blockchains لدعم التوازي دون الحاجة للمطورين لتحديد أي تبعيات.هذا يعني أن جميع المعاملات يمكن أن تعمل بالتوازي ، وعندما يحدث تعارض (على سبيل المثال ، المعاملة تلامس نفس الحالة) ، ستتتبع السلسلة جزء التخزين لكل معاملة لمس وإعادة تشغيل المعاملات بالتسلسل.ستستمر هذه العملية بشكل متكرر حتى يتم حل جميع النزاعات غير المبررة.نظرًا لأن المعاملات مرتبة بطريقة منظمة في الكتل ، فإن هذه العملية حتمية ويمكن أن تبسط سير عمل المطور مع الحفاظ على التوازي على مستوى السلسلة.
-
سيد:
ستقدم بنية بيانات جديدة تسمى SEIDB لتحسين طبقة تخزين النظام الأساسي.الهدف الرئيسي من SEIDB هو منع انتفاخ الحالة ، أي المشكلة التي تصبح الشبكة بيانات ثقيلة للغاية ، مع تبسيط عملية مزامنة الحالة للعقد الجديدة.تم تصميم مثل هذا التصميم لتحسين الأداء الكلي وقابلية التوسع لـ SEI blockchain.
يحقق SEI V2 هذا من خلال تحويل شجرة IAVL التقليدية إلى نظام مكون مزدوج-التخزين للتقنية والتزام الدولة.هذا التغيير يقلل بشكل كبير من استخدام الكمون واستخدام القرص ، ويخطط SEI V2 أيضًا للتبديل إلى PebbledB لتحسين أداء القراءة والكتابة للوصول متعدد مؤشرات الترابط.
-
قابلية التشغيل البيني مع السلاسل الحالية:
يتيح SEI V2 مزيجًا سلسًا بين EVM وأي بيئة تنفيذ أخرى تدعمها SEI ، مما يوفر للمطورين تجربة أكثر سلاسة ، حيث يمكنهم بسهولة الوصول إلى الرموز المحلية وميزات السلسلة الأخرى مثل المتجه.كما سيقوم بإنشاء مكون جديد لدعم عقود EVM الذكية.ستستفيد هذه العقود الذكية EVM من جميع التغييرات التي تم إجراؤها على الإجماع والتوازي ، وستتمكن أيضًا من التفاعل مع عقود Cosmwasm الحالية.
من منظور الأداء ، ستوفر SEI V2 إنتاجية قدرها 28300 معاملة دفعة في الثانية ، مع توفير 390 ميلي ثانية من نهاية الكتلة و 390 ميلي ثانية.يتيح ذلك SEI دعم المزيد من المستخدمين ، وتوفير تجربة تفاعلية أفضل من blockchains الحالية ، مع توفير تكاليف معاملة أرخص.
أصبح التقدم الرئيسي للترقية في SEI V2 قريبًا من الانتهاء من الكود.بعد الانتهاء من المراجعة ، سيتم إصدار هذه الترقية على شبكة الاختبار العامة في الربع الأول من عام 2024 وسيتم نشرها على الشبكة الرئيسية في النصف الأول من عام 2024.
نيون
يقوم Neon EVM بالاستفادة من قدرات Solana Blockchain لتوفير بيئة فعالة لـ Ethereum DAPPs.يتم تشغيله كعقد ذكي داخل Solana ، مما يسمح للمطورين بنشر DAPPs Ethereum بأقل قدر من التغييرات في التعليمات البرمجية أو الاستفادة من الميزات المتقدمة لـ Solana.تركز الهندسة المعمارية وعمليات النيون EVM على الأمن واللامركزية والاستدامة ، مما يوفر لمطوري Ethereum فرصة للانتقال بسلاسة إلى بيئة Solana.يستفيد من رسوم Solana المنخفضة وسرعات المعاملات العالية عن طريق تمكين معاملات لتنفيذها بالتوازي ، مما يوفر تكاليف عالية الإنتاجية وخفض التكاليف.تشمل المكونات الرئيسية للنظام الإيكولوجي للنيون EVM:
-
برنامج النيون EVM:
إنه عبارة عن EVM تم تجميعها في Berkeley Packet Filter Bytecode ، يعمل على Solana.إنه يتعامل مع المعاملات التي تشبه Ethereum (معاملات النيون) على Solana ، بعد قواعد Ethereum.يتم تكوين NEON EVM من خلال حساب EVM متعدد التوقيع اللامركزي ، حيث يمكن للمشاركين تغيير رمز NEON EVM وتعيين المعلمات.
تتضمن عملية معالجة المعاملات بواسطة Neon EVM عدة خطوات رئيسية.أولاً ، يبدأ المستخدمون معاملات مماثلة لـ Ethereum (N-TX) من خلال محافظ متوافقة مع Ethereum.يتم تغليف هذه المعاملات في معاملات Solana (S-TX) من خلال وكيل النيون ثم تنتقل إلى برنامج Neon EVM المستضاف على Solana.يقوم برنامج NEON EVM بإلغاء حظر المعاملات ، ويؤكد صحة توقيعات المستخدم ، ويقوم بتحميل حالة EVM (بما في ذلك بيانات الحساب ورمز العقد الذكي) ، ويقوم بتنفيذ المعاملات في Solana BPF (تصفية حزمة Berkeley) ، ويقوم بتحديث حالة Solana لتعكس حالة NEON NEON الجديدة .
-
وكيل النيون: يمكّن Ethereum DAPPs إلى المنفذ إلى النيون مع الحد الأدنى من إعادة التكوين.حزم بروكسي النيون معاملات EVM في معاملات Solana ويتم توفيرها في شكل حل حاوية لسهولة الاستخدام.يقوم المشغلون الذين يديرون خوادم الوكيل بالنيون بتسهيل تنفيذ المعاملات التي تشبه Ethereum على Solana ، وقبول رموز النيون كرسوم الغاز وغيرها من المدفوعات داخل النظام البيئي Solana.
-
نيون داو: يوفر DAO خدمات Custodial لمؤسسة النيون ويرشد البحث والتطوير في المستقبل.تعمل كسلسلة من العقود على سولانا ، مما يوفر طبقة حوكمة تتحكم في قدرات Neon EVM.يمكن لحاملي الرمز المميز النيون المشاركة في أنشطة DAO ، بما في ذلك تقديم مقترحات التصويت والتصويت.
-
الرموز النيون: هذا الرمز العملي له وظيفتان رئيسيتان – دفع رسوم الغاز والمشاركة في الحوكمة من خلال DAO.
-
التكامل والأدوات: Neon EVM يدعم مجموعة متنوعة من عمليات تكامل وأدوات التطوير والتحليل.وتشمل هذه متصفحات الكتلة (مثل Neaxtan) ، وملفات SPL ERC-20 لنقل الرمز المميز ، ونقل الرموز ERC-20 بين Solana و Neon EVMS ، ويوفر Neonfaucet رموز اختبار ، والتوافق مع EVMs مثل توافق محفظة Metamask.
كسوف
Eclipse هو حل الطبقة 2 لـ Ethereum يسرع بشكل كبير معالجة المعاملات عن طريق الاستفادة من جهاز Solana Virtual Machine (SVM).تم تصميم Eclipse لتحقيق قابلية التوسع السريعة والمتوسطة ، وتبني بنية Rollup وحدات ودمج التقنيات الرئيسية مثل Settlement Settlement ، SVM Smart Contracts ، Celestia Dailivation ، و RISC Zero Security.
على وجه التحديد ، يجمع Eclipse Mainnet بين أفضل مكونات المكدس المعياري:
-
طبقة التسوية –Ethereum: يستخدم Eclipse Ethereum كطبقة تسوية.في هذا المستوى ، يتم الانتهاء من المعاملات وتأمين.لا يعني استخدام Ethereum الاستفادة من أمان الصوت والسيولة فحسب ، بل يعني أيضًا استخدام ETH كرمز للغاز الذي يدفع رسوم المعاملات.يتيح هذا الإعداد Eclipse ورث ميزات أمان قوية من Ethereum.
-
طبقة التنفيذ –SVM: من حيث تنفيذ العقد الذكي ، يعتمد Eclipse SVM.هذا في تناقض حاد مع الطريقة التي ينفذ بها EVM المعاملات بالتتابع ، حيث يمكن لـ SVM إجراء معالجة معاملات متوازية.تتمثل ميزة وقت تشغيلها في Sealevel في أن المعاملات التي لا تتضمن حالات متداخلة يمكن معالجتها بالتوازي ، مما يسمح لـ Eclipse بالتوسيع أفقيًا وتحسين الإنتاجية.
-
توافر البيانات –سيليستيا: لضمان توافر البيانات والتحقق في الوقت المناسب ، يتبنى Eclipse سيليستا.توفر Celestia منصة قابلة للتطوير وآمنة لإصدار البيانات وهي دعم مهم لإنتاجية Eclipse عالية.
-
دليل على الاحتيال – RISC Zero: يدمج Eclipse RISC Zero لأداء إثبات الاحتيال على المعرفة الصفرية ، وتجنب الحاجة إلى تسلسل الحالة الوسيطة ، وبالتالي تحسين كفاءة النظام وأمنه.
تم تصميم Eclipse لتزويد Ethereum بمحلول عالمي للطبقة 2 يمكن استخدامه على نطاق واسع حقًا.ويهدف إلى معالجة القيود والاستمتاع بالعزلة والتعقيد الناتجة عن عمليات التدحرج في تطبيق معين يمكن أن يؤدي إلى تفاقم تجربة المستخدم والمطورين.يوفر Eclipse خيارًا جذابًا لبناء DAPPs القابل للتطوير والعالي الأداء على Ethereum من خلال نظام Rollup المعياري والمكونات الفنية المتكاملة.
لوميو
Lumio هو حل Layer 2 تم تطويره بواسطة Pontem Network ، مصمم لحل تحديات التوسع في Ethereum وجلب تجربة تشبه Web2 إلى Web3.يبرز كقاحلة فريدة من نوعها في مساحة blockchain لأنها قادرة على دعم VMs EVM و Aptos.يتيح هذا التوافق المزدوج Lumio معالجة المعاملات على APTOS أثناء التحقق من Ethereum ، وتوفير حل متعدد الاستخدامات وفعال لمطوري DAPP والمستخدمين.يحتوي على الميزات الرئيسية التالية:
-
توافق الجهاز الظاهري المزدوج: Lumio يدعم بشكل فريد EVM و Aptos Move VM.يتيح هذا التوافق المزدوج Lumio دمج قدرات Ethereum و Aptos بسلاسة ، مما يزيد من مرونة وكفاءة تطوير DAPP وتنفيذها.
-
إنتاجية عالية ومواصفة منخفضة: من خلال الاستفادة من سلاسل عالية الأداء مثل APTOS لفرز المعاملات ، يحسن Lumio عرض النطاق الترددي بشكل كبير.يضمن هذا التكامل أن Lumio يمكنه التعامل مع كميات كبيرة من المعاملات بكفاءة مع الحفاظ على خصائص الأمن والسيولة Ethereum.
-
تقنية الانفصال المتفائلة: يستخدم Lumio مكدس OP مفتوح المصدر ويستخدم تقنية Rollup المتفائلة.تُعرف التدحرج المتفائل بمعالجة المعاملات الفعالة وتكاليف أقل ، وهي مناسبة لتوسيع نطاق التطبيقات القائمة على Ethereum.
-
نموذج اقتصادي تكلفة الغاز المرن: يقدم Lumio نموذجًا اقتصاديًا لتكلفة الغاز المتمحورة حول التطبيق.يسمح هذا النموذج لمطوري التطبيقات بالاستفادة مباشرة من استخدام الشبكة وقد يلهم تطوير DAPP أكثر إبداعًا وسهلة الاستخدام.
-
قابلية التشغيل البيني والتكامل: Lumio قادر على معالجة المعاملات على APTOS والاستقرار على Ethereum ، مما يدل على درجة عالية من قابلية التشغيل البيني بين النظم الإيكولوجية blockchain المختلفة.تمكن هذه الميزة المطورين من الاستفادة الكاملة من Ethereum و Aptos في تطبيقاتهم.
-
التوازن بين الأمن وقابلية التوسع: الجمع بين الأمان القوي لـ Ethereum وقابلية التوسع في Aptos ، يوفر للمطورين حلاً جذابًا لبناء DAPPs آمنة عالية الأداء.تم تصميم بنية Lumio لموازنة هذين الجانبين الرئيسيين بشكل فعال.
Lumio حاليًا في الإصدار التجريبي المغلق ويخطط لإطلاقه تدريجياً للمستخدمين المختارين.يسمح هذا النهج بإجراء اختبار شامل ويحسن النظام الأساسي بناءً على ملاحظات المستخدم ، مما يضمن وجود منصة قوية وسهلة الاستخدام للإصدارات الأوسع.
مشاريع متوازية أخرى في الصناعة
سولانا
تعتبر تقنية Solana Sealevel عنصرًا رئيسيًا في بنية blockchain الخاصة بها ، تهدف إلى تحسين أداء العقود الذكية من خلال تقنية المعالجة المتوازية.يختلف هذا النهج اختلافًا كبيرًا عن المعالجة المفردة على منصات blockchain الأخرى ، مثل وقت التشغيل المستند إلى WASM لـ EVM و EOS ، والتي تعالج واحدة تلو الأخرى وتعديل حالة blockchain بالتسلسل.
يتيح Sealevel عملية تشغيل Solana من معالجة عشرات الآلاف من العقود بالتوازي ، وتستفيد من جميع النوى المتاحة للمقاومة.إمكانية المعالجة الموازية هذه ممكنة لأن معاملات سولانا تصف بشكل صريح جميع الحالات التي سيتم قراءتها أو كتابتها أثناء التنفيذ ، تسمح بتنفيذ المعاملات غير المتداخلة بشكل متزامن ، ولا تتم قراءة المعاملات إلا مع نفس الحالة.
تعتمد إمكانات Sealevel الأساسية على بنية Solana الفريدة ، بما في ذلك مكونات مثل قاعدة بيانات حساب CloudBreak وإثبات الآراء (POH).يقوم CloudBreak بتعيين المفاتيح العامة للحسابات ، وأرصدة صيانة الحساب والبيانات ، والبرامج (الرموز العديدة للإثبات) تحولات الدولة لهذه الحسابات.
تحدد المعاملات في Solana متجه التعليمات ، وكل تعليمة تحتوي على برنامج ، وتعليمات البرنامج ، وقائمة من الحسابات التي تريد المعاملة القراءة والكتابة.هذه الواجهة مستوحاة من الجهاز من خلال واجهة نظام التشغيل منخفض المستوى ، مما يسمح لـ SVM بفرز ملايين المعاملات المعلقة وجدولة جميع المعاملات غير المتداخلة للمعالجة المتوازية.بالإضافة إلى ذلك ، يمكن لـ Sealevel فرز جميع الإرشادات حسب معرف البرنامج وتشغيل نفس البرنامج على جميع الحسابات في نفس الوقت.
يوفر Solana’s Sealevel العديد من الفوائد بما في ذلك قابلية التوسع المعززة ، وتقليل الكمون ، وكفاءة التكلفة ، وتحسين الأمن.إنها تمكن شبكة Solana من معالجة كميات أعلى بكثير من المعاملات في الثانية ، مما يوفر تأكيدًا نهائيًا فوريًا تقريبًا للمعاملات ، وتقليل رسوم المعاملات.حتى أثناء المعالجة الموازية ، يتم الحفاظ على أمان العقود الذكية من خلال بروتوكول الأمن القوي في سولانا.
Sealevel يجعل Solana منصة تطبيق لا مركزية قوية من خلال تمكين المعالجة المتوازية عالية السرعة وزيادة إنتاجية المعاملات.
سوي
تجعل ميزات SUI المتوازية منصة blockchain عالية الكفاءة وعالية الإنتاجية مناسبة لمجموعة متنوعة من تطبيقات Web3 وحالات الاستخدام.تعمل هذه الميزات المهمة معًا لتحسين كفاءة وإنتاجية شبكتهم:
-
مكونات Narwhal و Bullshark: هذان المكونان أمران حاسمان لآلية إجماع SUI.كمجموع للذاكرة ، يكون Narwhal مسؤولاً عن تسريع معالجة المعاملات ، وتحسين كفاءة الشبكة ، وضمان التوفر عند تقديم البيانات إلى Bullshark (محرك الإجماع).Bullshark مسؤول عن فرز البيانات المقدمة من Narwhal ، حيث تستفيد من تحمل خطأ البيزنطية للتحقق من صحة المعاملات وتخصيصها عبر الشبكة.
-
نموذج ملكية الأصول: في شبكة SUI ، يمكن أن تكون الأصول مملوكة من قبل مالك واحد أو مشاركتها من قبل العديد من المالكين.يمكن نقل أصول مالك واحد بسرعة وحرية في الشبكة ، بينما يجب التحقق من الأصول المشتركة من خلال نظام الإجماع.لا يحسن نظام ملكية الأصول هذا كفاءة معالجة المعاملات فحسب ، بل يمكّن أيضًا المطورين من إنشاء أنواع متعددة من الأصول لتطبيقاتهم.
-
الحوسبة الموزعة: يسمح تصميم SUI للشبكة بتوسيع الموارد وفقًا للاحتياجات ، مما يجعل وظائفها مشابهة للخدمات السحابية.هذا يعني أنه مع زيادة الطلب على شبكة SUI ، يمكن لمقدين الشبكة زيادة قدرة المعالجة ، والحفاظ على استقرار الشبكة ، والحفاظ على رسوم الغاز المنخفضة.
-
Sui Move Language Programming Language: Sui Move هي لغة البرمجة الأصلية لـ Sui مصممة لإنشاء تطبيقات عالية الأداء وآمنة وجذابة.يعتمد ذلك على لغة الحركة ويهدف إلى تحسين العيوب في لغة برمجة العقود الذكية ، وتحسين أمان العقود الذكية وكفاءة المبرمجين.
-
كتلة التداول القابلة للبرمجة (PTB): PTB in SUI هو تسلسل معاملات معقد وقابل للتكامل يسمح بالوصول إلى أي وظيفة نقل عامة على السلسلة في جميع العقود الذكية.يوفر هذا التصميم ضمانًا قويًا للدفع أو الطلبات المالية.
-
قابلية التوسع الأفقي: لا تقتصر قابلية التوسع في SUI على معالجة المعاملات ، ولكنها تشمل أيضًا التخزين.يتيح ذلك للمطورين تحديد الأصول المعقدة بسمات غنية وتخزينها مباشرة على السلسلة دون الحاجة إلى استخدام التخزين غير المباشر خارج السلسلة لتوفير رسوم الغاز.
وقود
في شبكة الوقود ، “تنفيذ المعاملة الموازية” هي تقنية أساسية تمكن الشبكة من معالجة أعداد كبيرة من المعاملات بكفاءة.يتم تحقيق جوهر هذا التنفيذ الموازي باستخدام قوائم وصول الحالة الصارمة استنادًا إلى نموذج UTXO (إخراج المعاملة غير المدعوم).هذا النموذج هو عنصر أساسي في Bitcoin والعديد من العملات المشفرة الأخرى.
يقدم الوقود القدرة على تنفيذ المعاملات المتوازية في نموذج UTXO.باستخدام قوائم الوصول الصارمة للوصول إلى الحالة ، يكون الوقود قادرًا على معالجة المعاملات بشكل متوازي ، حيث يستفيد من المزيد من مؤشرات ترابط وحدة المعالجة المركزية والرصاص التي عادة ما تكون خاملة في blockchains ذات الخيوط الواحدة.وبهذه الطريقة ، يمكن للوقود أن يوفر قدرة أكبر على الحوسبة ، وصول الدولة وإنتاجية المعاملات أكثر من blockchains ذات الخيوط الواحدة.
الوقود يحل مشكلة التزامن في نماذج UTXO.في الوقود ، لا يوقع المستخدمون UTXO مباشرة ، لكنهم وقعوا معرف العقد ، مما يشير إلى أنهم يعتزمون التفاعل مع العقد.لذلك ، لا يغير المستخدم الحالة مباشرة ، مما يؤدي إلى استهلاك UTXO.بدلاً من ذلك ، سيكون منتج الكتلة مسؤولاً عن التعامل مع كيفية تأثير المعاملات المختلفة في الكتلة على الحالة الكلية ، مما يؤثر على العقد UTXO.يقوم العقد المستهلك UTXO بإنشاء UTXO جديد مع نفس الخصائص الأساسية ولكنه يقوم بتحديث التخزين والتوازن.
من أجل تحقيق تنفيذ المعاملات المتوازية ، طور الوقود جهازًا افتراضيًا معينًا – FUELVM.ينصب تركيز تصميم FuelVM على تقليل معالجة النفايات في بنية الجهاز الظاهري التقليدي blockchain ، مع تزويد المطورين بمساحة تصميم محتملة.فهو يجمع بين الدروس المستفادة والاقتراحات الخاصة بالتحسينات من النظام الإيكولوجي Ethereum والتي لا يمكن تنفيذها على Ethereum بسبب الحاجة إلى الحفاظ على التوافق مع الإصدارات السابقة.
aptos
تعتمد APTOS blockchain محرك تنفيذ متوازي يسمى Block-STM (ذاكرة معاملة البرمجيات) لتحسين قدرته على معالجة المعاملات.تتيح هذه التقنية APTOS تنفيذ المعاملات بترتيب مسبق في كل كتلة وتعيين المعاملات إلى مؤشرات ترابط المعالج المختلفة أثناء التنفيذ.تتمثل الفكرة الأساسية لهذه الطريقة في تسجيل موقع الذاكرة المعدل حسب المعاملة أثناء تنفيذ جميع المعاملات.بعد التحقق من جميع نتائج المعاملات ، إذا تم العثور على معاملة للوصول إلى موقع الذاكرة المعدل بواسطة المعاملة السابقة ، فسيتم إبطال المعاملة.سيتم إعادة تنفيذ المعاملة التي تم إجهاضها ، وسيتم تكرار هذه العملية حتى يتم تنفيذ جميع المعاملات.
على عكس محركات التنفيذ المتوازية الأخرى ، تحافظ Block-STM على ذرة المعاملات دون معرفة البيانات التي سيتم قراءتها/الكتابة مقدمًا.هذا يجعل من السهل على المطورين بناء تطبيقات متوازية للغاية.يدعم Block-STM ذرة أكثر ثراءً من بيئات التنفيذ الموازية الأخرى التي تتطلب عادة عمليات تقسيم إلى معاملات متعددة (كسر الذرة المنطقية).يعزز Block-STM تجربة المستخدم عن طريق تقليل الكمون وزيادة كفاءة التكلفة.
بالإضافة إلى ذلك ، تتبنى APTOS أيضًا آلية إجماع تسمى APTOSBFTV4 ، وهو بروتوكول إنتاج BFTCHAIN BLOCKCHAIN الذي يثبته الصواب الصارم.يؤدي البروتوكول إلى تحسين الاستجابة ، ويمكن أن يوفر زمنًا منخفضًا وإنتاجية عالية ، مع الاستفادة من الشبكة الأساسية.يستخدم APTOSBFTV4 تصميم خط أنابيب يشبه المعالج يضمن أقصى قدر من استخدام الموارد في كل خطوة.لذلك ، قد تشارك عقدة واحدة في العديد من جوانب الإجماع ، من اختيار المعاملات المدرجة في الكتلة إلى تنفيذ مجموعة أخرى من المعاملات ، وكتابة إخراج مجموعة أخرى من المعاملات إلى التخزين ، ومصادقة إخراج مجموعة أخرى من المعاملات.هذا يجعل الإنتاجية محدودة فقط بأبطأ المراحل ، بدلاً من المزيج المتسلسل لجميع المراحل.
تحدي
المشاكل الفنية
بشكل عام ، فإن التحديات الأساسية المتمثلة في تبني أساليب التزامن أو التزامن هي قضايا المنافسة في البيانات أو تعارضات القراءة والكتاب أو قضايا مخاطر البيانات.كل هذه المصطلحات تصف نفس المشكلة: تحاول مؤشرات الترابط أو العمليات المختلفة قراءة وتعديل نفس البيانات في وقت واحد.يتطلب تحقيق أنظمة متوازية فعالة وموثوقة حل مشكلات تقنية معقدة ، خاصة في ضمان العمليات المتوازية التي يمكن التنبؤ بها وخالية من النزاع على الآلاف من العقد اللامركزية.بالإضافة إلى ذلك ، فإن التحدي المتمثل في التوافق الفني هو التأكد من أن أساليب المعالجة الموازية الجديدة متوافقة مع معايير EVM الحالية ورموز العقود الذكية.
القدرة على التكيف في النظام الإيكولوجي
للمطورين ، قد يحتاجون إلى تعلم أدوات وطرق جديدة لزيادة فوائد EVM المتوازية.بالإضافة إلى ذلك ، يحتاج المستخدمون أيضًا إلى التكيف مع أوضاع التفاعل الجديدة وميزات الأداء التي قد تظهر.وهذا يتطلب من المشاركين في النظام البيئي بأكمله (بما في ذلك المطورين والمستخدمين ومقدمي الخدمات) أن يكون لديهم فهم معين وقدرة على التكيف مع التقنيات الجديدة.في الوقت نفسه ، يعتمد نظام blockchain القوي ليس فقط على ميزاته التقنية ، ولكن أيضًا على مجموعة واسعة من دعم المطورين والتطبيقات الغنية.لتحقيق النجاح في السوق ، تحتاج التقنيات الجديدة مثل EVM المتوازي إلى إنشاء تأثيرات كافية للشبكة لجذب المطورين والمستخدمين للمشاركة.
زيادة تعقيد النظام
يتطلب EVM المتوازي اتصال شبكة فعال لدعم مزامنة البيانات عبر عقد متعددة.قد يؤدي انتقال الشبكة أو فشل التزامن إلى معالجة معاملات غير متسقة ، مما يزيد من تعقيد تصميم النظام.من أجل الاستفادة الفعالة من مزايا المعالجة المتوازية ، يحتاج النظام إلى إدارة وتخصيص موارد الحوسبة بذكاء أكثر.قد يتضمن ذلك تخصيصًا ديناميكيًا للحمل بين العقد المختلفة ، بالإضافة إلى تحسين الذاكرة واستخدام التخزين.يعد تطوير العقود والتطبيقات الذكية التي تدعم المعالجة الموازية أكثر تعقيدًا من نماذج التنفيذ التسلسلية التقليدية.يحتاج المطورون إلى النظر في ميزات وقيود التنفيذ المتوازي ، والتي قد تجعل عملية الترميز والتصحيح أكثر صعوبة.في بيئة التنفيذ الموازية ، قد يتم تضخيم نقاط الضعف الأمنية لأن مشكلة الأمان قد تؤثر على معاملات التنفيذ المتوازية المتعددة.لذلك ، هناك حاجة إلى عملية تدقيق واختبار أمان أكثر صرامة.
التوقعات المستقبلية
EVMs المتوازية تظهر إمكانات كبيرة في تحسين قابلية التوسع وكفاءة blockchains.تمثل هذه EVMs المتوازية المذكورة أعلاه تحولًا مهمًا في تكنولوجيا blockchain ، بهدف تعزيز قدرات معالجة المعاملات من خلال تنفيذ المعاملات في وقت واحد على معالجات متعددة.يخترق هذا النهج طرق معالجة المعاملات المتتابعة التقليدية ، مما يسمح بزيادة الإنتاجية والكمون المنخفض ، وهو أمر بالغ الأهمية لقابلية التوسع وكفاءة شبكات blockchain.
يعتمد التنفيذ الناجح لـ EVMs المتوازية إلى حد كبير على رؤية ومهارات المطورين ، وخاصة في تصميم العقود الذكية وهياكل البيانات.هذه العناصر حاسمة في تحديد ما إذا كان يمكن تنفيذ المعاملات بالتوازي.يجب على المطورين النظر في المعالجة الموازية من بداية المشروع لضمان أن تصاميمهم يمكن أن تدفع معاملات مختلفة لتشغيلها بشكل مستقل دون انقطاع.
يحافظ EVM الموازي أيضًا على التوافق مع النظام الإيكولوجي Ethereum ، وهو أمر بالغ الأهمية للمطورين والمستخدمين الذين يشاركون بالفعل في تطبيقات Ethereum الأساسية.يضمن هذا التوافق الانتقال السلس وتكامل DAPPs الحالية ، وهو تحدٍ لأنظمة مثل وجود DAGs ، لأنها تتطلب غالبًا تعديلات كبيرة على التطبيقات الحالية.
يُنظر إلى تطوير EVMs المتوازي كخطوة حرجة في حل القيود الأساسية لقابلية التوسع في blockchain.تعد هذه الابتكارات بالاستعداد لمستقبل شبكات blockchain ، مما يتيح لها مواكبة الطلب المتزايد وتصبح حجر الزاوية في الجيل القادم من البنية التحتية لـ Web3.على الرغم من أن EVMs المتوازية توفر إمكانات كبيرة ، فإن تنفيذها الناجح يتطلب التغلب على تحديات تقنية معقدة وضمان اعتماد النظام الإيكولوجي على نطاق واسع.
مراجع
https://github.com/hsyodyssey/awesome-paralalllockchain
https://www.techflowpost.com/article/detail_15290.html
https://amberlabs.substack.com/p/parald-power-unlocked