آلة إيثريوم الافتراضية (EVM)

آلة افتراضية Turing-Complete تتيح تنفيذ التعليمات البرمجية على النحو المنشود تمامًا ؛ إنها بيئة وقت التشغيل لكل عقد ذكي.

ما هي آلة إيثريوم الافتراضية (EVM)؟

جهاز Ethereum Virtual Machine (EVM) هو محرك حسابي يعمل كجهاز كمبيوتر لا مركزي يحتوي على ملايين المشاريع القابلة للتنفيذ.

إنها تعمل كآلة افتراضية تمثل حجر الأساس لهيكل التشغيل الكامل لـ Ethereum.

يعتبر جزءًا من Ethereum الذي يدير التنفيذ ونشر العقد الذكي.

يتمثل دور EVM في نشر عدد من الوظائف الإضافية إلى Blockchain لضمان مواجهة المستخدمين لمشكلات محدودة في دفتر الأستاذ الموزع.

تعمل كل عقدة Ethereum على EVM للحفاظ على الإجماع عبر blockchain.

تسهل Ethereum شيئًا يسمى العقود الذكية ، وهي جزء من التعليمات البرمجية التي يتم تشغيلها على Ethereum.

EVM معزول تمامًا مما يعني أن الكود الموجود داخل EVM لا يمكنه الوصول إلى الشبكة أو نظام الملفات أو العمليات الأخرى.

لدى Ethereum نوعان من الحسابات: الحسابات المملوكة خارجيًا (EOA) وحسابات العقود ، وكلاهما يتم التعامل معه على قدم المساواة بموجب EVM.

يحاول تجريد الحساب تقليل هذا إلى حساب واحد فقط مما يعني أن كلاً من EOAs وحسابات العقود تعمل مثل بعضها البعض.

يتم التحكم في EOA بواسطة مفاتيح خاصة ، وفي الوقت نفسه يتم تخزين حسابات العقود في العقود الذكية ، والمعروفة أيضًا باسم المحافظ الذكية.

يتم تحويل العقد المكتوب في ترميز العقد الذكي إلى شيء يسمى الرمز الثانوي.

تتم معظم التعليمات البرمجية المصدر لاستخدام العقود الذكية باستخدام لغة برمجة من Solidity.

ثم يتم تحويلها إلى أكواد تشغيل لكي يفسرها جهاز EVM.

ثم يستخدم جهاز EVM رموز التشغيل لإكمال مهام معينة.

لذلك ، يعمل EVM مثل كمبيوتر كبير لا مركزي أو رئيسي لإكمال جميع أنواع المهام على blockchain.
يعد EVM أحد أكبر المشاريع في عالم العملات المشفرة.

قد يعجبك ايضاً

فيديو

لا يوجد محتوى

زوارونا يتصفحون الآن

مرحباً بعودتك!

ادخل الى حسابك بالأسفل

استعادة كلمة السر.

رجاءً ادخل اسم المستخدم او بريدك الإلكتروني لإستعادة كلمة السر الخاصة بك.