仮想マシン(VM)とは何ですか?

重要なポイント

  • 仮想マシンを使用すると、同じデバイスで異なるオペレーティングシステムを使用できます。追加のケーブルなしで。

  • 新しいソフトウェアをリスクなしで試すのに素晴らしいです。または、他のシステムを試すこともできます。

  • イーサリアム仮想マシン (EVM) は、スマートコントラクトが同時に数千台のコンピュータで動作することを可能にします。魅力的です。

  • VMは柔軟性を提供します。しかし、代償があります。パフォーマンスが遅く、追加リソースが必要であり、一定の複雑さがあります。

はじめに

あなたのMacでWindowsを実行することを想像できますか?それとも、現在のコンピュータを変更せずにLinuxで遊ぶことは?VMはこれを可能にします。別のシステムが静かに存在する隔離されたバブルを作成します。そして、ブロックチェーンの世界では、それはスマートコントラクトと分散型アプリケーションの見えない基盤です。

VMとは何ですか?

それはまるで幽霊コンピュータを持っているようなものです。数回のクリックで作成できます。物理的なものを購入する必要はありません。プログラムをインストールしたり、ファイルを保存したり、インターネットを閲覧したり...すべてあなたの本物のマシンであるホスト内で行えます。

あなたのコンピュータはハードな作業を行います。VMが機能するために、脳、メモリ、スペースを提供します。他のシステムにしか存在しないプログラムを使用する必要があるときに非常に便利です。

実際にどのように機能するのか?

影の中でハイパーバイザーが働いています。この魔法のソフトウェアは、あなたのマシンのリソースをつかみ、それを分配します。CPU、RAM、ストレージ... すべてが分割されて、複数のVMが同時に存在できるようになっています。

主なフレーバーは二つあります:

  • タイプ1 (ベアメタル): ハードウェアの上に直接存在します。データセンターが大好きです。速くて効率的です。

  • タイプ2 (ホスト): 通常のアプリケーションのようにインストールされます。体験するのに最適です。

VMを起動すると…ほら!別のコンピュータの中にコンピュータがある。

なぜ誰かがこれを使いたいと思うのか?

1. 新しいシステムをテストするために

常に新しい素晴らしいオペレーティングシステムが地平線にあるようです。VMを使用すると、恐れずにテストできます。気に入らなければ、削除すればいいだけです。

2. 危険なソフトウェアで遊ぶために

疑わしいファイル?疑わしいアプリケーション?VMはセキュリティの牢獄のようなものです。何かが爆発しても、あなたの実際のコンピュータは無傷のままです。

3. 古いプログラムを使用するには

時々、Windows XPでしか動作しない古いプログラムが必要です。VMを使うことで、技術的な過去に旅することができます。

4. 不安な開発者のために

コードを作成し、10台のコンピュータを持たずに異なるシステムでテストできますか?VMがそれを可能にします。

5. クラウドを供給するために

AWS、Azure、Google Cloud... すべてがVMを使用しています。「クラウドで何かを立ち上げる」ということは、実際には地球のどこかのデジタルな隅にあるVMであるということです。

ブロックチェーンの世界におけるVM

ブロックチェーンのVMは異なります。それは単なる孤立した環境ではありません。それはスマートコントラクトを実行するエンジンです。EVMは開発者がSolidityのような言語で契約を書くことを可能にします。そして、ネットワークの各ノードは同じルールに従います。

各ブロックチェーンには独自の哲学があります。NEARとCosmosはWebAssemblyに基づくVMを使用しています。SuiはMove言語を使ったMoveVMを好みます。Solanaは独自のものを持っており、並行してトランザクションを処理するSVMのようなものです。似たような目的地に到達するための異なる道です。

あなたの日常生活におけるVM crypto

見えないけれど、そこにいる。dAppを使用するたびに。

  • Uniswapでトークンを交換していますか?あるVMがその操作を処理しています。

  • NFTを購入しますか?VMは所有者が誰であるかを記録します。まるで疲れ知らずのデジタル公証人のようです。

  • レイヤー2を使っていますか?おそらく、zkEVMが動作していて、ゼロ知識証明で魔法をかけているのでしょう。

バラ色の世界ではない

1. より遅いです。 ハードウェアとソフトウェアの間に追加の層を加えます。まるで翻訳者を介して話しているようなものです。メッセージは届きますが、より時間がかかります。

2. 複雑です。 それらを維持するには知識が必要です。時にはあまりにも。

3. 彼女たちはいつも仲良くやっているわけではありません。 EthereumのVM用のコードはSolanaでは機能しません。開発者はすべてを書き直さなければなりません。それは面倒なことのようです。

終わりに

VMは私たちのデジタル生活の見えない部分です。さまざまなシステムを使用したり、ソフトウェアを恐れずに試したり、ハードウェアをより効果的に活用したりすることができます。

ブロックチェーンでは、スマートコントラクトやdAppsの鼓動する心臓です。仕組みに関心がなくても、トークンを交換したりNFTを購入したりする間、静かに働いています。

ETH1.53%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)