What is Virtual Machine?

Back to Glossary

A virtual machine is a type of software that simulates all aspects of a physical computer system including an operating system, memory, storage and (virtual) network connections. 

Since virtual machines are self-contained, they are often used to conduct risky experiments without the danger of spreading risk outside of the VM. 

What is an example of a Virtual Machine? 

Ethereum has its own virtual machine upon which all nodes must be run. This means that in order to run an Ethereum node you must connect to a virtualized version of the same computer system. Hence why Ethereum is sometimes referred to as a “world computer.” 

This also makes Ethereum less prone to DDOS (Distributed-denial-of-service) attacks since the nodes exist within their own unique environment. 

Does Bitcoin use a Virtual Machine? 

Bitcoin does not use a virtual machine at the core protocol. However, individual users can participate and run their own nodes on their own virtual machines should they choose to. 

Ready to spend crypto like real money?
Our new app is almost ready!

Don’t miss the launch of the CryptoWallet app – enter your email below so we can let you know it’s ready

Let's stay in touch

Do you earn money in crypto?
Take our survey!

CryptoWallet is creating a crypto card that allows you to spend crypto simply. Answer several questions to help us make the best crypto card for you!

The survey is anonymous. We appreciate your help!