EVM

ما هو EVM؟

EVM (Ethereum Virtual Machine) هي بيئة الحوسبة التي تُشغّل smart contracts على Ethereum وجميع السلاسل المتوافقة مع EVM. حين يكتب مطوّر smart contract بلغة Solidity ويُجمّعه وينشره على سلسلة EVM، يُنفّذ EVM الـ bytecode بصورة متسقة عبر كل node في الشبكة.

كيف يعمل EVM

EVM هي بيئة تشغيل معزولة تُنفّذ كود smart contract بطريقة حتمية: كل node في الشبكة يُجري نفس الحسابات ويصل إلى النتيجة ذاتها. تغييرات الحالة (تحديث الأرصدة وتخزين البيانات) لا تُثبَّت إلا إذا تأكّدت المعاملة وأُدرجت في بلوك. Gas هو الوحدة التي تقيس العمل الحسابي المطلوب لكل عملية، مما يمنع الحلقات اللانهائية ويُسعّر استخدام موارد الشبكة.

السلاسل المتوافقة مع EVM

كثير من البلوكشينات خارج Ethereum تُطبّق EVM لتمكين المطوّرين من نشر عقود Ethereum بأدنى تعديل أو بدونه. السلاسل المتوافقة مع EVM تشمل Binance Smart Chain وPolygon وAvalanche وArbitrum وOptimism وBase وغيرها. هذا التوافق يُنشئ منظومة مشتركة واسعة: الـ smart contract المكتوب لـ Ethereum يمكن نشره عمومًا على أي سلسلة EVM بمجرد تغيير الـ RPC endpoint وإعدادات الشبكة.

EVM مقابل SVM الخاصة بـ Solana

Solana تستخدم بيئة تنفيذ مختلفة تُعرف بـ Solana Virtual Machine (SVM)، وهي غير متوافقة مع EVM. برامج Solana مكتوبة بـ Rust أو C وتعمل على SVM. البيئتان مختلفتان معماريًا: نموذج المعاملات المتوازية في Solana يختلف جوهريًا عن نموذج التنفيذ التسلسلي في Ethereum. المشاريع التي تستهدف كلا المنظومتين يجب أن تكتب وتُدير codebase منفصلًا لكل منهما.

الأسئلة الشائعة

ما هو EVM؟

EVM (Ethereum Virtual Machine) هي بيئة التشغيل التي تُنفّذ smart contracts على Ethereum وجميع السلاسل المتوافقة مع EVM. تضمن أن تصل جميع nodes إلى النتيجة ذاتها عند تشغيل الكود نفسه.

ما هي البلوكشينات المتوافقة مع EVM؟

أبرز السلاسل المتوافقة مع EVM تشمل Binance Smart Chain وPolygon وAvalanche وArbitrum وOptimism وBase. Smart contracts المكتوبة لـ Ethereum يمكن نشرها على هذه السلاسل بتعديلات بسيطة.

ما هو gas في EVM؟

Gas هو الوحدة التي تقيس التكلفة الحسابية لتنفيذ العمليات على EVM. كل معاملة تُحدد gas limit وسعرًا لكل وحدة gas. التكلفة الفعلية تعتمد على عدد العمليات التي تتطلبها المعاملة.

هل Solana متوافقة مع EVM؟

لا. Solana تستخدم بيئة تنفيذ مختلفة هي SVM (Solana Virtual Machine). برامج Solana مكتوبة بـ Rust أو C لا بـ Solidity، ولا يمكن نشرها على سلاسل EVM دون إعادة كتابة كاملة.

تفوّق على منافسيك؟

اشترك في نشرتنا البريدية واحصل على أخبار blockchain أسبوعية مُصمَّمة لبنّائي Web3.

PODIUM PNG - Smithii

هل أنت مستعد للارتقاء بمشروعك إلى المستوى التالي؟

انضم إلى قادة الـ trenches ومئات الفرق التي تُطلق وتُدير tokens الخاصة بها على Smithii.

أطلق Token الخاص بك

أطلق مشروعك دون كتابة أي كود على أكثر من 20 blockchain و launchpad.
استخدم bundles، خصّص الصلاحيات، والمزيد..

عزّز token الخاص بك - smithii

عزّز ووسّع نطاق مشروعك

أي مشروع يكبر عندما تدفعه للأمام. استخدم bots الخاصة بنا لرفع ظهور token الخاص بك، أو انتقل إلى مستوى أعلى مع أدواتنا الاحترافية.

Token Utilities - Smithii

أدوات مبسّطة

اطّلع على مجموعة واسعة من الأدوات المتقدمة التي تجعل مشروعك أكثر جاذبية وتُسهّل إدارته اليومية.

الصفحة الرئيسية لأدوات Smithii
اكتشف أدواتنا
Smithii

الحل الشامل
لمشاريع web3

اشترك في النشرة البريدية واحصل على E-Book مجاناً

© 2023 - 2026 Smithii | جميع الحقوق محفوظة