개인 이더리움 지갑에서 이더리움이나 토큰을 전송할 경우에는 적정량의 수수료(가스)가 필요합니다. 그런데 이 때 전송의 성공유무와 관련없이 가스가 필요한데, 왜 전송 실패를 해도 가스가 필요한지 잘 모르겠습니다. 왜 그런건가요?