Ethereum Virtual Machine or EVM – In Simple Words

Page 1

Ethereum Virtual Machine or EVM – In Simple Words

2

EVM in Web 3.0 is short for Ethereum Virtual Machine. My previous work experience involved program managing successful deployment of client applications on local user environments. In simpler words, the systems of local users must have all the client applications required to perform their respective job roles. So how is this ‘deployment’ made possible? Virtual Machine or VM is one among other solutions widely in practice. In the above mentioned context, the purpose of a virtual machine is to virtualize the version of a client host computer or server and deploy that version on a remote user’s system with the help of software programs. The deployment can be made irrespective of which operating system (OS) or hardware the remote user uses. In other words, software or applications running inside a VM does not interfere with the remote user’s operating system and will remain independent.

What is a VM or Virtual Machine?

3 On a successful deployment instance, the remote user could simply log into the virtual machine on his/her computer and access client applications – both web based and desktop based –with appropriate authentication. This enables remote users who, for instance, may be taking over an outsourced work to perform all the required job duties and ensure services delivered to client’s customers stay uninterrupted. VM’s make applications and software portable across servers or host machines. Any new requirement that comes up in the future to add more applications or software inside the VM (due to say implementing an automation) is made possible because VMs enable adding and distributing multiple virtual servers across multiple users. What is a VM or Virtual Machine?

4

A Decentralized & Safe VM

EVM or Ethereum Virtual Machine

This positions us perfectly to learn about What is Ethereum Virtual Machine. You may be well aware of Ether – the cryptocurrency of the second largest blockchain network, Ethereum. But Ethereum is way more than its native coin, ETH. There is a reason why its tagline is “The World Computer”. With the rise of virtual machines, remote desktops and today’s cloud/edge computing, accessing any number of third party applications and digital utilities from anywhere in the world on your mobile phone or laptop is effortless. But it comes at a cost. One among them is that such utilities are controlled by a third party. Which, in turn, can result in rendering your personal information vulnerable to reckless abuse. Your privacy, security and creativity is more or less in the hands of such third parties. This is where open source technology such as blockchain makes a difference where now the same VM concept is applied, albeit, in a decentralized way.

EVM or Ethereum Virtual Machine

With EVM, the idea is to randomly distribute the workload on the network across multiple unrelated nodes i.e. who are not influenced or controlled by a central entity. And if someone or a group is really looking to influence any activity within EVM, they have to take over 51% of the network which is highly unlikely. That is because, an activity or a transaction, is processed on the network only after getting at least 50% consensus among the validating nodes. To complicate things for bad actors, each activity is recorded cryptographically and appended chronologically on Web 3 technologies like blockchain which cannot be altered or tampered with. Thereby, privacy is also optimized making it almost impossible for an intermediary to abuse it.

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.