لقد كنت أفكر كثيرًا في هذا الأمر مؤخرًا: ربما تستخدم الآلات الافتراضية كل يوم دون أن تدرك ذلك. من تشغيل التطبيقات في السحابة إلى التفاعل مع رموزك المفضلة في التمويل اللامركزي، كل شيء مدعوم بواسطة آلة افتراضية تعمل بصمت وراء الكواليس.



لنبدأ بالأساسيات. الآلة الافتراضية هي في الأساس حاسوب تنشئه بنقرات قليلة، دون الحاجة إلى أجهزة إضافية. يمكنك تثبيت نظام تشغيل مختلف تمامًا عليها، حفظ الملفات، تشغيل ما تريد، وكل ذلك يحدث داخل حاسوبك الحالي. جهازك المضيف يقوم بكل الأعمال الثقيلة، ويمنح تلك الآلة الافتراضية الذاكرة والمعالجة والتخزين. هذا مفيد عندما تحتاج إلى برامج موجودة فقط على نظام تشغيل آخر، أو عندما تريد تجربة شيء ما دون المخاطرة بجهازك الرئيسي.

المثير للاهتمام هو أن وراء كل هذا يوجد برنامج يسمى المشرف الافتراضي (الهايبرفايزور) يدير السحر. يقسم بشكل أساسي الموارد المادية لجهازك (المعالج، الذاكرة، التخزين) بحيث يمكن لعدة آلات افتراضية استخدامها في وقت واحد. هناك نوعان رئيسيان: الهايبرفايزور من النوع 1 يُثبت مباشرة على الأجهزة ويُرى في مراكز البيانات أو منصات السحابة، وهو محسّن للأداء؛ والنوع 2 يعمل كتطبيقات عادية على نظام التشغيل الخاص بك، مثالي للتطوير والاختبار.

الآن، لماذا قد يرغب شخص ما في استخدام آلة افتراضية؟ أولاً، يمكنك تجربة أنظمة تشغيل مختلفة دون لمس جهازك الرئيسي. ثانيًا، إذا كنت بحاجة إلى فتح ملف مشبوه أو تطبيق غير معروف، تشغيله في آلة افتراضية يحافظ على حماية جهازك. ثالثًا، بعض البرامج القديمة تعمل فقط على أنظمة قديمة مثل Windows XP، ويمكن لآلة افتراضية إعادة إنشاء ذلك البيئة. رابعًا، يستخدم المطورون الآلات الافتراضية لاختبار الشفرات على منصات مختلفة ورؤية كيف تتصرف التطبيقات. وخامسًا، العديد من خدمات السحابة مبنية على آلات افتراضية: عندما تطلق مثيلًا في AWS أو Azure أو Google Cloud، أنت تبدأ آلة افتراضية في مركز بيانات بعيد.

لكن هنا يصبح الأمر مثيرًا حقًا بالنسبة لنا في عالم العملات الرقمية. آلات الافتراضية للبلوكشين هي المحرك الذي ينفذ العقود الذكية في شبكات مثل إيثريوم. تتيح آلة إيثريوم الافتراضية (EVM) للمطورين كتابة العقود باستخدام Solidity أو Vyper أو Yul، ونشرها ليس فقط على إيثريوم بل على أي شبكة متوافقة مع EVM. المهم هو أن الـ EVM تضمن أن جميع العقد في الشبكة تتبع نفس القواعد تمامًا عند إنشاء أو التفاعل مع العقود الذكية.

ليست كل سلاسل الكتل تستخدم نفس الآلة الافتراضية، بالطبع. شبكات مثل NEAR و Cosmos تنفذ آلات افتراضية تعتمد على WebAssembly (WASM)، التي تتيح العقود المكتوبة بلغات متعددة. Sui يستخدم MoveVM لتنفيذ العقود بلغة Move. و Solana لديها آلة افتراضية خاصة بها تسمى Solana Virtual Machine (SVM)، مصممة خصيصًا لمعالجة المعاملات بشكل متوازي والتعامل مع كميات هائلة من النشاط.

عندما تستخدم Uniswap لإجراء عملية تبادل، يتم إدارة معاملتك بواسطة عقود ذكية تعمل داخل الـ EVM. عندما تصدر NFT، الآلة الافتراضية تنفذ الكود الذي يحتفظ بسجل من يملك ماذا. إذا استخدمت rollup من الطبقة الثانية، يمكن أن تعمل معاملتك على آلة افتراضية متخصصة مثل zkEVM، التي تتيح للـ zk-rollups تنفيذ العقود الذكية مع الاستفادة من إثباتات المعرفة الصفرية.

لكن الأمر ليس ورديًا تمامًا. الآلات الافتراضية تضيف طبقة إضافية بين الأجهزة والكود، مما قد يبطئ العمليات أو يتطلب موارد حسابية أكثر من تشغيل شيء مباشرة على الأجهزة. الحفاظ على آلة افتراضية، خاصة في البنى التحتية السحابية أو شبكات البلوكشين، يتطلب إعدادًا وتحديثًا مستمرين، مما يستغرق وقتًا ويحتاج إلى خبرة متخصصة. وهناك مشكلة التوافق: عقد ذكي مكتوب لإيثريوم يحتاج إلى إعادة كتابة أو تكييف ليعمل على سولانا أو غيرها من سلاسل الكتل غير المتوافقة. على المطورين أن يقضوا وقتًا وجهدًا إضافيين إذا أرادوا نشر نفس التطبيق على شبكات متعددة.

الحقيقة هي أن الآلات الافتراضية تلعب دورًا أساسيًا في كيفية عمل حواسيبنا العادية وأنظمة البلوكشين. تتيح لك تشغيل أنظمة تشغيل مختلفة، اختبار البرامج بأمان، واستخدام نفس الأجهزة لمهام متعددة. في عالم العملات الرقمية، الآلات الافتراضية هي ما يجعل العقود الذكية والتطبيقات اللامركزية تعمل بشكل موثوق عبر الشبكات العالمية. على الرغم من أنك لست مطورًا، فإن فهم كيفية عمل الآلات الافتراضية يمنحك فكرة أفضل عما يحدث وراء الكواليس في الأدوات والمنصات التي تستخدمها في التمويل اللامركزي.
ETH‎-4.5%
ATOM‎-5.54%
SUI‎-9%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • مُثبت