본문 바로가기

BlockChain Developer/Public Blockchain

[Solidity - 가스비최적화] unchecked

- Unchecked라는 오버플로우 및 언더플로우 검사를 실행하지 않도록 강제하는 메소드.

- 0.8.0 버전 이전까지는 OpenZeppelin의 safeMath를 통해 오버플로우 및 언더플로우 연산을 적용해 수행하도록 했으나,

- 0.8.0 버전 이후로는 Solidity 컴파일러에서 오버플로우 및 언더플로우 검사가 자동으로 포함.

**그래서, 확실한 값에 대하여 오버플로우 검사를 수행하지 않으면 가스비용 최적화에 도움이 된다.

 

Solidity

 

Result