이더리움 가스는 무엇이고, 어떻게 계산할까?

고급4분 소요2021-12-10

이더리움 가스란?

이더리움은 블록체인 네트워크상에서 스마트 컨트랙트를 기반으로 애플리케이션을 만들 수 있도록 지원하는 탈중앙화 플랫폼입니다. 개발자들은 이더리움 플랫폼에서 지원하는 스마트 컨트랙트 기능을 이용하여 다양한 애플리케이션을 만들 수 있으며, 이렇게 만들어진 애플리케이션은 개인 컴퓨터뿐만 아니라 이더리움 플랫폼상에서 실행됩니다. 즉, 이더리움 블록체인상에 애플리케이션의 실행에 관한 내역이 기록되는 것입니다.

여기서 문제는 수많은 사람이 복잡한 스마트 컨트랙트를 설정하면 모든 노드 즉, 블록체인 네트워크 참여자가 애플리케이션을 실행하는 과정에서 발생하는 해당 스마트 컨트랙트를 모두 블록체인상에 기록해야 한다는 것입니다. 이는 많은 자원을 요구하며, 네트워크 과부하가 일어날 수 있습니다. 이에 이더리움은 ‘가스(gas)’를 도입해 트랜잭션(transaction)으로 인한 네트워크의 과부하를 방지하였습니다.


이더리움 가스(gas)는 이더리움에서 이더(ETH)의 이전이나 스마트 계약을 실행하는 과정에서 트랜잭션을 검증하고 블록체인에 기록하는 과정에서 수수료를 책정하기 위해 만들어졌습니다. 쉽게 일종의 수수료로 생각하면 됩니다. 가스는 트랜잭션을 생성하는 사용자가 직접 설정할 수 있습니다. 만약 빠르게 이더리움을 전송하고 싶다면 높은 가스비를 지불하고, 반대로 천천히 전송해도 되는 사람은 낮은 가스비를 지불하도록 함으로써 네트워크 과부하를 방지합니다. 

 


가스비는 어떻게 계산할까?

가스비는 ‘가스가격 * 가스 한도’로 계산할 수 있습니다. 일반적으로 이더리움에서 표준 가스 한도는 21,000가스입니다. 가스 가격은 이더의 하위 단위인 Gwei(기가웨이)를 사용하는데, 통상 1,000,000,000 Gwei = 1ETH 입니다.


예를 들어서 가스 가격이 10Gwei라고 하면 가스비는 210,000Gwei라는 것을 알 수 있습니다.

210,000Gwei는 0.00021ETH 이므로, 0.00021 * 1 ETH를 계산하면, 이더리움 네트워크상에서 특정 트랜잭션을 발생시키기 위해 얼마의 수수료를 지불해야하는지 알 수 있습니다.


가스비 = 가스 가격(10Gwei) * 가스 한도(21,000) = 210,000Gwei

 

EthGasStation를 이용하면 거래 비용을 더욱 쉽게 계산할 수 있으며 가스 수수료로 필요한 Gwei가 어느 정도인지 파악할 수 있습니다.


➕함께 보면 좋은 콘텐츠

이더리움이란 무엇인가?