Solidity Version과 EVM Version 사이에 상관관계가 있나요?

  • Solidity버전이 높고 EVM의 버전이 낮은상황에서 문제가 되지않는지?

    • 각 하드포크별로 새로 추가된 EVM의 opcode들이 있습니다. 그 opcode들이 solidity compile을 통해 나왔고, 클레이튼에서 이 Opcode를 처리하지못한다면 문제가 발생할 수 있습니다.
  • Solidity와 EVM 버전의 상관관계

    • Solidity에서 EVM 최신버전을 지원하더라도, solc의 옵션을 보면 사용가능한 VM의 버전을 지정할 수 있습니다. 그말인 즉슨 Solidity에서 EVM의 버전에 따라 컴파일을 통해 사용가능한 EVM Opcode set을 설정할 수 있다라고 유추할 수 있습니다.
    • Using the Compiler — Solidity 0.8.12 documentation

감사합니다.

3개의 좋아요