# 가스 (Gas)

**가스(Gas)**는 이더리움에서 트랜잭션이나 스마트 계약 실행에 드는 계산 작업의 양을 재는 단위입니다. 수수료는 사용한 가스 양에 가스 한 단위당 가격을 곱해 정해지며, 가격은 보통 gwei(10억분의 1 ETH)로 표시합니다.

## 자세히 알아보기

가스와 관련된 값은 서로 다른 두 가지를 구분해야 합니다. 첫째는 **가스 양**입니다. 이더리움 가상 머신(EVM)의 각 연산에는 정해진 가스 비용이 있어, 작업이 복잡할수록 더 많은 가스를 씁니다. 단순한 ETH 전송에는 21,000 가스가 필요합니다. 보내는 사람은 트랜잭션에 쓸 수 있는 최대 가스 양인 **가스 한도(gas limit)**를 정합니다.

둘째는 **가스 가격**입니다. EIP-1559 이후 이더리움의 가스 가격은 기본 수수료(base fee)와 우선 수수료(priority fee, 팁)로 나뉩니다. 기본 수수료는 네트워크가 블록마다 정하며 블록이 만들어질 때 소각되어 유통량에서 빠집니다. 우선 수수료는 블록을 만드는 검증자(validator)에게 돌아가며, 트랜잭션을 블록에 넣도록 하는 유인이 됩니다. 사용자는 최대 수수료(max fee)를 함께 정하고, 실제로 낸 기본 수수료와 팁의 합과 최대 수수료의 차액은 돌려받습니다. 전체 수수료는 「사용한 가스 양 × (기본 수수료 + 우선 수수료)」입니다.

두 값의 역할은 다릅니다. 처리 속도, 즉 트랜잭션이 얼마나 빨리 블록에 포함되는지는 주로 가스 가격, 특히 우선 수수료에 달려 있습니다. 가스 한도를 높인다고 빨라지지 않습니다. 반대로 가스 한도가 실제 필요한 양보다 낮으면 트랜잭션은 늦어지는 것이 아니라 실행 도중 가스가 바닥나(out of gas) 실패합니다. 이때 EVM은 상태 변경을 모두 되돌리지만, 그때까지 수행한 작업에 쓴 가스는 소비된 것으로 처리되어 수수료는 그대로 나갑니다. 수수료는 트랜잭션의 성공 여부와 관계없이 지불됩니다.

## 블록체인·암호화폐에서는

지갑은 보통 가스 한도와 수수료를 자동으로 추정해 제시하고, 사용자는 필요하면 우선 수수료를 조정합니다. 네트워크가 혼잡하면 기본 수수료가 오르므로 같은 작업이라도 수수료가 달라집니다. 스테이블코인 같은 토큰 전송은 토큰 컨트랙트를 실행하기 때문에 단순 ETH 전송보다 가스를 더 많이 씁니다. 실패한 트랜잭션도 블록체인 탐색기에 수수료를 낸 기록으로 남습니다.

## 쉽게 말하면

택배를 보내는 일에 비유할 수 있습니다. 가스 양은 짐의 무게처럼 작업 자체가 정하는 값이고, 가스 가격은 무게 1kg당 요금입니다. 요금을 더 내면 먼저 실어 주지만, 무게를 부풀려 적는다고 빨리 가지는 않습니다. 다만 신고한 무게 한도보다 짐이 무거우면 접수 자체가 중간에 취소되고, 그동안의 처리 비용은 돌려받지 못합니다.

## 예시

기본 수수료가 10 gwei, 우선 수수료가 2 gwei일 때 단순 ETH 전송 수수료는 21,000 × (10 + 2) = 252,000 gwei, 즉 0.000252 ETH입니다. 이 가운데 21,000 × 10 = 210,000 gwei는 소각되고 42,000 gwei는 검증자에게 갑니다.

---
출처: https://achivx.kr/glossary/gas-%EA%B0%80%EC%8A%A4/ · ACHIVX 용어 사전 · 수정일 2026-10-20
