在@vyperlang内部,我们正在开发一个yul-venom转译器。然后我们进行solc->yul->venom->EVM的转换。我们的端到端测试系统使用标准的solc和Venom编译Solidity源代码,比较结果以查找差异,同时测量使用的gas和其他指标。我们的数学密集型测试在通过venom时使用的gas减少了一半: