At this point you are probably thinking—OMG! Another virtual thing! We had to get used to abstractions such as virtual currencies, virtual assets and now we are talking about virtual machines?! Well, we live in the digital information age, so virtual goods and virtual reality are going to be more and more present in our everyday life. So, it's useful to get comfortable with such concepts step-by-step. Virtual machines are a pretty abstract concept, so we'll try and tackle the difficult task of explaining it from several angles.
The Ethereum Virtual Machine
Introduction to virtual machines
Virtual machines are not an entirely new idea in distributed computing. With the continued development of the World Wide...