티스토리 뷰
이더리움 네트워크에 트랜잭션을 보내려면 Gas fee를 지불해야 합니다. 그냥 트랜잭션을 보내면 안되는 걸까요? 가스 요금을 왜 지불해야 할까요? 가스 요금은 크게 두 가지 기능을 수행합니다.
- 검증자들에 대한 보상 : 검증자들(validators)은 이더리움 메인넷의 참여자로 트랜잭션을 처리하고, 스마트 컨트랙트를 실행하고, 블록을 추가하기 위해 컴퓨팅 파워와 리소스를 소비합니다. 가스 요금은 이에 대한 보상으로 지급됩니다.
- 스팸 방지 : 만약 트랜잭션에 거래 비용이 발생하지 않느다면, 공격자들이 무한히 많은 트랜잭션을 발생시켜 네트워크에 피해를 입힐 수 있습니다. 가스 요금은 재정적 장벽으로써 이러한 공격과 혼란을 예방할 수 있습니다.
⚡이더리움 트랜잭션의 변화
사용자가 가스를 지불하는 방식이 불안전한 경매 방식에서 예측 가능한 방식으로 변화했습니다.
Type 0 : Legacy Transactions
기존 트랜잭션에서는 가스 요금 지불은 최고가 입찰(first-price auction) 모델을 사용했습니다. 사용자는 gasPrice와 gasLimit을 정하고 트랜잭션을 제출합니다. 해당 모델에서는 사용자가 자신의 트랜잭션을 더 빨리 처리하기 위해 gasPrice를 높게 설정할 수 있습니다. 그러나 다른 사용자가 어느 정도의 gasPrice를 설정했는지 알 수 없으므로, 추측에 의해 과도한 가스 요금을 지불하거나 그 이하의 가스 요금을 지불하는 경우가 발생했습니다. 이는 거래가 장시간 또는 며칠을 대기 상태로 머무르는 네트워크의 정체를 유발했습니다. 또한 가스 요금의 예측이 어려웠습니다.

Type 2 : EIP-1559 Transactions
gasPrice를 보다 예측 가능하고 효율적으로 만들기 위해 수수료 시장을 개편한 것으로, transaction fee를 base fee와 priority fee로 나누었습니다.
- Base fee : 거래가 블록에 포함되기 위해 지불해야할 최소 가스 요금 즉, 기본 가스 요금을 말합니다. Base fee는 공급과 수요에 따라 정해집니다. 블록 용량을 50%만 채우는 것을 목표로 합니다. 블록이 50% 이상 차면 base fee가 증가하고, 이전 블록이 50% 미만이면 다음 블록의 base fee가 감소합니다. 블록 당 최대 12.5%까지만 변경하도록 제한하여, 수수료의 급등락을 방지하고 예측 가능하게 합니다. 이후, base fee는 소각되어 이더에 디플레이션 압력을 발생시킵니다.
- Priority fee(Tip) : validators에게 지불하는 일종의 팁입니다. 동일 블록에서 다른 거래보다 우선적으로 처리하게 하는 인센티브 역할을 합니다.
- gasPrice = Base fee + Priority fee
이더스캔에서 트랜잭션을 보며 실제 가스비를 살펴보겠습니다.

트랜잭션 type이 2인 것을 확인할 수 있습니다.
Gas Limit은 122,727인데 그 중 101,584만 사용된 것을 확인할 수 있습니다. Gas Price * 101,584 계산을 하면 실제 transaction fee가 나옴을 확인할 수 있습니다.
Gas Fees에 보면 순서대로 Base, Max, Max Priority가 있습니다. Max는 base fee와 priority fee를 합해 지불할 수 있는 최대 수수료 금액을 말합니다.
Burnt는 소각된 base fee를 나타내고, Txn Savings는 사용자가 지불하려는 최대 수수료가 실제 지불한 비용(base fee + priority fee)보다 높을 경우 받는 환불 금액입니다. 메타마스크 같은 지갑 앱을 사용할 경우, 최대 수수료 만큼의 금액을 일시적으로 차감합니다. 이후, 거래 처리가 완료되어 실제 지불액과 비교하여 차액을 즉시 사용자의 잔고로 돌려줍니다. 이때 별도의 트랜잭션은 발생하지 않습니다.
Video: Blockchain Architecture - Gas In Depth - Blockchain Basics
Video: Blockchain Architecture - Gas In Depth - Blockchain Basics
Video: A foundational guide to A Deep Dive into Ethereum Gas Fees - This lesson demystifies the "fuel" of the Ethereum network, explaining how gas fees prevent spam and reward validators. Discover the crucial evolution from a volatile auction system to the
updraft.cyfrin.io
EIP-1559: Fee market change for ETH 1.0 chain
EIP-1559: Fee market change for ETH 1.0 chain
eips.ethereum.org
'Web3 > Ethereum' 카테고리의 다른 글
| EIP-7702: Set Code for EOAs (Add a new tx type that permanently sets the code for an EOA) (0) | 2026.08.24 |
|---|---|
| ERC-4337: Account Abstraction를 활용한 스마트 지갑 생성(Privy + Pimlico) (0) | 2026.08.20 |
| EIP vs ERC (0) | 2025.11.04 |
| ERC-20 Token과 ETH 전송의 차이 (0) | 2025.11.01 |
| using for 지시문 (0) | 2025.10.21 |
- Total
- Today
- Yesterday
- solidity
- 토큰전송
- type2 transaction
- 계정추상화
- Blockchain
- storageslot
- Delegatecall
- price manipulation
- ethereum
- 토큰화주식
- smart contract
- aderyn
- DEFI
- gaslimit
- erc4337
- 모빌리티 보안
- oracles
- eip7702
- ERC20
- rebase token
- dynamic array slot
- puzzlewallet
- Ethernaut
- DexTwo
- 블록구조
- view functions
- eip1599
- 이더넛
- ethrnaut
- MagicNumber
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |