Cos'è la macchina virtuale Ethereum?
3 users upvote it!
2 answers

Etherum Virtual Machine (EVM) is, in short, a machine, contained in each full node of the Ethereum network in which all smart contracts built on the platform operate. It is quite a simple but very powerful virtual contract checking machine. Each operation performed on Ethereum EVM is completed with the Turing Complete method. Such a machine has very important validator functions, because anyone can create a smart contract on the blockchain. That is why they first go to the so-called sandbox in order to eliminate bugs or viruses (which can be intentionally added to contracts). When a contract is sent to the network, the validator ensures that all transaction information is correct and that the sender has enough funds to pay for the transaction. If the EVM does not encounter any errors, the status is Turing Complete. Then the total fee for launching the programs is charged, not for transactions. It is the contract creator who must provide the right amount of Ethereum gas to calculate the entire contract, because the program, instead of indefinitely looping, will run until the gas runs out. The Ethereum virtual machine has been successfully implemented in various programming languages including C ++, Java, JavaScript, Python, Ruby and many others, and the Turing Complete function itself means that EVM's resources and memory can solve any problem. Let me add that with this feature, Turing Complete Ethereum is technically a worldwide peer-to-peer computer and may even take over some of the functions of the Internet. This Ethereum machine enables us to create a completely new economy, including online file sharing, organizing peer-to-peer crowdfunding collections, creating smart contracts, tokenizing real estate and rental markets, and even sharing unused hard drive space on your laptop and much more.
Etherum Virtual Machine (EVM) is, in short, a machine, contained in each full node of the Ethereum network in which all smart contracts built on the platform operate. It is quite a simple but very powerful virtual contract checking machine. Each operation performed on Ethereum EVM is completed with the Turing Complete method. Such a machine has very important validator functions, because anyone can create a smart contract on the blockchain. That is why they first go to the so-called sandbox in order to eliminate bugs or viruses (which can be intentionally added to contracts). When a contract is sent to the network, the validator ensures that all transaction information is correct and that the sender has enough funds to pay for the transaction. If the EVM does not encounter any errors, the status is Turing Complete. Then the total fee for launching the programs is charged, not for transactions. It is the contract creator who must provide the right amount of Ethereum gas to calculate the entire contract, because the program, instead of indefinitely looping, will run until the gas runs out. The Ethereum virtual machine has been successfully implemented in various programming languages including C ++, Java, JavaScript, Python, Ruby and many others, and the Turing Complete function itself means that EVM's resources and memory can solve any problem. Let me add that with this feature, Turing Complete Ethereum is technically a worldwide peer-to-peer computer and may even take over some of the functions of the Internet. This Ethereum machine enables us to create a completely new economy, including online file sharing, organizing peer-to-peer crowdfunding collections, creating smart contracts, tokenizing real estate and rental markets, and even sharing unused hard drive space on your laptop and much more.
Machine translated
1 like

Machine translated