- What does the EVM do?
Answer: The ethereum virtual machine is an application that runs on all nodes, executing the smart contract and gives instructions to the cpu.
- What is the format of the instructions that the EVM can read?
Answer: bytecode
- What is the relationship between the programming language Solidity and Bytecode?
Answer: solidity translate your code to bytecode
- Why can’t Bitcoin run the same type of complex programs like Ethereum can?
Answer: the bitcoin script is not turing complete what means it is very limited.
- What is a Turing Complete programming language?
Answer: a turning complete language has loops what means as the name implies you can write a code that will automatically execute when a certain thing happens