Introduction to Gas
읽는 시간: 2분
- 블록 생산자(마이너/검증자)가 트랜잭션을 처리하는 대가로 받는 보상
- 이더(ETH) 또는 GWei 단위로 지불
- 계산 공식:
트랜잭션 수수료 = 가스 가격 × 사용된 가스량
- 가스 단위당 비용 (이더 또는 GWei 단위)
- 가스 가격이 높을수록 트랜잭션이 블록에 포함될 확률이 높아짐
- 가스(Gas)와 가스 가격(Gas Price)은 다른 개념임
- 트랜잭션 실행에 필요한 계산 복잡도의 단위
- 이더리움 네트워크에서 연산 작업의 비용을 측정하는 단위
- 단순한 트랜잭션 (이더 전송): 적은 가스 필요
- 복잡한 트랜잭션 (NFT 민팅, 스마트 컨트랙트 배포, DeFi 프로토콜 입금): 많은 가스 필요
- 블록체인을 운영하는 노드들
- 트랜잭션 처리에 대한 보상으로 네이티브 토큰을 받음
- 이더리움: ETH로 보상
- 폴리곤: MATIC으로 보상
- 노드 운영자들이 지속적으로 네트워크를 유지하도록 동기부여
- 트랜잭션 수수료가 주요 수익원
- MetaMask 열기 → "Expand View" 클릭
- 계정 선택 → 트랜잭션에 사용할 계정 선택
- Send 클릭 → "Transfer between my accounts" 선택
- 정보 입력 → 받을 주소와 전송할 이더 양 입력
- Next 클릭 → MetaMask가 자동으로 가스 수수료 계산
- 확인 → "Confirm" 클릭
- Market 링크 클릭 시 추가 가스 설정 가능
- 네트워크 혼잡 시: 가스 가격 상승으로 트랜잭션 우선순위 조절
- 높은 가스 가격: 빠른 처리, 높은 비용
- 낮은 가스 가격: 느린 처리, 낮은 비용
- MetaMask Activity 탭에서 트랜잭션 상태 확인
- 처리 완료 후 Etherscan 같은 블록 익스플로러에서 상세 정보 확인
- 트랜잭션 해시, 상태, 블록 번호, 가스 사용량 등 확인 가능
- 가스 = 계산 복잡도 단위
- 가스 가격 = 가스 단위당 비용
- 트랜잭션 수수료 = 가스 가격 × 사용된 가스량
- 네트워크 혼잡 = 가스 가격 상승 = 빠른 처리