我正在阅读关于EVM的文章,我对EVM代码、消息和合同帐户的术语有些困惑。EVM代码和智能契约是一样的吗?
发布于 2018-04-25 05:31:43
EVM代码是EVM智能契约的二进制代码,EVM代码可以由EVM虚拟机执行。
通常,智能契约是以可靠的方式编写的,但是执行契约的机器不了解可靠性,所以代码必须被转换成在Ethereum网络上可以理解的内容。这是编译器的工作:将人类可读的语言Solidity转换为机器可读的语言EVM代码。
如果用C++编写程序,还需要编译器将C++代码转换为您的处理器理解的二进制代码。对于大多数计算机来说,二进制代码称为X86;对于在块链上执行代码的,称为EVM代码。
https://ethereum.stackexchange.com/questions/46613
复制相似问题