Homework on EVM - Questions
-
What does the EVM do?
The EVM read the smart contract in byte code then tell the cpu of each nodes what to do.
EVM is also a security that prevent malicious code to harm the ethereum network. -
What is the format of the instructions that the EVM can read?
The EVM reads byte code. -
What is the relationship between the programming language Solidity and Bytecode?
EVM will read the Smart Contract written in Solidity, compiled into byte code. Will read all the intruccions, and tell to the CPU to execute them. And then will reach the final result of the Smart Contract. After that all the EVM´s on the network need to do it, and is when we finally reach Consensus in all the network. -
Why canât Bitcoin run the same type of complex programs like Ethereum can?
Bitcoin does not use a Turing complete programming language like Ethereum. -
What is a Turing Complete programming language?
Meaning in theory you can program anything you want.