Bir sanal makine (VM) nedir?

Anahtar noktalar

  • Sanal makineler, aynı cihazda farklı işletim sistemlerini kullanmanı sağlar. Ek kablo yok.

  • Yeni yazılımları risksiz denemek için harikadırlar. Ya da diğer sistemlerle deney yapmak için.

  • Ethereum Sanal Makinesi (EVM), akıllı sözleşmelerin aynı anda binlerce bilgisayarda çalışmasını sağlar. Büyüleyici.

  • VM'ler esneklik sağlar. Ama bir bedeli var. Daha yavaş performans, ekstra kaynaklar, belirli bir karmaşıklık.

Giriş

Mac'inizde Windows çalıştırmayı hayal edebilir misiniz? Veya mevcut bilgisayarınızda hiçbir şey değiştirmeden Linux ile oynamak? VM'ler bunu mümkün kılar. Diğer sistemlerin huzur içinde yaşadığı izole baloncuklar yaratırlar. Ve blockchain dünyasında, akıllı sözleşmelerin ve merkeziyetsiz uygulamaların görünmeyen temelidir.

VM nedir?

Bu, bir sanal bilgisayara sahip olmak gibidir. Onu birkaç tıklama ile oluşturursunuz. Fiziksel bir şey satın almanıza gerek yok. Programlar yükleyebilir, dosyalar kaydedebilir, internette gezinebilirsiniz... hepsi gerçek makineniz içinde, ev sahibi.

Bilgisayarınız zor işi yapar. Sanal makinenin çalışması için beyin, bellek ve alanını ödünç verir. Sadece diğer sistemlerde mevcut olan programları kullanmanız gerektiğinde oldukça faydalıdır.

Gerçekten nasıl çalışıyorlar?

Gölgelere arasında hipervizör çalışır. Bu sihirli yazılım, makinenizin kaynaklarını alır ve dağıtır. CPU, RAM, depolama... hepsi, birden fazla VM'nin aynı anda var olabilmesi için bölünmüştür.

İki ana tat vardır:

  • Tip 1 (Çıplak metal): Donanımın üzerine doğrudan kurulur. Veri merkezlerini severler. Hızlı ve verimlidirler.

  • Tip 2 (Hosted): normal bir uygulama gibi kurulur. Denemek için mükemmel.

VM'nizi açıyorsunuz ve... voilà! Bir bilgisayarın içinde başka bir bilgisayar.

Birisi bunu kullanmak ister mi?

1. Yeni sistemleri denemek için

Görünüşe göre her zaman ufukta yeni bir harika işletim sistemi var. Bir VM ile, korkusuzca test yapabilirsiniz. Beğenmezseniz, silersiniz ve olur biter.

2. Tehlikeli yazılımlarla oynamak için

Şüpheli bir dosya mı? Şüpheli bir uygulama mı? VM, bir güvenlik kafesi gibidir. Eğer bir şey patlarsa, gerçek bilgisayarın sağlam kalır.

3. Eski programları kullanmak için

Bazen sadece Windows XP'de çalışan o eski programa ihtiyacınız var. VM, sizi teknolojik geçmişe yolculuk ettiriyor.

4. Gelişime meraklı geliştiriciler için

On farklı sistemlerde kod oluşturmak ve test etmek için on bilgisayara sahip olmadan mı? Sanal makineler bunu mümkün kılıyor.

5. Bulutu beslemek için

AWS, Azure, Google Cloud... hepsi VM kullanıyor. Bir şeyi "bulutta" başlattığınızda, aslında bu, dünyanın dijital bir köşesinde bir VM'de bulunuyor.

Blockchain dünyasında VM

Blok zincir VM'leri farklıdır. Sadece izole ortamlar değildir. Akıllı sözleşmeleri yürüten motorlardır. EVM, geliştiricilerin Solidity gibi dillerde sözleşmeler yazmalarına olanak tanır. Ardından, ağın her düğümü aynı kuralları izler.

Her blockchain'in kendi felsefesi vardır. NEAR ve Cosmos, WebAssembly tabanlı VM'ler kullanır. Sui, Move diline sahip MoveVM'yi tercih eder. Solana'nın kendine özgü bir şey var; paralel işlem yapan bir tür SVM. Benzer hedeflere ulaşmak için farklı yollar.

Kripto günlük yaşamında VM

Onları göremezsin, ama oradalar. Her dApp kullandığında.

  • Uniswap'ta token mi değiştiriyorsun? Bir VM bu işlemi işliyor.

  • Bir NFT mi alıyorsunuz? Bir VM kimin sahibi olduğunu kaydeder. Yorulmaz bir dijital noter gibi.

  • Bir Layer 2 kullanıyor musun? Muhtemelen bir zkEVM çalışıyor, sıfır bilgi kanıtları ile sihir yapıyor.

Her şey güllük gülistanlık değil

1. Daha yavaşlar. Donanım ile yazılım arasında ekstra bir katman eklerler. Bu, bir tercüman aracılığıyla konuşmak gibidir. Mesaj ulaşır, ama daha uzun sürer.

2. Karmaşıklar. Onları sürdürmek bilgi gerektirir. Bazen çok fazla.

3. Her zaman iyi geçinmezler. Ethereum için bir VM kodu Solana'da çalışmaz. Geliştiriciler her şeyi yeniden yazmak zorundadır. Can sıkıcı, gibi görünüyor.

Sonuç olarak

VM'ler dijital yaşamımızın görünmez bir parçasıdır. Farklı sistemleri kullanmamıza, yazılımları korkmadan denememize ve donanımı daha verimli kullanmamıza olanak tanır.

Blockchain'de, akıllı sözleşmelerin ve dApp'lerin atardamarıdır. Nasıl çalıştıklarıyla ilgilenmeseniz bile, oradalar, sessizce çalışıyorlar, siz token değiştirirken veya NFT satın alırken.

ETH-0.9%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)