각 거래에는 가스 한도와 거래 당 지불할 가스 단위당 수수료가 포함되어야 합니다. 채굴자는 이러한 거래를 패키징하고 이 수수료를 청구할 수 있습니다.
오늘날 모든 거래는 궁극적으로 채굴자에 의해 선택되지만, 사용자가 거래에 지불할 금액은 거래가 패키징되기까지 기다려야 하는 시간에 영향을 미칩니다.
거래가 계산으로 인해 설정된 가스 한도 이하를 사용해야 하는 경우, 원본 메시지 및 일부 다른 메시지가 트리거된 경우, 거래가 처리됩니다. 총 가스 소비가 가스 한도를 초과하는 경우, 모든 작업이 복구되지만 거래는 유효하며 채굴자가 거래 수수료를 청구합니다. 블록체인은 거래가 시도되었음을 보여줄 것이지만 충분한 가스가 제공되지 않았기 때문에 모든 계약 명령이 복구되었습니다.
따라서 사용되지 않은 거래의 초과 가스는 이더리움 형태로 거래 이니셔에게 환불됩니다. 가스 소비는 일반적으로 대략적인 추정만이기 때문에 많은 사용자들이 거래가 수락될 것을 보장하기 위해 가스를 과도하게 지불할 것입니다. 이는 괜찮습니다. 왜냐하면 초과 가스는 다시 환불될 것이기 때문입니다.