تتيح لك الآلات الافتراضية استخدام أنظمة تشغيل مختلفة على جهاز واحد. بدون أسلاك إضافية.
إنها رائعة لتجربة برامج جديدة دون مخاطر. أو للتجريب مع أنظمة أخرى.
تجعل آلة Ethereum الافتراضية (EVM) العقود الذكية تعمل على آلاف الحواسيب في نفس الوقت. مثير للاهتمام.
توفر الأجهزة الافتراضية المرونة. لكن لها ثمن. أداء أبطأ، موارد إضافية، وبعض التعقيد.
مقدمة
هل تتخيل تشغيل ويندوز على جهاز ماك الخاص بك؟ أو اللعب باستخدام لينوكس دون تغيير أي شيء في جهاز الكمبيوتر الحالي لديك؟ الآلات الافتراضية تجعل هذا ممكنًا. إنها تخلق فقاعات معزولة حيث تعيش أنظمة أخرى بهدوء. وفي عالم البلوكشين، فهي القاعدة غير المرئية للعقود الذكية والتطبيقات اللامركزية.
ما هي VM؟
إنها مثل وجود جهاز كمبيوتر وهمي. يمكنك إنشاؤه بنقرات قليلة. لا تحتاج لشراء أي شيء مادي. يمكنك تثبيت البرامج، وحفظ الملفات، وتصفح الإنترنت... كل ذلك داخل جهازك الحقيقي، المضيف.
حاسوبك يقوم بالعمل الشاق. يقدم دماغه وذاكرته ومساحته لتعمل الآلة الافتراضية. مفيد جدًا عندما تحتاج لاستخدام برامج توجد فقط في أنظمة أخرى.
كيف تعمل حقًا؟
يعمل الهايبرفisor في الظلال. هذا البرنامج السحري يأخذ موارد جهازك ويوزعها. وحدة المعالجة المركزية، الذاكرة العشوائية، التخزين... كل شيء مقسم حتى يمكن أن توجد عدة آلات افتراضية في نفس الوقت.
هناك نكهان رئيسيتان:
النوع 1 (Bare-metal): تعيش مباشرة على الأجهزة. تحب مراكز البيانات. إنها سريعة وفعالة.
نوع 2 (مستضاف): يتم تثبيتها مثل أي تطبيق عادي. مثالية للتجربة.
تشغل جهازك الافتراضي و... فويلا! كمبيوتر داخل كمبيوتر آخر.
لماذا قد يرغب شخص ما في استخدام هذا؟
1. لاختبار أنظمة جديدة
يبدو أن هناك دائمًا نظام تشغيل جديد رائع في الأفق. مع VM، يمكنك التجربة بلا خوف. إذا لم يعجبك، يمكنك حذفه وانتهى الأمر.
2. للعب مع البرمجيات الخطرة
هل ملف مشبوه؟ هل تطبيق مشكوك فيه؟ الـ VM مثل قفص أمان. إذا حدث شيء ما، سيبقى جهاز الكمبيوتر الخاص بك سليماً.
3. لاستخدام البرامج القديمة
أحيانًا تحتاج إلى ذلك البرنامج القديم الذي يعمل فقط على ويندوز XP. تتيح لك الآلة الافتراضية السفر إلى الماضي التكنولوجي.
4. للمطورين المبتكرين
إنشاء رمز واختباره على أنظمة مختلفة دون الحاجة إلى عشر أجهزة كمبيوتر؟ أجهزة VM تجعل ذلك ممكنًا.
5. لتغذية السحابة
AWS و Azure و Google Cloud... جميعهم يستخدمون VM. عندما تطلق شيئًا "في السحابة"، فإنه في الحقيقة موجود في VM في ركن رقمي ما من الكوكب.
VM في عالم البلوكشين
تختلف VM الخاصة بالبلوكشين. فهي ليست مجرد بيئات معزولة. إنها محركات تنفذ العقود الذكية. تتيح EVM للمطورين كتابة العقود بلغات مثل Solidity. ثم، يتبع كل عقد من الشبكة نفس القواعد.
لكل بلوكشين فلسفتها الخاصة. تستخدم NEAR و Cosmos VM تعتمد على WebAssembly. تفضل Sui MoveVM بلغة Move الخاصة بها. لدى Solana شيء خاص بها، نوع من SVM الذي يعالج المعاملات بشكل متوازي. طرق مختلفة للوصول إلى وجهات مشابهة.
VM في حياتك اليومية الكريبتو
لا تراها، لكنها موجودة. في كل مرة تستخدم فيها dApp.
هل تتبادل الرموز في Uniswap؟ تقوم VM بمعالجة تلك العملية.
هل تشتري NFT؟ تقوم VM بتسجيل من هو المالك. مثل كاتب عدل رقمي لا يكل.
هل تستخدم طبقة 2؟ من المحتمل أن يكون هناك zkEVM يعمل، يقوم بسحر مع إثباتات المعرفة الصفرية.
ليس كل شيء وردي
1. إنها أبطأ. تضيف طبقة إضافية بين الأجهزة والبرامج. إنه مثل التحدث من خلال مترجم. تصل الرسالة، لكنها تستغرق وقتًا أطول.
2. إنها معقدة. يتطلب الحفاظ عليها معرفة. أحيانًا أكثر من اللازم.
3. لا تتوافق دائمًا مع بعضها البعض. الكود الخاص بآلة افتراضية على إيثيريوم لا يعمل على سولانا. يجب على المطورين إعادة كتابة كل شيء. إنه مزعج، يبدو.
لإنهاء
تُعدّ الآلات الافتراضية جزءًا غير مرئي من حياتنا الرقمية. تتيح لنا استخدام أنظمة مختلفة، وتجربة البرامج دون خوف، والاستفادة من الأجهزة بشكل أفضل.
في البلوك تشين، هم القلب النابض للعقود الذكية وdApps. حتى لو لم تكن تهتم بكيفية عملها، فهي موجودة، تعمل في صمت بينما تتبادل الرموز أو تشتري NFTs.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
ما هي آلة افتراضية (VM)؟
الجوانب الرئيسية
تتيح لك الآلات الافتراضية استخدام أنظمة تشغيل مختلفة على جهاز واحد. بدون أسلاك إضافية.
إنها رائعة لتجربة برامج جديدة دون مخاطر. أو للتجريب مع أنظمة أخرى.
تجعل آلة Ethereum الافتراضية (EVM) العقود الذكية تعمل على آلاف الحواسيب في نفس الوقت. مثير للاهتمام.
توفر الأجهزة الافتراضية المرونة. لكن لها ثمن. أداء أبطأ، موارد إضافية، وبعض التعقيد.
مقدمة
هل تتخيل تشغيل ويندوز على جهاز ماك الخاص بك؟ أو اللعب باستخدام لينوكس دون تغيير أي شيء في جهاز الكمبيوتر الحالي لديك؟ الآلات الافتراضية تجعل هذا ممكنًا. إنها تخلق فقاعات معزولة حيث تعيش أنظمة أخرى بهدوء. وفي عالم البلوكشين، فهي القاعدة غير المرئية للعقود الذكية والتطبيقات اللامركزية.
ما هي VM؟
إنها مثل وجود جهاز كمبيوتر وهمي. يمكنك إنشاؤه بنقرات قليلة. لا تحتاج لشراء أي شيء مادي. يمكنك تثبيت البرامج، وحفظ الملفات، وتصفح الإنترنت... كل ذلك داخل جهازك الحقيقي، المضيف.
حاسوبك يقوم بالعمل الشاق. يقدم دماغه وذاكرته ومساحته لتعمل الآلة الافتراضية. مفيد جدًا عندما تحتاج لاستخدام برامج توجد فقط في أنظمة أخرى.
كيف تعمل حقًا؟
يعمل الهايبرفisor في الظلال. هذا البرنامج السحري يأخذ موارد جهازك ويوزعها. وحدة المعالجة المركزية، الذاكرة العشوائية، التخزين... كل شيء مقسم حتى يمكن أن توجد عدة آلات افتراضية في نفس الوقت.
هناك نكهان رئيسيتان:
النوع 1 (Bare-metal): تعيش مباشرة على الأجهزة. تحب مراكز البيانات. إنها سريعة وفعالة.
نوع 2 (مستضاف): يتم تثبيتها مثل أي تطبيق عادي. مثالية للتجربة.
تشغل جهازك الافتراضي و... فويلا! كمبيوتر داخل كمبيوتر آخر.
لماذا قد يرغب شخص ما في استخدام هذا؟
1. لاختبار أنظمة جديدة
يبدو أن هناك دائمًا نظام تشغيل جديد رائع في الأفق. مع VM، يمكنك التجربة بلا خوف. إذا لم يعجبك، يمكنك حذفه وانتهى الأمر.
2. للعب مع البرمجيات الخطرة
هل ملف مشبوه؟ هل تطبيق مشكوك فيه؟ الـ VM مثل قفص أمان. إذا حدث شيء ما، سيبقى جهاز الكمبيوتر الخاص بك سليماً.
3. لاستخدام البرامج القديمة
أحيانًا تحتاج إلى ذلك البرنامج القديم الذي يعمل فقط على ويندوز XP. تتيح لك الآلة الافتراضية السفر إلى الماضي التكنولوجي.
4. للمطورين المبتكرين
إنشاء رمز واختباره على أنظمة مختلفة دون الحاجة إلى عشر أجهزة كمبيوتر؟ أجهزة VM تجعل ذلك ممكنًا.
5. لتغذية السحابة
AWS و Azure و Google Cloud... جميعهم يستخدمون VM. عندما تطلق شيئًا "في السحابة"، فإنه في الحقيقة موجود في VM في ركن رقمي ما من الكوكب.
VM في عالم البلوكشين
تختلف VM الخاصة بالبلوكشين. فهي ليست مجرد بيئات معزولة. إنها محركات تنفذ العقود الذكية. تتيح EVM للمطورين كتابة العقود بلغات مثل Solidity. ثم، يتبع كل عقد من الشبكة نفس القواعد.
لكل بلوكشين فلسفتها الخاصة. تستخدم NEAR و Cosmos VM تعتمد على WebAssembly. تفضل Sui MoveVM بلغة Move الخاصة بها. لدى Solana شيء خاص بها، نوع من SVM الذي يعالج المعاملات بشكل متوازي. طرق مختلفة للوصول إلى وجهات مشابهة.
VM في حياتك اليومية الكريبتو
لا تراها، لكنها موجودة. في كل مرة تستخدم فيها dApp.
هل تتبادل الرموز في Uniswap؟ تقوم VM بمعالجة تلك العملية.
هل تشتري NFT؟ تقوم VM بتسجيل من هو المالك. مثل كاتب عدل رقمي لا يكل.
هل تستخدم طبقة 2؟ من المحتمل أن يكون هناك zkEVM يعمل، يقوم بسحر مع إثباتات المعرفة الصفرية.
ليس كل شيء وردي
1. إنها أبطأ. تضيف طبقة إضافية بين الأجهزة والبرامج. إنه مثل التحدث من خلال مترجم. تصل الرسالة، لكنها تستغرق وقتًا أطول.
2. إنها معقدة. يتطلب الحفاظ عليها معرفة. أحيانًا أكثر من اللازم.
3. لا تتوافق دائمًا مع بعضها البعض. الكود الخاص بآلة افتراضية على إيثيريوم لا يعمل على سولانا. يجب على المطورين إعادة كتابة كل شيء. إنه مزعج، يبدو.
لإنهاء
تُعدّ الآلات الافتراضية جزءًا غير مرئي من حياتنا الرقمية. تتيح لنا استخدام أنظمة مختلفة، وتجربة البرامج دون خوف، والاستفادة من الأجهزة بشكل أفضل.
في البلوك تشين، هم القلب النابض للعقود الذكية وdApps. حتى لو لم تكن تهتم بكيفية عملها، فهي موجودة، تعمل في صمت بينما تتبادل الرموز أو تشتري NFTs.