이더리움 수수료가 너무 높다면 어떻게 해야 할까요? 이 6가지 전략이 가스를 절약하는 방법을 알려드립니다
이 글은 Unitimes 독각시대에서 발췌한 것으로, 원제목은 《이더리움 Gas 비용이 너무 비싸? 6가지 방법으로 Gas를 절약하는 법!》, 저자: William M. Peaster, 편집: 남풍입니다.
이더리움에 대한 수요가 계속해서 증가함에 따라, 이더리움의 Gas 가격은 사람들을 울게 만들고 있습니다. 매일 이렇게 많은 Gwei를 지불하는 것은 당신의 수익을 줄일 수 있으며, 이는 이더리움 네트워크를 적극적으로 사용하는 모든 암호화폐 사용자에게는 골치 아픈 문제일 수 있습니다.
이 글에서는 Gas 비용을 줄이고 감소시키기 위해 취할 수 있는 몇 가지 전략을 탐구할 것입니다.
이더리움 Gas 101 ⛽
Gas는 이더리움의 기본 구성 요소입니다. 간단히 말해, 이는 사용자가 이더리움 네트워크에서 활동을 수행할 때 지불해야 하는 ETH의 양입니다.
더 기술적인 관점에서 보면, Gas는 특정 작업을 이더리움에서 실행하는 데 필요한 계산 비용을 추적하는 측정 단위입니다. 이러한 작업에는 ETH 전송, DeFi 토큰 거래, NFT 발행 또는 스마트 계약 배포 등이 포함됩니다.
당신은 물어볼 수 있습니다: 왜 Gas 비용을 지불해야 할까요? 실제로 Gas 비용은 이더리움이 효율적으로 운영되는 데 중요한 역할을 하며, 이는 Gas 비용이 쓰레기 거래를 방지하고 이더리움 네트워크를 보호하는 광부에게 보상으로 지급되기 때문입니다 (Eth2의 합병과 함께, 광부는 곧 ETH 스테이커로 대체될 것입니다).
Gas는 이더리움에서 분산형 컴퓨팅을 얻는 방법이며, 이러한 계산을 가능하게 하는 부분적인 이유이기도 합니다. Gas는 Gwei로 가격이 책정되며, 1 Gwei = 0.000000001 ETH(소수점 뒤에 8개의 0이 있습니다).
누군가가 "현재 Gas가 50이다"라고 말하면, 이는 현재 이더리움에서 거래를 성공적으로 완료하기 위해 예상되는 Gas 가격이 50 Gwei라는 의미입니다 (즉, 1 단위 Gas의 가격이 50 Gwei, 즉 0.00000005 ETH라는 의미입니다).
출처: ETH Gas Station
하지만 이것이 당신이 단순히 50에 0.000000001 ETH를 곱하여 지불해야 할 Gas 비용을 계산할 수 있다는 의미는 아닙니다. 이때 이더리움의 Gas Limit이 작용하기 시작합니다.
글을 작성할 당시 이더리움의 Gas Limit(즉, Gas 제한)은 1500만 Gas로, 이는 단일 이더리움 블록에서 사용할 수 있는 Gas의 최대량입니다 (즉, 단일 이더리움 블록에 포함된 모든 거래의 Gas 양을 합쳐서 1500만을 초과할 수 없습니다). 다양한 유형의 단일 거래에도 Gas Limit이 있으며, 예를 들어 기본 ETH 전송의 Gas Limit는 21000 Gas입니다 (물론, 다른 더 복잡한 작업에는 더 많은 Gas가 필요합니다).
따라서 특정 이더리움 작업에 대해 지불해야 할 Gas 비용을 계산하려면, 해당 거래의 Gas Limit에 현재 Gas 가격을 곱하기만 하면 됩니다. 예를 들어, 현재 Gas 가격이 50 Gwei이고, 간단한 ETH 전송의 Gas Limit가 21000 Gas라면, 이 거래의 Gas 비용 = 21000 * 50 * 0.000000001 ETH = 0.00105 ETH입니다.
왜 최근 Gas가 이렇게 비쌀까요? ?️
우리는 이더리움의 블록 공간을 사용하기 위해 ETH(Gas 비용)를 지불해야 합니다. DeFi와 NFT의 부상으로 이더리움의 블록 공간은 점점 더 가치가 높아지고 있으며, 최근 블록 공간에 대한 수요가 급증했습니다.
그 결과, Gas 가격은 미친 수준으로 치솟았습니다.
위 그림: 5월 18일 기준으로 각 블록체인 네트워크의 지난 24시간 거래 수수료(두 번째 열)와 지난 7일 평균 일일 거래 수수료(세 번째 열), 이더리움 네트워크의 일일 거래 수수료가 가장 높음
이는 Gas 가격이 블록 공간의 수요에 의해 결정되기 때문이며, 이는 사용자가 자신의 의사에 따라 "입찰"(즉, Gas 비용 설정)을 하고, 광부가 사용자의 입찰에 따라 거래를 정렬하고 블록에 포함시키는 경매와 유사한 과정의 결과입니다.
따라서 더 높은 Gas 비용을 지불하면 거래가 더 빨리 처리될 가능성이 높아집니다. 많은 사용자가 이더리움 블록 공간을 확보하려고 할 때, Gas 가격은 사람들이 지불할 의사가 있는 "입찰"을 높임에 따라 상승합니다.
이더리움 블록은 지금 계속해서 가득 차 있습니다! 이는 사람들이 블록 공간에 대한 수요가 증가한 결과입니다.
이더리움에서 Gas 비용을 절약하는 방법은?
이더리움을 사용하고 이더리움 애플리케이션 레이어의 Dapps(분산형 애플리케이션)를 시도하는 것은 현재 당신이 할 수 있는 가장 생산적인 일일 수 있습니다.
하지만 최근 이더리움에 대한 수요가 너무 높아 Gas 비용이 비쌉니다. 많은 사람들이 높은 가격에 겁을 먹었습니다.
그렇다면 좋은 소식이 있을까요? 이더리움은 현재 확장성 솔루션로 전환하고 구축 중이므로 비싼 Gas 가격은 무한정 걱정할 사항이 아닙니다. 그러나 이더리움이 현재의 전환기에 있는 동안, 높은 Gas 비용은 시급한 문제입니다.
또한 현재는 당신의 Gas 지출을 크게 줄일 수 있는 전략과 기술이 여러 가지 있습니다. 약간의 연구와 노력을 기울이면, 이더리움 네트워크를 사용할 때 Gas를 현명하게 지불하는 방법을 빠르게 배울 수 있으며, 더 이상 과도한 ETH를 지출하지 않게 됩니다.
현재 Gas 비용을 절약하는 최고의 방법을 살펴보겠습니다!
이더리움에서 Gas 비용을 절약하는 6가지 방법
거래 시간을 최적화하세요
이더리움 체인에서 발생하는 일과 세계 각지의 사람들이 깨어나고 활동하는 시간에 따라, 이더리움의 Gas 가격은 하루 동안 크게 변동할 수 있습니다.
위 그림: 5월 17일부터 23일까지 이더리움 Gas 가격의 일일 변동 상황으로, 이더리움의 Gas 가격이 하루 동안 크게 변동함을 보여줍니다. 출처: ethereumprice.org
따라서 특정 시간대에는 평균적으로 Gas 가격이 낮은 경우가 많습니다. 이러한 시간대를 파악하고 거래 시간으로 삼는 것은 Gas 비용을 줄이는 좋은 시작이 될 것입니다. 그렇다면 거래의 최적 시간은 언제일까요?
일반적으로 Gas 가격은 평일에 더 높고, 토요일과 일요일에 더 낮습니다, 그래서 간단한 방법은 주말에 거래를 일괄 처리하는 것입니다.
실제 일중 시간에 대해서는, Paxful의 최근 보고서가 다음과 같은 결론을 내렸습니다:
(이더리움 네트워크의) 가장 바쁜 시간, 즉 (Gas 비용이) 가장 비싼 시간은 오전 8시부터 오후 1시 (미국 동부 표준시)입니다. 이는 유럽과 미국 사람들이 이 시간에 모두 깨어 있고 일하고 있기 때문에 놀랍지 않습니다. 반면에, (이더리움 네트워크의) 가장 한가한 시간은 자정부터 오전 4시 (미국 동부 표준시)입니다------이 시간에는 미국 사람들이 자고 있고, 유럽 사람들은 하루의 일을 시작하며, 아시아 사람들은 하루의 일을 마무리하고 있습니다.
그래서 이렇게------이러한 (이더리움 네트워크가 한가한) 시간대에 거래를 진행하면, Gas 비용이 다른 시간대보다 낮을 가능성이 높습니다!
이더리움 확장 솔루션을 사용하여 거래하세요
이더리움의 확장 솔루션 생태계는 아직 초기 단계에 있지만, 이미 출시된 몇몇 프로젝트는 인상적이며 매일 개선되고 있습니다. 이러한 솔루션을 사용하여 즉각적이고 매우 저렴한 이더리움 거래를 즐길 수 있습니다!
이 분야에는 Layer2 솔루션이 있으며, Optimistic Rollups 또는 ZK-Rollups 기반의 프로젝트가 포함되어 있습니다. 이들은 이더리움의 모든 보안 보장을 상속하면서 자체적으로 매우 효율적인 인프라를 제공합니다.
그리고 사이드체인도 있으며, 예를 들어 Polygon의 PoS 체인이나 xDAI가 있습니다. 이러한 사이드체인은 실제로 독립적인 효율적인 블록체인이지만, 이더리움 네트워크와 연결되고 이를 맞춤화합니다.
이러한 이더리움 확장 솔루션을 통해, 당신은 이더리움 메인 체인과 가끔만 상호작용하고, L2 네트워크나 크로스 체인 환경에서 감당할 수 있는 비용으로 대부분의 암호화폐 활동을 처리할 수 있습니다. 따라서 지금은 이러한 확장 솔루션에 익숙해질 때입니다. 비록 이러한 것들이 여전히 초기 단계에 있지만요.
지난달, 저는 《Layer 2에서 할 수 있는 7가지 일》에 대한 글을 썼습니다. 더 깊이 연구하고 싶다면, 이 글은 확실히 좋은 출발점이 될 것입니다. 이 글에서 소개된 활동은 다음과 같습니다:
Polygon을 통해 Aave에서 대출하기;
StarkEx를 통해 dYdX에서 영구 계약 거래하기;
StarkEx를 통해 DeversiFi에서 DeFi 토큰 거래하기;
Optimism 네트워크를 통해 SNX 스테이킹 보상 받기;
ZK-Rollups를 통해 Loopring에서 유동성 채굴하기;
zkSync를 통해 GitCoin에 기부하기.
주: 위에서 언급한 Polygon, StarkEx, Optimism, ZK-rollups 및 zkSync는 이더리움 확장 솔루션입니다)
Gas 토큰 사용하기
간단히 말해, 당신은 Gas 가격이 낮을 때 Gas 토큰을 발행하고, Gas 가격이 높을 때 이를 상환하여 ETH 환급을 받을 수 있습니다. 이를 통해 Gas 비용을 보상받을 수 있습니다.
Gas 토큰이 효과적인 이유는 이더리움의 저장소 환급(storage refund) 메커니즘 때문입니다. 이 메커니즘은 저장 변수를 삭제한 이더리움 사용자에게 환급을 제공합니다. 이는 사람들이 이더리움의 상태가 팽창하지 않도록 장려합니다. (주: 이더리움에서는 사용자가 블록체인에서 데이터를 제거할 때 환급을 제공하여 더 효율적으로 데이터를 저장하도록 장려합니다)
따라서 Gas 토큰을 사용하면 Gas 가격이 낮을 때 이더리움의 상태 스냅샷을 얻고, Gas 가격이 높을 때 해당 상태를 잠금 해제하여 ETH 환급을 받을 수 있습니다. 보세요! 이렇게 하면 더 저렴한 거래가 가능합니다.
하지만 Gas 토큰은 실제로 이더리움의 상태 크기를 차단하여 비효율적인 Gas 가격 책정을 초래하므로, 향후 몇 년 내에 사라질 것으로 보입니다. 이 점을 기억해야 합니다. 그동안 이들은 당신의 Gas 비용을 줄일 수 있으므로, 지금은 이들을 배제하지 마세요!
예를 들어, 인기 있는 Gas 토큰 프로젝트는 GasToken.io입니다.
이 프로젝트에는 두 가지 약간 다른 Gas 토큰 구현인 GST1과 GST2가 있지만, 그들의 작동 원리는 유사합니다. 이 토큰 중 하나를 사용하려면, EtherScan에서 그들의 "Contract" 페이지로 이동하여 "Mint"(발행) 및 "Free"(해제) 함수를 호출하면 됩니다. 이 토큰을 해제할 때, 당신은 Gas 비용을 보상받기 위해 ETH 환급을 받을 수 있습니다!
Gas 비용을 최소화하는 Dapps 사용하기
이더리움의 일부 Dapps(분산형 애플리케이션)는 명확하게 Gas 최소화 제품을 제공합니다.
예를 들어, Yearn의 V2 기계총 풀(vaults)과 KeeperDAO는 사용자의 거래를 자동으로 일괄 처리하여, 사용자가 개별적으로 Gas 비용을 지불할 필요 없이 함께 Gas 비용을 지불할 수 있도록 하여, 각 사용자가 지불하는 Gas 비용을 크게 줄입니다.
또 다른 고려할 만한 프로젝트는 Balancer V2 거래 프로토콜입니다. Balancer V2 버전은 Balancer가 이제 모든 다양한 Balancer 유동성 풀의 자산을 저장하고 관리하는 단일 대금고(Vault)가 되도록 하여, Balancer를 통해 거래할 때 Gas 비용이 더욱 저렴해졌습니다!
이러한 Gas 비용을 현저히 최소화하는 Dapps를 사용하는 것은 Gas 비용을 절약하는 가장 간단한 방법 중 하나입니다. 당신은 어떤 애플리케이션이 가장 Gas를 절약하는지 아는 것만으로 충분합니다!
DeFi Saver를 통해 거래 전략 세우기
거래를 실제로 실행하지 않고도 거래를 테스트하고 시뮬레이션할 수 있다면, Gas 비용을 지불하기 전에 얼마나 많은 Gas 비용을 지불해야 할지 이해하고 조정할 수 있을까요?
음, DeFi Saver의 새로운 Recipe Creator와 Simulation Mode(시뮬레이션 모드)를 통해 가능합니다! 자세한 내용은 여기를 참조하세요.
이 과정의 작동 방식은 다음과 같습니다. Recipe Creator를 사용하여 원하는 모든 유형의 이더리움 활동을 배열한 다음, Simulation Mode(시뮬레이션 모드)를 실행하여 이러한 활동을 테스트할 수 있습니다. 이때 Gas 비용을 지불할 필요가 없습니다.
이 시스템은 직접적으로 Gas를 절약하는 방법은 아니지만, 거래를 조정하는 방법으로 Gas 비용을 줄이는 데 도움이 됩니다.
출처: DeFi Saver
일부 Gas 비용을 환급하는 애플리케이션 사용하기
이더리움의 프로젝트들은 현재 사용자들이 높은 Gas 비용으로 인한 고통을 겪고 있다는 것을 알고 있습니다. 따라서 일부 이더리움 프로젝트들은 사용자에게 일부 Gas 비용을 환급하여 이러한 고통을 보상하고 있습니다.
올해 초, Balancer는 특정 거래 쌍에 대해 Balancer를 통해 거래하는 사용자에게 BAL(해당 프로젝트의 거버넌스 토큰)을 환급하는 프로그램을 출시했습니다. 이는 DeFi 거래를 원할 경우 Balancer를 통해 거래하면, 이 프로토콜을 사용하여 거래하는 것만으로도 좋은 BAL 토큰을 얻을 수 있다는 것을 의미합니다.
이러한 프로그램은 모두 새로운 계획이지만, 지금까지 각 프로토콜에 대해 매우 성공적이었습니다. 앞으로 더 많은 프로토콜이 유사한 계획을 채택하게 된다면 놀랍지 않을 것입니다!
결론
높은 Gas 가격은 영원한 문제가 아닙니다. Layer 2 확장 솔루션과 Eth2의 도래로 인해, Gas 가격은 향후 1년 동안 크게 하락할 것입니다.
하지만 현재 우리는 높은 Gas 가격에 대처해야 합니다. 따라서 다음에 이더리움 거래를 해야 할 때, 맹목적으로 거래하지 마세요. 지금이 어떤 시간인지 확인하거나, 특정 확장 솔루션을 통해 동일한 거래를 수행할 수 있는지 등을 고려하세요. Gas 사용 방식에 대한 이해를 강화함으로써, 지금 많은 ETH를 절약할 수 있습니다!