EVM+ هو نموذج متقدم مصمم خصيصًا لدفع تطور آلة الحاسب الافتراضية Ethereum لتكييف أفضل مع المشهد العملة المشفرة المتغير بسرعة. يدمج هذا النموذج الابتكارات والإنتاجية من Web2 إلى Web3، مع تقنيات فعلية مثل الذكاء الاصطناعي، DePIN، وأمان DeFi يتم دمجها بسرعة في تطبيقات العملات المشفرة. يقدم EVM+ حلاً جديدًا لا يعزز فقط تطوير تطبيقات ذات مقياس كبير ولكنه أيضًا يسرع من تكامل العملات المشفرة مع التطبيقات الرئيسية من خلال دمج أصول EVM وبروتوكولاته والبنية التحتية له بسلاسة. إنه يعزز قابلية توسيع البلوكتشين من خلال تنفيذ امتدادات سلسلة الناتيف EVM+WASM ويحسن قدرات معالجة البلوكتشين من خلال دعم تنفيذ EVM متوازي.
كما شرحه Techandtips123، يشبه EVM الموازي تعيين الأدوار أثناء إعداد حفلة. تخيل أنك بحاجة إلى الاستعداد للانتقال وتعيين مهام محددة: ينقل A العناصر الكبيرة، بينما يتعامل B مع السلع الثمينة، ويتولى C نقل العناصر، وينظم D تخطيط النظافة في الموقع الجديد. تسمح هذه الانقسام بإتمام العمل بكفاءة وسرعة أكبر من خلال أربعة أشخاص.
بالمثل، ينطوي مفهوم EVM المتوازي على توزيع المهام الحسابية بين وحدات التنفيذ المتعددة. في شبكة Ethereum، يقوم العديد من المشاركين بمعالجة مختلف المعاملات بشكل متزامن، حيث تكون كل معاملة مثل مهمة مستقلة، مثل التحويلات أو إنشاء الرموز الجديدة. يقوم كل مشارك بمعالجة مهمة بشكل مستقل على EVM، تمامًا مثل تشغيل برامج الكمبيوتر المستقلة على البلوكتشين. عندما تكون السرعة قد انخفضت وتعاني القابلية للإستخدام، يعاني المنفذ الفردي من عدم قدرته على معالجة حجم كبير من المعاملات بشكل مستقل. يتناول مفهوم EVM المتوازي هذه المشكلة من خلال السماح لعدة منفذين بمعالجة مختلف المعاملات بشكل متزامن، مما يمكن الشبكة من معالجة المزيد من المعاملات بشكل أسرع، وبالتالي تقليل الازدحام والتكاليف المرتبطة.
المصدر: أرتيلا — من EVM+ إلى EVM++
لاحظ فيتاليك بوتيرين أن "L2 مخصص للتوسيع، و L3 للوظائف المخصصة، مثل الخصوصية. في هذه الرؤية، لا أحد يحاول توفير 'قابلية التوسيع المربعة'؛ بدلاً من ذلك، يتضمن الشكل العام طبقة لمساعدة التطبيقات على التوسيع وطبقة أخرى لتلبية احتياجات الوظائف المخصصة لحالات الاستخدام المختلفة.
في رؤية فيتاليك لإيثيريوم، تلعب الطبقة التي تعالج الاحتياجات غير القابلة للتوسيع دوراً حاسماً. يؤكد وجهة نظره على ضرورة أن تدعم شبكات البلوكتشين "الوظائف المخصصة." بالنسبة لإيثيريوم، قد تنطوي تلبية هذا الطلب على إنشاء طبقة جديدة، بينما تقترح Artela إضافة "امتدادات أصلية" فوق الطبقة الأساسية.
فيما يتعلق ب blockchain ، تشير الوظيفة إلى القدرة على دعم التطبيقات المختلفة. كانت آلة Ethereum الافتراضية (EVM) ، كمحرك وقت التشغيل الذي يدعم العقود الذكية ، هي النموذج السائد لإنشاء DApps وتنفيذ الوظائف. تم اقتراح EVM في البداية من قبل Ethereum ، ويتم اعتماده الآن من قبل العديد من سلاسل العقود الذكية ، والتي يشار إليها غالبا باسم سلاسل متوافقة مع EVM أو مكافئة ل EVM. ومع ذلك ، فقد ثبت أن EVM الحالي محدود في دعم الوظائف الموسعة ل DApps. يتمثل التحدي الرئيسي في كيفية توسيع حدود الوظائف داخل سلاسل EVM. هناك اتجاهان عمليان للتحسين:
النهج الأول يتجاوز القيود المفروضة على EVM ولكن يتطلب التخلي عن العقود الذكية القائمة على EVM. MoveVM و FuelVM هما أمثلة على هذا النمط من التنفيذ. على الرغم من أنه قد تكون هناك حاجة إلى ماكينات افتراضية أكثر تقدمًا في المستقبل، فإن ذلك يتطلب كمية كبيرة من الوقت للوصول إلى نفس نضج وانتشار EVM.
الطريقة الثانية تنطوي على إدخال مكدس جديد لتعزيز EVM من خلال "الامتدادات". الغرض هنا هو دفع الحدود الوظيفية لـ EVM خارج المواصفات الأصلية بينما يتم الحفاظ على مكافئية EVM. تعزيز هذه الطريقة لإمكانيات تطبيقات الويب اللامركزية (DApps) فوق البنية التحتية الحالية لـ EVM. استكشاف تعزيز EVM يفتح الباب أمام إمكانيات مثيرة وابتكارات مستمرة في وظائف DApp، مما يجلب ابتكارات ناشئة هامة.
تتمثل مهمة أرتيلا في إنشاء شبكة بلوكتشين لطبقة الأساسية لتلبية الطلب المتزايد على تطبيقات متعددة الأطراف بمقياس كبير. يسمح التصميم المبتكر لأرتيلا للمطورين بإنشاء تمديدات أصلية على قمة طبقة الأساسية للبلوكتشين بشكل موديولي، مما يعزز قابلية البرمجة للبلوكتشين. سيتيح هذا النهج للمطورين تنفيذ وظائف مخصصة بطريقة خفيفة وديناميكية، مما يفتح الأبواب أمام الابتكار الأسرع والمزيد من الإمكانيات.
أرتيلا لديها طبقة امتداد تسمح بإضافة وحدات امتداد مضمنة ومعرفة بالمستخدم تسمى الجوانب، والتي تعزز القابلية للبرمجة مع ضمان التوافق مع عقود EVM الذكية الحالية. تُمكِّن الجوانب المطورين من حقن منطق إضافي عبر دورة حياة الصفقة بأكملها بعد العقود الذكية لإدارة الصفقات والكتل ذات الصلة.
أنشأت Artela شبكة EVM+ قابلة للتوسيع بشكل كبير، مقدمة آلات افتراضية WASM التي تتوافق مع شبكة EVM من خلال برمجة Aspect (انظر الرابط التالي). يمكن لهذه الآلات الافتراضية التشغيل بشكل تشغيلي، مما يسمح بإضافة ديناميكية وتنفيذ برامج التوسيع on-chain. يمكن لـ EVM+ للمطورين بناء بروتوكولات عالية الأداء، وتطبيقات قابلة للتوسيع تم تصميمها بشكل نمطي، وتخصيص وظائف الأساسية لسيناريوهات محددة.
المصدر: أرتيلا الرسمي
خلال مراحل الاختبار الخاصة بـ DevNet و Public Testnet، تعاونت Artela مع مطوري المجتمع لاستكشاف إمكانيات شبكة EVM+، مما أدى إلى حالات استخدام مبتكرة:
· استخدام WASM كمعالج مساعد على السلسلة لتسهيل تنفيذ خوارزميات وكلاء الذكاء الاصطناعي ووحدات أداء عالٍ أخرى مباشرة على البلوكتشين، مع ضمان التشغيل المتناغم مع نظام EVM؛
· مشاركة العالم الذاتي في وكلاء الذكاء الاصطناعي على السلسلة، مما يمكن وكلاء NPC البرمجة الحقيقية على السلسلة والتفاعل مع المستخدمين؛
· تنفيذ اختياري في الوقت الحقيقي لوحدات الأمان على السلسلة، مما يتيح لبروتوكولات ديفي التعرف على الصفقات المشبوهة والتصدي لها على الفور.
عصر جديد على الأفق، واحد يحقق بشكل كامل بروتوكولات سلسلة الكتل، الذكاء الاصطناعي، وDeFi الآمنة مع الحفاظ على التوافق والتشغيل المتبادل مع عالم EVM.
رؤية Artela هي إنشاء شبكة قابلة للتوسيع بلا حدود، حيث EVM+ ليست الهدف النهائي بل نقطة انطلاق. الخطوة التالية لـ Artela هي EVM++، وهي شبكة موازية لـ EVM+ مصممة لإطلاق العنان بشكل كامل لإمكانات تقنية سلسلة الكتل القابلة للتوسيع. فقد فتح EVM+ قابلية توسيع EVM، بهدف التكيف مع عالم العملات المشفرة الجديد حيث تتكامل بسرعة إنتاجية وابتكار Web2، جنبًا إلى جنب مع التقنيات العملية مثل الذكاء الاصطناعي و DePIN وأمان التكنولوجيا المالية. يوسع EVM++ قابلية توسيع EVM، مما يمكن هذه الشبكة الإبداعية بشكل كبير من تعزيز اعتماد DApps على نطاق واسع وتسريع تكامل العملات المشفرة مع التطبيقات الرئيسية.
ستحدث تنفيذ EVM++ الموازي لأرتيلا في مرحلتين.
المرحلة الأولى تتضمن تنفيذ المعاملات المتوازية تحت EVM+. شبكة Artela لا تحقق فقط تنفيذ EVM المتوازي الأساسي ولكنها تعالج أيضًا تحديات التنفيذ المتوازي تحت EVM+ الجوانب، وهي امتدادات تعمل على آلات افتراضية WASM التي يمكن استدعاؤها خلال دورة حياة المعاملة.
في المرحلة الثانية، ستستخدم Artela القدرات المتوازية بالتزامن مع الحوسبة المرنة لتحقيق مساحة كتل مرنة، وهي آلية ديناميكية تسمح لتطبيقات الويب اللامركزية بتحقيق أقصى استفادة من التنفيذ المتوازي.
نظرة عامة على EVM المتوازي
تم تصميم هندسة النطاق الأفقي لـ Artela حول التنفيذ المتوازي، مما يضمن قابلية توسيع قوى حواسيب عقد الشبكة من خلال الحوسبة المرنة لتحقيق مساحة كتل مرنة في النهاية.
- التنفيذ الموازي: يمكن تنفيذ المعاملات على أرتيلا بشكل مواز. يقوم شبكة أرتيلا بتجميع المعاملات للتنفيذ الموازي استنادًا إلى تحليل تعارض تبعية المعاملة؛
· الحوسبة المرنة: تدعم عقدة المحققين التوسيع الأفقي، وتقوم الشبكة تلقائيًا بضبط عقد الحوسبة للمحققين بناءً على حمولة الشبكة الحالية أو شروط الاشتراك. يتم تنسيق عملية التوسيع من خلال بروتوكول المرونة لضمان وجود عدد كاف من عقد الحوسبة المرنة في شبكة الاتفاق؛
· مساحة الكتلة المرنة: استنادًا إلى الحوسبة المرنة، بالإضافة إلى توسيع مساحة الكتلة العامة، يمكن لتطبيقات البلوكتشين الكبيرة التي تتطلب مساحة كتلة مستقلة التقدم بطلب للحصول على مساحة كتلة مرنة مخصصة داخل الشبكة.
"مساحة الكتلة المرنة"
مساحة الكتلة المرنة تشير إلى مساحة الكتلة القابلة للتوسيع ديناميكيًا التي توفر مساحة كتلة مخصصة بضمان البروتوكول لتطبيقات اللامركزية التي تتطلب إمكانية إجراء معاملات عالية. بشكل افتراضي، يكون سعة مساحة الكتلة العامة في الكتل محدودًا. عندما يقدم تطبيق لامركزي طلبًا للحصول على مساحة كتلة مستقلة، تقوم الكتلة بإضافة مساحة إضافية تستوعب فقط المعاملات ذات الصلة بعقود تطبيق اللامركزية. مع توسيع مساحة الكتلة، يحتاج المحققون إلى زيادة عقد التنفيذ المرنة لتوسيع القدرات الخاصة بمعالجة المعاملات المقابلة.
مساحة الكتلة المرنة هي آلية توسيع blockchain تسمح بالتوسع اللانهائي مع الحفاظ على قابلية التشغيل البيني. يمكن للشبكات القابلة للتطوير مثل سلاسل الكتل المجزأة وشبكات سلسلة التطبيقات و Layer2s أيضا توفير مساحة كتلة مستقلة ، ولكن العزل وإنشاء الكتل غير متزامنين. تسمح مساحة الكتلة المرنة للتطبيقات اللامركزية ذات مساحات الكتلة المستقلة بالتفاعل بشكل متزامن من خلال المعاملات الذرية في نفس الكتلة ، مما يتجنب الحاجة إلى الاتصال غير المتزامن عبر السلسلة.
عندما يحتاج DApp في شبكة Artela إلى قابلية توسع عالية، يمكنه الاشتراك في مساحة كتل مرنة للتعامل مع زيادة قدرة الإنتاج. توفر مساحة الكتل المرنة والامتدادات الأصلية ميزات القابلية للتوسع والتخصيص لـ DApps في Artela.
من خلال برمجة الجوانب، يتم تمكين المطورين من إنشاء توسيعات أصلية (انظر الرابط الموسع 2) التي تدمج وظائف مخصصة فوق جميع طبقات قاعدة بيانات البلوكتشين، مما يجمع بين هذه الطبقات مع عقود EVM الذكية الحالية لتعزيز إمكانيات التطبيقات اللامركزية.
المصدر: جوشوا إيسين
توسيع القدرة: أحد مزايا برمجة الجوانب في Artela هو توسيعها الفائق. غالبًا ما تواجه العقود الذكية التقليدية قيودًا عند تعديل أو توسيع الوظائف. تتغلب برمجة الجوانب في Artela على هذه الحواجز من خلال توفير إطار عمل قابل للتوسيع والتحديث. يمكن للمطورين توسيع وظائف العقود القائمة بسهولة دون تغيير منطقها الأساسي، مما يمهد الطريق لتطوير تطبيقات dApp أكثر رشاقة وقابلية للتوسيع.
زيادة الأمان: في مجال أمان البلوكتشين المتطور باستمرار، تقدم برمجة Aspect من Artela تحولًا في المنهجية. على عكس التدابير التقليدية للأمان الأبيض، توفر برمجة Aspect حلاً للأمان الأسود مكملًا. يساعد التحليل في الوقت الحقيقي، والحد من المخاطر بشكل استباقي، وتحليل سلوك التشغيل في إنشاء إطار أمان قوي، مما يمنع الثغرات ويضمن استمرارية البروتوكول.
حلّ النية على السلسلة: يقدم برمجة جانب أرتيلا مفهومًا ثوريًا لحل النية على السلسلة. في الأساليب التقليدية، كان على المستخدمين تحديد مكالمات الوظائف التفصيلية لتنفيذ المعاملات. مع حل النية على السلسلة، يمكن للمستخدمين التعبير عن النتائج المرغوبة بلغة يمكن قراءتها من قبل البشر، مما يوفر تجربة أكثر بديهية وقابلية للتخصيص. على سبيل المثال، يمكن للمستخدم تحديد نيته كـ "تبديل X ETH بـ Y USDC"، مما يلغي الحاجة إلى مكالمات وظائف معقدة.
عمليات Just-In-Time (JIT): تعتبر عمليات JIT، مفهوم قوي يُطبق على نطاق واسع عبر سيناريوهات مختلفة، تكسب المرونة من خلال برمجة Artela's Aspect. تنفيذ منطق on-chain داخل دورة حياة البلوكتشين ودمجه مع عقود ذكية في معاملات ذرية يمكن أن يتيح إمكانيات لتسويات JIT، وإدارة حوض السيولة JIT، واستراتيجيات الاستيلاء على MEV في أطر AMM.
الأحداث الداعمة للتطبيقات: العمليات الداعمة للأحداث في Artela تسمح للمستخدمين بالاشتراك في الأحداث في الوقت الحقيقي على السلسلة، مما يؤدي إلى تنفيذ مهام ذرية. تساعد هذه الوظيفة في الحفاظ على التناسق بين حالات السلسلة وحالات خارج السلسلة، وتمكين إشعارات الرسائل بين السلاسل بشكل غير متزامن، وتعزيز التشغيل التلقائي للبلوكتشين.
أومنيشين الألعاب: تمتد برمجة جانب Artela إلى قطاع الألعاب، مما يوفر للمطورين الأدوات لتعزيز قابلية برمجة الأصول داخل اللعبة. مع Artela، يمكن ترقية NFTs لمعدات اللعبة من خلال القابلية للبرمجة، مما يبشر بعصر جديد من التجارب المستخدم متعددة الوظائف داخل النظام البيئي للألعاب.
خدمات مايكروشينز على السلسلة: تمكن Artela من إنشاء خدمات عامة على السلسلة داخل شبكة البلوكتشين، مع تعزيز الصيانة والحوكمة الجماعية من قبل مستخدمين ومنظمات مختلفة. يعزز هذا النموذج مشاركة الموارد، والابتكار التعاوني، ويقلل من الحواجز التطويرية، مما يساعد على نمو النظام البيئي للتمويل اللامركزي.
يقدم نموذج برمجة Artela طبقة "الوظائف المدمجة" إلى شبكة البلوكتشين، مما يلغي الحاجة إلى شبكات الأطراف الثالثة أو أنظمة السلسلة الجانبية المعقدة. توسع هذه الطبقة الوظائف الأصلية للطبقة الأساسية، بما في ذلك تدابير الأمان ووظائف العهد، والتشغيل التلقائي، والمزامنة الخارجية. تمثل تكامل هذه الطبقة من الوظائف قفزة في تطوير البروتوكول وتجربة المستخدم في الشبكات اللامركزية.
تكنولوجيا Web3 الأساسية هي البلوكتشين العام، التي تم تقديمها للعالم أول مرة من خلال شبكة بيتكوين التي أسسها ساتوشي ناكاموتو، ثم تم توسيعها بشكل كبير في الوظائف من قبل منصات العقود الذكية مثل إيثيريوم. بعض الأشخاص يعتبرون البلوكتشين شبكة بيانات متموزعة، أساسا تكنولوجيا دفتر السجل الموزع. ومع ذلك، فإنها أكثر بكثير من مجرد بيانات.
البلوكتشين أكثر تشابهًا بجهاز الكمبيوتر بدلاً من كونه مجرد دفتر أستاذ أو قاعدة بيانات. التحدي الذي نواجهه اليوم هو كيفية تصميم جهاز كمبيوتر أفضل. يتم بناء بلوكتشين Artela على Cosmos SDK مع العديد من التحسينات على مستوى المحرك. علاوة على ذلك، يتوافق Artela مع EVM ويبتكر من خلال إدخال برمجة الجانب لتمكين التوسع على السلسلة. بالإضافة إلى EVM، أضافت Artela أيضًا جهاز كمبيوتر افتراضي ثاني يعتمد على WASM لدعم لغات البرمجة المتعددة (AssemblyScript، Rust، C، C++) والوصول إلى مزيد من الموارد على السلسلة. وبالتالي، يعتبر EVM مناسبًا للعقود الذكية العامة، بينما يُستخدم Aspect VM لتطبيقات الامتداد المحددة.
تم نقل هذه المقالة من [ متوسط]، جميع حقوق الطبع والنشر تنتمي إلى المؤلف الأصلي [YBB Capital Researcher Ac-Core]. إذا كانت هناك اعتراضات على هذا النقل، يرجى الاتصال بـبوابة تعلمالفريق، وسوف يتولون الأمر على الفور.
إخلاء المسؤولية عن المسؤولية: الآراء والآراء الواردة في هذه المقالة هي فقط تلك التي تعود إلى الكاتب ولا تشكل أي نصيحة استثمارية.
تُجري فرق Gate Learn ترجمة المقال إلى لغات أخرى. ما لم يُذكر، فإنه يُحظر نسخ أو توزيع أو ارتكاب الانتحال للمقالات المترجمة.
EVM+ هو نموذج متقدم مصمم خصيصًا لدفع تطور آلة الحاسب الافتراضية Ethereum لتكييف أفضل مع المشهد العملة المشفرة المتغير بسرعة. يدمج هذا النموذج الابتكارات والإنتاجية من Web2 إلى Web3، مع تقنيات فعلية مثل الذكاء الاصطناعي، DePIN، وأمان DeFi يتم دمجها بسرعة في تطبيقات العملات المشفرة. يقدم EVM+ حلاً جديدًا لا يعزز فقط تطوير تطبيقات ذات مقياس كبير ولكنه أيضًا يسرع من تكامل العملات المشفرة مع التطبيقات الرئيسية من خلال دمج أصول EVM وبروتوكولاته والبنية التحتية له بسلاسة. إنه يعزز قابلية توسيع البلوكتشين من خلال تنفيذ امتدادات سلسلة الناتيف EVM+WASM ويحسن قدرات معالجة البلوكتشين من خلال دعم تنفيذ EVM متوازي.
كما شرحه Techandtips123، يشبه EVM الموازي تعيين الأدوار أثناء إعداد حفلة. تخيل أنك بحاجة إلى الاستعداد للانتقال وتعيين مهام محددة: ينقل A العناصر الكبيرة، بينما يتعامل B مع السلع الثمينة، ويتولى C نقل العناصر، وينظم D تخطيط النظافة في الموقع الجديد. تسمح هذه الانقسام بإتمام العمل بكفاءة وسرعة أكبر من خلال أربعة أشخاص.
بالمثل، ينطوي مفهوم EVM المتوازي على توزيع المهام الحسابية بين وحدات التنفيذ المتعددة. في شبكة Ethereum، يقوم العديد من المشاركين بمعالجة مختلف المعاملات بشكل متزامن، حيث تكون كل معاملة مثل مهمة مستقلة، مثل التحويلات أو إنشاء الرموز الجديدة. يقوم كل مشارك بمعالجة مهمة بشكل مستقل على EVM، تمامًا مثل تشغيل برامج الكمبيوتر المستقلة على البلوكتشين. عندما تكون السرعة قد انخفضت وتعاني القابلية للإستخدام، يعاني المنفذ الفردي من عدم قدرته على معالجة حجم كبير من المعاملات بشكل مستقل. يتناول مفهوم EVM المتوازي هذه المشكلة من خلال السماح لعدة منفذين بمعالجة مختلف المعاملات بشكل متزامن، مما يمكن الشبكة من معالجة المزيد من المعاملات بشكل أسرع، وبالتالي تقليل الازدحام والتكاليف المرتبطة.
المصدر: أرتيلا — من EVM+ إلى EVM++
لاحظ فيتاليك بوتيرين أن "L2 مخصص للتوسيع، و L3 للوظائف المخصصة، مثل الخصوصية. في هذه الرؤية، لا أحد يحاول توفير 'قابلية التوسيع المربعة'؛ بدلاً من ذلك، يتضمن الشكل العام طبقة لمساعدة التطبيقات على التوسيع وطبقة أخرى لتلبية احتياجات الوظائف المخصصة لحالات الاستخدام المختلفة.
في رؤية فيتاليك لإيثيريوم، تلعب الطبقة التي تعالج الاحتياجات غير القابلة للتوسيع دوراً حاسماً. يؤكد وجهة نظره على ضرورة أن تدعم شبكات البلوكتشين "الوظائف المخصصة." بالنسبة لإيثيريوم، قد تنطوي تلبية هذا الطلب على إنشاء طبقة جديدة، بينما تقترح Artela إضافة "امتدادات أصلية" فوق الطبقة الأساسية.
فيما يتعلق ب blockchain ، تشير الوظيفة إلى القدرة على دعم التطبيقات المختلفة. كانت آلة Ethereum الافتراضية (EVM) ، كمحرك وقت التشغيل الذي يدعم العقود الذكية ، هي النموذج السائد لإنشاء DApps وتنفيذ الوظائف. تم اقتراح EVM في البداية من قبل Ethereum ، ويتم اعتماده الآن من قبل العديد من سلاسل العقود الذكية ، والتي يشار إليها غالبا باسم سلاسل متوافقة مع EVM أو مكافئة ل EVM. ومع ذلك ، فقد ثبت أن EVM الحالي محدود في دعم الوظائف الموسعة ل DApps. يتمثل التحدي الرئيسي في كيفية توسيع حدود الوظائف داخل سلاسل EVM. هناك اتجاهان عمليان للتحسين:
النهج الأول يتجاوز القيود المفروضة على EVM ولكن يتطلب التخلي عن العقود الذكية القائمة على EVM. MoveVM و FuelVM هما أمثلة على هذا النمط من التنفيذ. على الرغم من أنه قد تكون هناك حاجة إلى ماكينات افتراضية أكثر تقدمًا في المستقبل، فإن ذلك يتطلب كمية كبيرة من الوقت للوصول إلى نفس نضج وانتشار EVM.
الطريقة الثانية تنطوي على إدخال مكدس جديد لتعزيز EVM من خلال "الامتدادات". الغرض هنا هو دفع الحدود الوظيفية لـ EVM خارج المواصفات الأصلية بينما يتم الحفاظ على مكافئية EVM. تعزيز هذه الطريقة لإمكانيات تطبيقات الويب اللامركزية (DApps) فوق البنية التحتية الحالية لـ EVM. استكشاف تعزيز EVM يفتح الباب أمام إمكانيات مثيرة وابتكارات مستمرة في وظائف DApp، مما يجلب ابتكارات ناشئة هامة.
تتمثل مهمة أرتيلا في إنشاء شبكة بلوكتشين لطبقة الأساسية لتلبية الطلب المتزايد على تطبيقات متعددة الأطراف بمقياس كبير. يسمح التصميم المبتكر لأرتيلا للمطورين بإنشاء تمديدات أصلية على قمة طبقة الأساسية للبلوكتشين بشكل موديولي، مما يعزز قابلية البرمجة للبلوكتشين. سيتيح هذا النهج للمطورين تنفيذ وظائف مخصصة بطريقة خفيفة وديناميكية، مما يفتح الأبواب أمام الابتكار الأسرع والمزيد من الإمكانيات.
أرتيلا لديها طبقة امتداد تسمح بإضافة وحدات امتداد مضمنة ومعرفة بالمستخدم تسمى الجوانب، والتي تعزز القابلية للبرمجة مع ضمان التوافق مع عقود EVM الذكية الحالية. تُمكِّن الجوانب المطورين من حقن منطق إضافي عبر دورة حياة الصفقة بأكملها بعد العقود الذكية لإدارة الصفقات والكتل ذات الصلة.
أنشأت Artela شبكة EVM+ قابلة للتوسيع بشكل كبير، مقدمة آلات افتراضية WASM التي تتوافق مع شبكة EVM من خلال برمجة Aspect (انظر الرابط التالي). يمكن لهذه الآلات الافتراضية التشغيل بشكل تشغيلي، مما يسمح بإضافة ديناميكية وتنفيذ برامج التوسيع on-chain. يمكن لـ EVM+ للمطورين بناء بروتوكولات عالية الأداء، وتطبيقات قابلة للتوسيع تم تصميمها بشكل نمطي، وتخصيص وظائف الأساسية لسيناريوهات محددة.
المصدر: أرتيلا الرسمي
خلال مراحل الاختبار الخاصة بـ DevNet و Public Testnet، تعاونت Artela مع مطوري المجتمع لاستكشاف إمكانيات شبكة EVM+، مما أدى إلى حالات استخدام مبتكرة:
· استخدام WASM كمعالج مساعد على السلسلة لتسهيل تنفيذ خوارزميات وكلاء الذكاء الاصطناعي ووحدات أداء عالٍ أخرى مباشرة على البلوكتشين، مع ضمان التشغيل المتناغم مع نظام EVM؛
· مشاركة العالم الذاتي في وكلاء الذكاء الاصطناعي على السلسلة، مما يمكن وكلاء NPC البرمجة الحقيقية على السلسلة والتفاعل مع المستخدمين؛
· تنفيذ اختياري في الوقت الحقيقي لوحدات الأمان على السلسلة، مما يتيح لبروتوكولات ديفي التعرف على الصفقات المشبوهة والتصدي لها على الفور.
عصر جديد على الأفق، واحد يحقق بشكل كامل بروتوكولات سلسلة الكتل، الذكاء الاصطناعي، وDeFi الآمنة مع الحفاظ على التوافق والتشغيل المتبادل مع عالم EVM.
رؤية Artela هي إنشاء شبكة قابلة للتوسيع بلا حدود، حيث EVM+ ليست الهدف النهائي بل نقطة انطلاق. الخطوة التالية لـ Artela هي EVM++، وهي شبكة موازية لـ EVM+ مصممة لإطلاق العنان بشكل كامل لإمكانات تقنية سلسلة الكتل القابلة للتوسيع. فقد فتح EVM+ قابلية توسيع EVM، بهدف التكيف مع عالم العملات المشفرة الجديد حيث تتكامل بسرعة إنتاجية وابتكار Web2، جنبًا إلى جنب مع التقنيات العملية مثل الذكاء الاصطناعي و DePIN وأمان التكنولوجيا المالية. يوسع EVM++ قابلية توسيع EVM، مما يمكن هذه الشبكة الإبداعية بشكل كبير من تعزيز اعتماد DApps على نطاق واسع وتسريع تكامل العملات المشفرة مع التطبيقات الرئيسية.
ستحدث تنفيذ EVM++ الموازي لأرتيلا في مرحلتين.
المرحلة الأولى تتضمن تنفيذ المعاملات المتوازية تحت EVM+. شبكة Artela لا تحقق فقط تنفيذ EVM المتوازي الأساسي ولكنها تعالج أيضًا تحديات التنفيذ المتوازي تحت EVM+ الجوانب، وهي امتدادات تعمل على آلات افتراضية WASM التي يمكن استدعاؤها خلال دورة حياة المعاملة.
في المرحلة الثانية، ستستخدم Artela القدرات المتوازية بالتزامن مع الحوسبة المرنة لتحقيق مساحة كتل مرنة، وهي آلية ديناميكية تسمح لتطبيقات الويب اللامركزية بتحقيق أقصى استفادة من التنفيذ المتوازي.
نظرة عامة على EVM المتوازي
تم تصميم هندسة النطاق الأفقي لـ Artela حول التنفيذ المتوازي، مما يضمن قابلية توسيع قوى حواسيب عقد الشبكة من خلال الحوسبة المرنة لتحقيق مساحة كتل مرنة في النهاية.
- التنفيذ الموازي: يمكن تنفيذ المعاملات على أرتيلا بشكل مواز. يقوم شبكة أرتيلا بتجميع المعاملات للتنفيذ الموازي استنادًا إلى تحليل تعارض تبعية المعاملة؛
· الحوسبة المرنة: تدعم عقدة المحققين التوسيع الأفقي، وتقوم الشبكة تلقائيًا بضبط عقد الحوسبة للمحققين بناءً على حمولة الشبكة الحالية أو شروط الاشتراك. يتم تنسيق عملية التوسيع من خلال بروتوكول المرونة لضمان وجود عدد كاف من عقد الحوسبة المرنة في شبكة الاتفاق؛
· مساحة الكتلة المرنة: استنادًا إلى الحوسبة المرنة، بالإضافة إلى توسيع مساحة الكتلة العامة، يمكن لتطبيقات البلوكتشين الكبيرة التي تتطلب مساحة كتلة مستقلة التقدم بطلب للحصول على مساحة كتلة مرنة مخصصة داخل الشبكة.
"مساحة الكتلة المرنة"
مساحة الكتلة المرنة تشير إلى مساحة الكتلة القابلة للتوسيع ديناميكيًا التي توفر مساحة كتلة مخصصة بضمان البروتوكول لتطبيقات اللامركزية التي تتطلب إمكانية إجراء معاملات عالية. بشكل افتراضي، يكون سعة مساحة الكتلة العامة في الكتل محدودًا. عندما يقدم تطبيق لامركزي طلبًا للحصول على مساحة كتلة مستقلة، تقوم الكتلة بإضافة مساحة إضافية تستوعب فقط المعاملات ذات الصلة بعقود تطبيق اللامركزية. مع توسيع مساحة الكتلة، يحتاج المحققون إلى زيادة عقد التنفيذ المرنة لتوسيع القدرات الخاصة بمعالجة المعاملات المقابلة.
مساحة الكتلة المرنة هي آلية توسيع blockchain تسمح بالتوسع اللانهائي مع الحفاظ على قابلية التشغيل البيني. يمكن للشبكات القابلة للتطوير مثل سلاسل الكتل المجزأة وشبكات سلسلة التطبيقات و Layer2s أيضا توفير مساحة كتلة مستقلة ، ولكن العزل وإنشاء الكتل غير متزامنين. تسمح مساحة الكتلة المرنة للتطبيقات اللامركزية ذات مساحات الكتلة المستقلة بالتفاعل بشكل متزامن من خلال المعاملات الذرية في نفس الكتلة ، مما يتجنب الحاجة إلى الاتصال غير المتزامن عبر السلسلة.
عندما يحتاج DApp في شبكة Artela إلى قابلية توسع عالية، يمكنه الاشتراك في مساحة كتل مرنة للتعامل مع زيادة قدرة الإنتاج. توفر مساحة الكتل المرنة والامتدادات الأصلية ميزات القابلية للتوسع والتخصيص لـ DApps في Artela.
من خلال برمجة الجوانب، يتم تمكين المطورين من إنشاء توسيعات أصلية (انظر الرابط الموسع 2) التي تدمج وظائف مخصصة فوق جميع طبقات قاعدة بيانات البلوكتشين، مما يجمع بين هذه الطبقات مع عقود EVM الذكية الحالية لتعزيز إمكانيات التطبيقات اللامركزية.
المصدر: جوشوا إيسين
توسيع القدرة: أحد مزايا برمجة الجوانب في Artela هو توسيعها الفائق. غالبًا ما تواجه العقود الذكية التقليدية قيودًا عند تعديل أو توسيع الوظائف. تتغلب برمجة الجوانب في Artela على هذه الحواجز من خلال توفير إطار عمل قابل للتوسيع والتحديث. يمكن للمطورين توسيع وظائف العقود القائمة بسهولة دون تغيير منطقها الأساسي، مما يمهد الطريق لتطوير تطبيقات dApp أكثر رشاقة وقابلية للتوسيع.
زيادة الأمان: في مجال أمان البلوكتشين المتطور باستمرار، تقدم برمجة Aspect من Artela تحولًا في المنهجية. على عكس التدابير التقليدية للأمان الأبيض، توفر برمجة Aspect حلاً للأمان الأسود مكملًا. يساعد التحليل في الوقت الحقيقي، والحد من المخاطر بشكل استباقي، وتحليل سلوك التشغيل في إنشاء إطار أمان قوي، مما يمنع الثغرات ويضمن استمرارية البروتوكول.
حلّ النية على السلسلة: يقدم برمجة جانب أرتيلا مفهومًا ثوريًا لحل النية على السلسلة. في الأساليب التقليدية، كان على المستخدمين تحديد مكالمات الوظائف التفصيلية لتنفيذ المعاملات. مع حل النية على السلسلة، يمكن للمستخدمين التعبير عن النتائج المرغوبة بلغة يمكن قراءتها من قبل البشر، مما يوفر تجربة أكثر بديهية وقابلية للتخصيص. على سبيل المثال، يمكن للمستخدم تحديد نيته كـ "تبديل X ETH بـ Y USDC"، مما يلغي الحاجة إلى مكالمات وظائف معقدة.
عمليات Just-In-Time (JIT): تعتبر عمليات JIT، مفهوم قوي يُطبق على نطاق واسع عبر سيناريوهات مختلفة، تكسب المرونة من خلال برمجة Artela's Aspect. تنفيذ منطق on-chain داخل دورة حياة البلوكتشين ودمجه مع عقود ذكية في معاملات ذرية يمكن أن يتيح إمكانيات لتسويات JIT، وإدارة حوض السيولة JIT، واستراتيجيات الاستيلاء على MEV في أطر AMM.
الأحداث الداعمة للتطبيقات: العمليات الداعمة للأحداث في Artela تسمح للمستخدمين بالاشتراك في الأحداث في الوقت الحقيقي على السلسلة، مما يؤدي إلى تنفيذ مهام ذرية. تساعد هذه الوظيفة في الحفاظ على التناسق بين حالات السلسلة وحالات خارج السلسلة، وتمكين إشعارات الرسائل بين السلاسل بشكل غير متزامن، وتعزيز التشغيل التلقائي للبلوكتشين.
أومنيشين الألعاب: تمتد برمجة جانب Artela إلى قطاع الألعاب، مما يوفر للمطورين الأدوات لتعزيز قابلية برمجة الأصول داخل اللعبة. مع Artela، يمكن ترقية NFTs لمعدات اللعبة من خلال القابلية للبرمجة، مما يبشر بعصر جديد من التجارب المستخدم متعددة الوظائف داخل النظام البيئي للألعاب.
خدمات مايكروشينز على السلسلة: تمكن Artela من إنشاء خدمات عامة على السلسلة داخل شبكة البلوكتشين، مع تعزيز الصيانة والحوكمة الجماعية من قبل مستخدمين ومنظمات مختلفة. يعزز هذا النموذج مشاركة الموارد، والابتكار التعاوني، ويقلل من الحواجز التطويرية، مما يساعد على نمو النظام البيئي للتمويل اللامركزي.
يقدم نموذج برمجة Artela طبقة "الوظائف المدمجة" إلى شبكة البلوكتشين، مما يلغي الحاجة إلى شبكات الأطراف الثالثة أو أنظمة السلسلة الجانبية المعقدة. توسع هذه الطبقة الوظائف الأصلية للطبقة الأساسية، بما في ذلك تدابير الأمان ووظائف العهد، والتشغيل التلقائي، والمزامنة الخارجية. تمثل تكامل هذه الطبقة من الوظائف قفزة في تطوير البروتوكول وتجربة المستخدم في الشبكات اللامركزية.
تكنولوجيا Web3 الأساسية هي البلوكتشين العام، التي تم تقديمها للعالم أول مرة من خلال شبكة بيتكوين التي أسسها ساتوشي ناكاموتو، ثم تم توسيعها بشكل كبير في الوظائف من قبل منصات العقود الذكية مثل إيثيريوم. بعض الأشخاص يعتبرون البلوكتشين شبكة بيانات متموزعة، أساسا تكنولوجيا دفتر السجل الموزع. ومع ذلك، فإنها أكثر بكثير من مجرد بيانات.
البلوكتشين أكثر تشابهًا بجهاز الكمبيوتر بدلاً من كونه مجرد دفتر أستاذ أو قاعدة بيانات. التحدي الذي نواجهه اليوم هو كيفية تصميم جهاز كمبيوتر أفضل. يتم بناء بلوكتشين Artela على Cosmos SDK مع العديد من التحسينات على مستوى المحرك. علاوة على ذلك، يتوافق Artela مع EVM ويبتكر من خلال إدخال برمجة الجانب لتمكين التوسع على السلسلة. بالإضافة إلى EVM، أضافت Artela أيضًا جهاز كمبيوتر افتراضي ثاني يعتمد على WASM لدعم لغات البرمجة المتعددة (AssemblyScript، Rust، C، C++) والوصول إلى مزيد من الموارد على السلسلة. وبالتالي، يعتبر EVM مناسبًا للعقود الذكية العامة، بينما يُستخدم Aspect VM لتطبيقات الامتداد المحددة.
تم نقل هذه المقالة من [ متوسط]، جميع حقوق الطبع والنشر تنتمي إلى المؤلف الأصلي [YBB Capital Researcher Ac-Core]. إذا كانت هناك اعتراضات على هذا النقل، يرجى الاتصال بـبوابة تعلمالفريق، وسوف يتولون الأمر على الفور.
إخلاء المسؤولية عن المسؤولية: الآراء والآراء الواردة في هذه المقالة هي فقط تلك التي تعود إلى الكاتب ولا تشكل أي نصيحة استثمارية.
تُجري فرق Gate Learn ترجمة المقال إلى لغات أخرى. ما لم يُذكر، فإنه يُحظر نسخ أو توزيع أو ارتكاب الانتحال للمقالات المترجمة.