-
What does the EVM do?
EVM stands for etherium virtual machine, It is a network of nodes executing the etherium’s smart contracts. It needs the network of individual CPU jointly to compiles etherium contracts. -
What is the format of the instructions that the EVM can read?
EVM can read bytcode -
What is the relationship between the programming language Solidity and Bytecode?
Solidity (or viper) are examples of languages that can be used by developers to create smart contracts. It will then been compiled into bytecode. The EVM uses/reads the code and executes it. The language used by the developers doesn’t mater as these languages will be compiled into by to code anyway before being used. -
Why can’t Bitcoin run the same type of complex programs like Ethereum can?
Bitcoin can only execute very simple smart contracts script language of Bitcoin is not complete.
Etherium runs turing: a looping of self checking of the code that will adapt.
5 What is a Turing Complete programming language?
Turing is a looping of self control ( 1000 )check and adapt system for smart contract. Thus enabling the execution of very complex , safe and precise contracts.
To use an image, It’s like comparing web version 1 and it’s static limitations with web version 2 and JavaScript; flexibility and interactivity.