Apa itu mesin virtual (VM)?

Aspek Kunci

  • Mesin virtual memungkinkan Anda menggunakan berbagai sistem operasi di perangkat yang sama. Tanpa kabel tambahan.

  • Mereka sangat bagus untuk mencoba perangkat lunak baru tanpa risiko. Atau bereksperimen dengan sistem lain.

  • Ethereum Virtual Machine (EVM) memungkinkan kontrak pintar berfungsi di ribuan komputer sekaligus. Menarik.

  • VM memberikan fleksibilitas. Tapi ada harganya. Performa lebih lambat, sumber daya tambahan, beberapa kompleksitas.

Pengantar

Apakah Anda bisa membayangkan menjalankan Windows di Mac Anda? Atau bermain dengan Linux tanpa mengubah apa pun di komputer Anda saat ini? VM membuat ini mungkin. Mereka menciptakan gelembung terisolasi di mana sistem lain hidup dengan tenang. Dan di dunia blockchain, mereka adalah dasar tak kasat mata dari kontrak pintar dan aplikasi terdesentralisasi.

Apa itu VM?

Ini seperti memiliki komputer hantu. Anda membuatnya dengan beberapa klik. Anda tidak perlu membeli apa pun secara fisik. Anda dapat menginstal program, menyimpan file, menjelajahi internet... semua di dalam mesin nyata Anda, yang menjadi tuan rumah.

Komputermu melakukan pekerjaan berat. Ia meminjam otak, memori, dan ruang agar VM dapat berfungsi. Sangat berguna ketika kamu perlu menggunakan program yang hanya ada di sistem lain.

Bagaimana sebenarnya cara kerjanya?

Di balik bayangan, hipervisor bekerja. Perangkat lunak ajaib ini mengambil sumber daya dari mesin Anda dan membagikannya. CPU, RAM, penyimpanan... semuanya dibagi agar beberapa VM dapat ada sekaligus.

Ada dua rasa utama:

  • Tipe 1 (Bare-metal): hidup langsung di atas perangkat keras. Mereka menyukai pusat data. Mereka cepat dan efisien.

  • Tipe 2 (Hosted): diinstal seperti aplikasi biasa. Sempurna untuk bereksperimen.

Kamu menyalakan VM-mu dan... voilà! Sebuah komputer di dalam komputer lain.

Mengapa seseorang ingin menggunakan ini?

1. Untuk menguji sistem baru

Sepertinya selalu ada sistem operasi baru yang cemerlang di cakrawala. Dengan VM, uji tanpa rasa takut. Jika kamu tidak suka, kamu hapus saja dan selesai.

2. Untuk bermain dengan perangkat lunak berbahaya

File mencurigakan? Aplikasi yang meragukan? VM seperti kandang keamanan. Jika sesuatu meledak, komputer Anda yang sebenarnya tetap utuh.

3. Untuk menggunakan program lama

Terkadang Anda membutuhkan program lama yang hanya berfungsi di Windows XP. VM memungkinkan Anda untuk melakukan perjalanan ke masa lalu teknologi.

4. Untuk pengembang yang ingin tahu

Membuat kode dan mengujinya di berbagai sistem tanpa harus memiliki sepuluh komputer? VM membuatnya mungkin.

5. Untuk memberi makan awan

AWS, Azure, Google Cloud... semua menggunakan VM. Ketika Anda meluncurkan sesuatu "di awan", itu sebenarnya berada di VM di suatu sudut digital planet ini.

VM di dunia blockchain

VM blockchain itu berbeda. Mereka bukan hanya lingkungan terisolasi. Mereka adalah mesin yang menjalankan kontrak pintar. EVM memungkinkan pengembang untuk menulis kontrak dalam bahasa seperti Solidity. Kemudian, setiap node di jaringan mengikuti aturan yang sama.

Setiap blockchain memiliki filosofinya sendiri. NEAR dan Cosmos menggunakan VM berbasis WebAssembly. Sui lebih memilih MoveVM dengan bahasa Movenya. Solana memiliki sesuatu yang unik, semacam SVM yang memproses transaksi secara paralel. Berbagai jalan untuk mencapai tujuan yang serupa.

VM dalam kehidupan sehari-hari crypto

Kamu tidak melihatnya, tetapi mereka ada di sana. Setiap kali kamu menggunakan dApp.

  • Apakah Anda menukar token di Uniswap? Sebuah VM sedang memproses operasi itu.

  • Membeli NFT? Sebuah VM mencatat siapa pemiliknya. Seperti notaris digital yang tak kenal lelah.

  • Apakah Anda menggunakan Layer 2? Mungkin ada zkEVM yang bekerja, melakukan keajaiban dengan bukti pengetahuan nol.

Tidak semuanya indah

1. Mereka lebih lambat. Mereka menambahkan lapisan ekstra antara perangkat keras dan perangkat lunak. Ini seperti berbicara melalui penerjemah. Pesan sampai, tetapi memakan waktu lebih lama.

2. Mereka kompleks. Mempertahankannya memerlukan pengetahuan. Terkadang terlalu banyak.

3. Mereka tidak selalu akur satu sama lain. Kode untuk VM Ethereum tidak berfungsi di Solana. Para pengembang harus menulis ulang semuanya. Sangat merepotkan, sepertinya.

Untuk menyelesaikan

VM adalah bagian tak terlihat dari kehidupan digital kita. Mereka memungkinkan kita menggunakan berbagai sistem, menguji perangkat lunak tanpa rasa takut, dan memanfaatkan perangkat keras dengan lebih baik.

Di blockchain, mereka adalah jantung yang berdetak dari kontrak pintar dan dApps. Bahkan jika Anda tidak peduli bagaimana cara kerjanya, mereka ada di sana, bekerja dalam diam saat Anda menukar token atau membeli NFT.

ETH1.39%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)