آلة افتراضية Turing-Complete تتيح تنفيذ التعليمات البرمجية على النحو المنشود تمامًا ؛ إنها بيئة وقت التشغيل لكل عقد ذكي.
ما هي آلة إيثريوم الافتراضية (EVM)؟
جهاز Ethereum Virtual Machine (EVM) هو محرك حسابي يعمل كجهاز كمبيوتر لا مركزي يحتوي على ملايين المشاريع القابلة للتنفيذ.
يعتبر جزءًا من Ethereum الذي يدير التنفيذ ونشر العقد الذكي.
يتمثل دور EVM في نشر عدد من الوظائف الإضافية إلى Blockchain لضمان مواجهة المستخدمين لمشكلات محدودة في دفتر الأستاذ الموزع.
تعمل كل عقدة Ethereum على EVM للحفاظ على الإجماع عبر blockchain.
تسهل Ethereum شيئًا يسمى العقود الذكية ، وهي جزء من التعليمات البرمجية التي يتم تشغيلها على Ethereum.
EVM معزول تمامًا مما يعني أن الكود الموجود داخل EVM لا يمكنه الوصول إلى الشبكة أو نظام الملفات أو العمليات الأخرى.
لدى Ethereum نوعان من الحسابات: الحسابات المملوكة خارجيًا (EOA) وحسابات العقود ، وكلاهما يتم التعامل معه على قدم المساواة بموجب EVM.
يحاول تجريد الحساب تقليل هذا إلى حساب واحد فقط مما يعني أن كلاً من EOAs وحسابات العقود تعمل مثل بعضها البعض.
يتم التحكم في EOA بواسطة مفاتيح خاصة ، وفي الوقت نفسه يتم تخزين حسابات العقود في العقود الذكية ، والمعروفة أيضًا باسم المحافظ الذكية.
يتم تحويل العقد المكتوب في ترميز العقد الذكي إلى شيء يسمى الرمز الثانوي.
ثم يتم تحويلها إلى أكواد تشغيل لكي يفسرها جهاز EVM.
ثم يستخدم جهاز EVM رموز التشغيل لإكمال مهام معينة.
العودة لقائمة المصطلحات الرئيسية