如今,在EVM上处理智能合约有很多限制。 由于EVM平台是一个非常特定于区块链的执行环境,因此编程语言,性能,成本,分析工具都受到限制。 它与我们的日常编译器有很大不同。 这是一台堆叠机; 资源有限; 它没有堆空间; 等,等等。 由于这些差异,区块链社区不得不从头开始重建智能合约基础设施。 但是,要使软件基础架构成熟,需要花费很长时间和巨大的努力。 随着区块链升级的快速开展,智能合约设施的增长相对慢于其他区块链设施。 我们想改变这一点。 通过这个项目,我们证明了业界强大的LLVM编译器框架仍然适用于EVM平台,即使LLVM不是专门为此类架构创建的。 EVM LLVM是LLVM的EVM体系