操作码(OPCODES)

智能合约的代码主要使用Solidity或Vyper等高级语言编写。编译器负责获取高级代码并创建它的低级解释,然后可以在以太坊虚拟机(EVM)上执行。编译器可以提取代码的最低表示(在EVM执行之前)是操作码。在这种情况下,需要高级语言(如Vyper)的每个实现来提供适当的编译机制(编译器)以允许(除其他之外)将高级代码编译到通用预定义的EVM操作码中。一个很好的例子是Vyper实现了以太坊的分片操作码。

赞赏译者