SwapSpace – 크로스체인 암호화폐 스왑

이더리움 가스비: 이를 이해하는 방법

June Katz

,

업데이트됨: ,2분

은행 고객이 이체 수수료를 내듯, 암호화폐 사용자도 수수료를 지불합니다. 그리고 예를 들어 Bitcoin의 경우 수수료 금액이 투명하고 사용자가 관리할 수 있는 반면, Ethereum의 전송 수수료는 더 복잡한 방식으로 계산됩니다.

이처럼 수수료 징수 원칙에 차이가 있는 이유는 Bitcoin이 사용자 간 거래를 수행하기 위해 만들어졌기 때문입니다. Ethereum은 결제 시스템으로서가 아니라 분산형 애플리케이션 개발을 위한 도구로 만들어졌습니다. Ethereum의 주요 기능은 다릅니다 Ethereum 네트워크 내부뿐 아니라 DeFi 생태계에서도 사용되는 스마트 컨트랙트의 작동을 유지하는 것입니다.

Ethereum 블록체인은 대역폭이 제한되어 있고 금융 거래를 수행하도록 설계되지 않았기 때문에, 복잡한 구조가 이를 과부하로 만듭니다. 스마트 컨트랙트의 실행이든 자산 매수든 Ethereum의 작업에 큰 개입이 있으면 수수료가 상승합니다. 

DeFi 시장 사용자 수의 증가는 Ethereum 시스템의 복잡성을 높였고, 그 결과 네트워크 내 수수료가 증가하고 예측 가능성은 낮아졌습니다.

Ethereum 네트워크에서 거래는 어떻게 작동하나요?

Ethereum 블록체인에서 거래를 보낼 때 "Gas" 형태의 수수료가 부과되지만, 충분하지 않은 금액을 지정하면 어떻게 될까요?

Gas를 처리하는 세 가지 시나리오가 있습니다.

첫째: 이체에 필요한 것보다 Gas가 더 많았던 경우입니다. 그러면 사용하지 않은 모든 Gas는 전송 시점의 환율 기준으로 발신자에게 반환됩니다.

둘째: 정확히 필요한 만큼의 Gas가 있었던 경우입니다. 그러면 결제는 문제 없이 진행되며, 계정으로 반환되는 금액은 없습니다.

셋째: Gas가 부족했던 경우입니다. 그러면 거래는 미확인 상태로 간주되어 취소됩니다. 취소 직후 Ethereum Blockchain은 전송 전 상태로 되돌아가며, 사용된 Gas는 반환되지 않습니다. 블록체인은 미확인 거래로 인해 변경된 내용만 취소한다는 점에 유의하세요.

Ethereum Gas란 무엇인가요?

Gas는 Ethereum 네트워크의 거래를 수행하거나 스마트 컨트랙트를 지원하기 위해 채굴자가 수행하는 계산 작업의 측정 단위입니다.

Gas는 채굴자에게 인센티브를 주기 위해서도 도입되었습니다. 블록체인 네트워크의 경우 네트워크의 보안은 해시레이트, 즉 채굴자 수에 직접 비례합니다.

이 시스템은 자원 비용에 상응하는 수수료를 받게 해 주는데, 거래가 복잡할수록 완료하는 데 더 많은 Gas가 필요하기 때문입니다.

Gas라는 용어는 gas limit와 gas price, 두 가지를 의미할 수 있습니다. 

Gas price

Gas price는 상대하는 대상에 따라 두 주체가 설정할 수 있습니다. 첫 번째는 Ethereum 블록체인 자체로, 부하에 따라 연료 비용을 설정합니다. 부하가 높을수록 수수료도 높아집니다.

두 번째는 당신이 비용을 지불하는 블록체인 참여자가 만든 스마트 컨트랙트입니다. 예를 들어 ICO나 IPO를 위한 자금 조달을 위해 스마트 컨트랙트를 생성할 때, 계약 작성자가 수수료 비용을 설정합니다.

Gas price는 Ethereum 네트워크의 최소 단위인 Wei로 측정됩니다. 하지만 거의 모든 wallet에서는 이 매개변수가 Gwei로 표시됩니다. 아래는 ETH의 세분화입니다:

1 ETH = 1 000 finnely = 1 000 000 szabo = 1 000 000 000 gwei = 1 000 000 000 000 000 000 wei

WEI, GWEI, Szabo, Finnely의 세 가지 주요 측정 단위는 암호화폐의 형성과 발전에 영향을 준 유명 인물들의 이름을 따서 명명되었습니다.

WEI는 ETH의 먼지 같은 단위로, 실제로는 거의 사용되지 않습니다. WEI의 주요 사용처는 코드 작성입니다. Ethereum 블록체인에서 코드 한 줄을 실행하는 데 1 WEI가 들며, 이는 스마트 컨트랙트 코드일 수도 있고 다른 작업일 수도 있습니다. GWEI는 수수료 지불에 사용됩니다. Finney는 일종의 잔돈으로, 0.001 Ether에 해당하며 소액 이체를 위해 사용됩니다. Ether, 즉 ETH는 그 외 모든 용도에 사용됩니다.

Gas limit

거래의 최소 금액은 21천 단위입니다.

거래가 성공적으로 완료되도록 Gas limit 값을 더 높게 설정하는 것이 권장됩니다. 성공적인 결과를 내기 위해 Gas가 충분하지 않으면 거래는 "실패" 상태로 반환됩니다. 결과가 어떠하든 Gas는 이미 이 작업을 처리하는 데 자원을 사용했기 때문에 채굴자에게 지급됩니다.

일반적으로 개발자는 스마트 컨트랙트의 성공적인 실행 시 차감되는 값을 고정합니다. 따라서 거래를 해야 하고 Gas limit를 50만 Gas로 설정했지만 거래에 필요한 Gas가 3만 Gas뿐이라면, 실제로는 3만 Gas만 차감됩니다. 하지만 예를 들어 거래를 수행하는 데 500 001 Gas가 필요하다면 프로그램은 결과를 내지 못하며, 이 금액이 소모됩니다.

높은 ETH gas fees를 피하고 수수료를 올바르게 지불할 적절한 Gwei 수를 계산하는 방법은?

https://ethgasstation.info 를 사용하세요 — 이 서비스는 Ethereum gas price 계산을 제공하며, 전송에 권장되는 수수료 값을 알려주어 거래가 통과되도록 합니다. 

Etherchain의 대안도 있습니다 https://www.etherchain.org/tools/gasPriceOracle

https://ethstats.net 에서 Ethereum gas tracker를 찾을 수 있습니다.

Ethereum Gas Fees가 가장 낮은 때는 언제인가요?

낮은 eth gas fees에 가장 좋은 시기를 알기 위해 참고할 수 있는 일반적인 패턴도 있습니다. Ethereum은 전 세계에서 24시간 365일 이용 가능한 네트워크이지만, 2021년 8월 EIP—1559가 출시된 이후로 기본 수수료는 일반적으로 미국의 업무 시간 동안 더 높았습니다.

흥미롭게도, 동부 시간 기준 자정부터 오전 8시까지의 아침 시간대는 미국 업무 시간(오전 9시부터 오후 5시까지)보다 기본 수수료가 더 낮습니다. 또한 주말에는 Gas도 더 저렴합니다.

Gas 비용은 Tether, USDC, 그리고 NFT의 사용 강도에도 영향을 받으며, 이 역시 미국 업무 시간 동안 증가합니다. 이유가 무엇이든, 이 모든 것은 시간에 구애받지 않는 거래 계획을 세우는 데 흥미로운 기회를 제공할 수 있습니다.

새로운 Ethereum 2.0 네트워크의 출시는 어떻게 수수료를 낮출까요?

현재 Ethereum은 PoW(Proof-of-work), 즉 채굴자의 연산 능력에 기반한 블록체인입니다. PoS(Proof-of-stake)로 전환하면 네트워크의 계산 부하가 줄어들 것으로 예상됩니다. 예를 들어 Ethereum PoS 사이드체인에서는 검증자가 채굴자의 역할을 맡아 암호화폐를 채굴하게 됩니다. 검증자가 되려면 계정에 32 ETH를 예치해야 합니다.

Ethereum 2.0 시스템은 네트워크 대역폭을 높이고 초당 더 많은 거래를 가능하게 해야 합니다. 다만 이 부분은 논쟁적입니다. 거래 수와 속도가 증가하면 Gas 비용도 상승할 수 있기 때문입니다. 어떤 경우든 확실히 알기 위해서는 Ether가 PoW에서 PoS로 전환되는 것을 기다려야 합니다.

공유:

관련 글

더 궁금한가요?

뉴스레터에 참여하여 정보를 얻고 역량을 강화하세요.