본문 바로가기

블럭체인

Ethereum and Solidity: The Complete Developer's Guide - 5장

728x90

 

 

가스에 대해서 설명할려고 합니다.

 

gas는 동작을 사용하기 위한 연료 입니다.

 

startGas / gasLimit연료 제한을 설정하는 이유는 이 함수를 호출하기 위해 이만큼의 연료만 지불할 의향이 있다는 겁니다

 

아래 예시로 알려드리겠습니다.

 

 

 

 

 

 

현재 gaslimit는 10 그럼 ADD , SUBTRACT, MULTIPLY 함수 동작 후 11가스 사용됩니다. gasLimit보다 많이 소모 하면 그 즉시 실행 기능이 취소됩니다. 또한 ADD , SUBTRACT만 동작 될 수 있다고 알려줍니다. 

 

아래는 가스비 계산하는 공식 입니다