온체인 수수료 급등, EIP-1559, Layer2, 가스 토큰이 어떻게 돌파구를 마련할 것인가
본 문서는 링크 포착기 원작 기사로, 저자는 Loners Liu입니다.
이더리움 가격이 역사적인 최고치를 돌파한 후, 짧은 흥분은 오래가지 못했고, 더 많은 사람들이 이더리움의 사용 비용이 점점 더 높아지고 있음을 깨닫기 시작했습니다. ETH 2.0 샤딩이 시행되기 전에 많은 사람들이 현재의 네트워크 혼잡과 높은 수수료를 개선할 수 있는 솔루션을 찾기 시작했습니다.
본 문서는 각 거래 비용이 어떻게 계산되는지부터 시작하여, Gas 토큰, EIP-1559 제안 및 Layer 2 확장성 등 주요 솔루션이 이더리움 생태계에 더 나은 거래 경험을 어떻게 창출하는지 분석합니다.
1. Gas 비용의 계산
이더리움 네트워크에서, 송금 거래든 스마트 계약 실행이든 전체 네트워크의 계산 또는 저장 자원을 소비해야 하며, 이러한 자원의 소비량을 Gas(연료)라고 합니다. 체인상의 거래 수수료는 Gas Used와 Gas Price의 곱에 따라 결정되며, 최종적으로 ETH로 이더리움 채굴자에게 지급됩니다.
여기서 Gas Used는 작업을 실행하는 데 실제로 소비된 Gas의 총량을 의미하며, 이는 이번 거래의 복잡성에 따라 달라집니다. 스마트 계약이나 집계기와 같은 더 복잡한 거래 논리를 포함하는 거래는 더 많은 Gas가 필요합니다. 예를 들어, ETH 송금 거래의 Gas Used 고정값은 21000이며, Uniswap과 같은 DeFi 애플리케이션의 값은 대부분 100000 이상입니다.
Gas Price는 사용자가 소비하는 각 Gas에 대해 지불할 의사가 있는 가격을 의미하며, 단위는 Gwei(1 ETH = 10^9 Gwei)입니다. 또한 네트워크 혼잡 상황에 따라 달라지며, 혼잡한 경우 1000Gwei에 이를 수 있고, 거래가 적은 시간에는 최소 1Gwei까지 낮아질 수 있습니다.
이더리움은 현재 초당 처리할 수 있는 거래 수를 다음 공식을 통해 계산할 수 있습니다: 초당 처리할 수 있는 거래 = Gas Used * 평균 블록 간격 시간
평균 블록 간격이 13.2초, ETH 가격이 1200달러, Gas Price가 100Gwei인 경우, 다양한 이더리움 거래 유형이 빠르게 체결될 때 필요한 거래 비용을 추정할 수 있습니다:
ETH가 연속적으로 상승함에 따라 사용자가 실제로 지불하는 수수료도 지속적으로 상승하고 있습니다.
일반적으로 채굴자는 Gas 가격이 높은 거래를 우선적으로 패키징합니다. 이는 그들의 수익을 극대화하기 때문이며, 결국 Gas에 대한 최고 가격 경매를 유발합니다. 사용자 경험 측면에서 이러한 경매 메커니즘은 자원을 차지하기 위해 단기간에 경매 가격을 대폭 인상하여 초과 지불 현상이 발생할 수 있습니다. 이것은 사실상 이 경매 메커니즘의 비효율성을 반영하며, 불필요한 지연을 초래할 수 있습니다.
따라서 Layer2, Gas 토큰, EIP-1559와 같은 솔루션은 현재 이더리움 거래 수수료가 지나치게 높은 문제를 해결하기 위한 세 가지 주요 선택지가 되었습니다.
2. Gas 토큰의 솔루션
이더리움 스마트 계약에서 Gas 비용의 소비는 해당 계약이 체인에 데이터를 저장하는 상황에 따라 결정됩니다. Gas 토큰의 방법은 Gas 비용을 ERC20 토큰으로 토큰화하여 사용자가 직접 매매하거나 향후 Gas를 사용할 수 있는 선불로 사용하는 것입니다. 사용자는 Gas 가격이 저렴할 때 적절히 구매하고 저장한 후, Gas 가격이 상승할 때 사용할 수 있습니다.
구체적으로, Gas 가격이 낮을 때 Gas 토큰은 사용자가 계약 내에서 토큰 GST1/GST2를 생성하거나 주조하도록 장려합니다. 이때 Gas 토큰은 사용자가 제공한 자금을 사용하여 낮은 비용으로 데이터를 저장하거나 계약을 생성합니다. Gas 가격이 폭등할 때 사용자는 GST1/GST2를 사용하거나 소비할 수 있으며, Gas 토큰은 데이터를 삭제하거나 계약을 통해 네트워크 보상을 얻거나 Gas 환급을 통해 낮은 가격으로 Gas를 소비할 수 있습니다.
2020년 6월, 집계 거래 플랫폼 1inch는 이더리움 Gas 비용 토큰 Chi를 추가로 최적화하여 발표했습니다. 이 플랫폼 사용자는 거래에서 이를 사용할 수 있으며, "같은 거래에서 Chi 토큰을 소각하면 수수료 비용이 거의 절반으로 줄어듭니다."라고 1inch 공식이 밝혔습니다.
1inch 공식 블로그의 설명
또한, uLABS의 합성형 Gas 선물 토큰(uGAS)은 Gas의 "사용자"와 "제공자"가 비용이나 수익을 잠글 수 있도록 허용하는 솔루션을 채택했습니다. uGAS 토큰은 사용자가 위험을 헤지할 수 있도록 하며, Gas 가격의 투기 도구 역할도 합니다. 그러나 이에 대해 Grouk의 공동 창립자 왕위안은 uGAS가 순수하게 예측 시장이며, Gas 가격에 베팅한다고 말했습니다.
"우리는 DeFi 팀이 Gas 토큰을 축적하기 시작하고, 시장이 극심하게 변동할 때 내장된 청산 자동 프로그램을 사용해야 할 때 그들의 프로토콜에서 이를 사용할 것이라고 예상합니다."라고 Multicoin Capital은 연구에서 지적했습니다.
3. Layer2 솔루션
앞서의 표에서 볼 수 있듯이, 복잡한 계약 상호작용은 수십 달러의 거래 비용을 지불해야 할 뿐만 아니라 많은 Gas Used를 소비해야 합니다. 이더리움이 DeFi와 같은 애플리케이션으로부터 점점 더 많은 복잡한 거래를 받게 되면, 초당 처리할 수 있는 거래 수는 빠르게 감소할 것입니다. 따라서 DeFi 생태계의 번영에 따라 체인상의 확장 솔루션에 대한 수요가 날로 증가하고 있습니다. 이더리움 2.0이 도래하기 전에 사용자는 높은 거래 비용과 경험 비용을 해결할 수 있는 제품이 절실히 필요합니다.
이러한 이유로 이더리움 Layer 2 트랙이 주목받고 있으며, 전통적인 Layer1에서 이더리움 메인 체인과 상호작용할 때 이 과정은 Gas 비용을 소비해야 합니다. 그러나 2층 네트워크에서 거래하거나 송금할 때는 실제로 이더리움 메인넷과 상호작용하지 않으므로 Gas 비용과 일련의 거래 비용이 발생하지 않으며, 따라서 높은 거래 비용 문제를 해결할 수 있습니다.
이러한 작업은 최종적으로 검증자가 사용자 데이터 작업을 이더리움 메인 체인으로 통합하여 검증하는 방식으로 이루어집니다. 검증자는 사용자가 2층 네트워크에서 수행하는 모든 작업을 신경 쓸 필요 없이, 사용자의 최종 결과만을 이더리움 메인 체인으로 가져가 검증하면 됩니다. 이점은 사용자 거래 경험을 크게 향상시키고 많은 비용을 절감할 수 있다는 것입니다.
현재 Layer2 솔루션은 주로 상태 채널, 사이드 체인, 롤업을 포함합니다. 이더리움은 롤업 중심의 2.0 로드맵을 확인했으며, 롤업은 Layer2 확장의 주류 기술이 되었다고 할 수 있습니다.
동시에 Uniswap, Aave, Synthetix와 같은 DeFi 주요 플레이어들은 Layer 2 + DeFi의 가능성을 탐색하기 시작했습니다. 최근 Sushiswap이 2021년 로드맵을 발표하면서 공식적으로 ZK 롤업을 Layer2의 우선 옵션으로 제시했습니다. Synthetic은 Optimistic 솔루션을 사용하여 SNX를 Layer2에서 스테이킹하기 시작했으며, 현재 스테이킹 양은 275만 SNX로 약 3500만 달러에 달합니다.
하지만 DeFi 프로젝트의 조합 가능성으로 인해, 프로젝트 측은 확장 솔루션을 선택할 때 올바른 설계와 균형을 고려해야 하며, 다른 프로젝트의 가능성 선택도 고려하고 이에 대한 최적화를 진행해야 합니다.
DeFi 프로젝트가 자신에게 적합한 Layer2 솔루션을 고려할 때, Nervos 공동 창립자 리궈닝은 "다양한 특성과 비즈니스를 가진 프로젝트는 Layer2에 대해 서로 다른 요구를 가질 것입니다. 현재 DeFi 프로젝트의 선택 원칙은 대체로 몇 가지 고려 사항이 있으며, 여기에는 보안성에 대한 고려, 성능 향상의 긴급성, 이전 비용에 대한 고려, 비즈니스 코드를 다시 작성해야 하는지 여부가 포함됩니다."라고 밝혔습니다.
Layer2로의 이전 여부에 대한 또 다른 주요 고려 사항은 사용자가 이탈하지 않아야 한다는 것입니다. "이것이 현재 많은 공공 블록체인이 이더리움보다 성능이 우수할 수 있지만, 이더리움이 여전히 막대한 생태계 이점을 가지고 있는 이유입니다. 따라서 Layer2로 이전한 후 사용자의 사용 습관이 변경되어야 한다면, 이는 Dapp 운영자가 원하지 않는 상황이 될 것입니다."라고 리궈닝은 말했습니다.
종합적으로 볼 때, Optimistic Rollup 접근 방식에서는 프로젝트 측이 직접 이전할 수 있으며, 이는 이더리움 EVM과 호환되기 때문입니다. ZK 롤업 접근 방식에서는 프로젝트 측이 다시 개발해야 하며, 이전 난이도가 높고 지원 작업이 제한적이지만 성능이 충분히 좋기 때문에 진정한 장벽을 구축할 수 있습니다.
4. EIP-1559 제안
Layer2가 이더리움 외부의 프로토콜로 간주될 수 있다면, 사용자의 모든 작업은 실제로 2층에서 저장되거나 패키징됩니다. 이더리움의 EIP-1559 제안은 Layer1 블록의 사용률을 조정하여 사용자에게 보다 확실한 Gas 가격과 더 유연한 Gas 한계를 제공합니다.
지난해 12월 21일, 이더리움 재단 개발자 Eric이 EIP-1559 제안이 곧 시행될 것이라고 발표한 이후, 해당 제안에 대한 논의는 빠르게 화제를 모았습니다. 이 제안의 두 가지 주요 목표는 첫째, 이더리움 수수료 시장을 보다 효율적으로 만드는 것이고, 둘째, 거래를 보낼 때 사용자 경험을 개선하는 것입니다.
이 제안은 세 가지 특징이 있습니다. 첫째, Gas Price 설정이 프로토콜 내로 이동하여 큰 변동을 피합니다. 둘째, 전체 블록의 Gas Limit이 이전보다 더 많은 거래를 수용할 수 있습니다. 셋째, 전체 거래 수수료 중 대부분의 기본 수수료가 소각되고, 채굴자에게는 일부 팁만 남습니다.
원래의 Gas Price는 지갑이 과거 블록의 사용량을 기준으로 추정한 것이며(물론 사용자가 수동으로 조정할 수도 있습니다), EIP-1559 제안 내에서는 두 가지 구성 요소가 있습니다. 즉, 기본 수수료와 Gas 프리미엄으로, Gas 프리미엄은 채굴자나 검증자에게 주는 팁으로 볼 수 있습니다.
암호화 세계에서 EIP-1559 제안에 대한 해석에 따르면, 이 새로운 제안에서 하나의 블록에서 발생하는 모든 거래는 두 개의 변수를 포함합니다. 하나는 Gas 목표(목표 Gas 사용량)와 기본 수수료이며, 원래의 Gas Limit(원래 고정 12500000)은 Gas 목표의 두 배로 변경됩니다.
어떤 블록 내의 모든 Gas Used가 Gas 목표보다 적다면, 즉 현재의 Gas 사용량이 Gas 목표에 도달하지 못한 경우, 프로토콜은 현재 기본 수수료가 너무 높아 거래를 원하지 않는다고 판단하고, 다음 블록에서 기본 수수료를 줄여 더 많은 사람들이 거래하도록 유도하여 블록 내의 Gas 사용량을 높이고 전체 블록의 Gas Used를 목표 사용량에 가깝게 만듭니다.
반대로, 어떤 블록의 모든 Gas Used의 합이 Gas 목표를 초과하고 Gas Limit보다 적은 경우, 현재의 기본 수수료 상황에서 목표 Gas 사용량을 초과하게 되어 프로토콜은 기본 수수료를 조정하여 증가시키고 거래 비용을 높입니다.
이 제안은 Gas 목표를 도입하여 원래의 블록 상한을 높였으며, 원래 1250000 Gas Limit의 기반 위에서 패키징할 수 있는 거래 수를 증가시켰습니다. 또한 이 제안은 두 블록 간의 기본 수수료 변동이 1/8을 초과할 수 없도록 규정하고 있으므로, 네트워크의 거래량이 갑자기 증가하더라도 기본 수수료가 급등하지 않도록 합니다.
물론, 이 제안이 시행되면 채굴자의 거래 보상은 Gas 프리미엄만 남게 되며, 모든 기본 수수료는 지급 후 소각되므로 채굴자나 검증자의 이익은 크게 손상됩니다.
이로 인해 최근 Flexpool 채굴 풀이 공지를 발표하고 EIP-1559 업그레이드에 공식적으로 반대하며 이더리움 채굴자들에게 EIP-1559 업그레이드에 대한 의견 투표를 조직한다고 발표했습니다. 이 공지는 EIP-1559 업그레이드가 채굴자에게 어떤 이익도 주지 않으며, 오히려 이더리움 채굴자에 대한 변형된 착취라고 주장했습니다. EIP-1559 업그레이드가 시행되면 이더리움 채굴자는 노예가 되고, 최종 수혜자는 이더리움 개발자가 될 것이라고 경고했습니다.
지지자들의 관점에서는 생태계의 최적화 업그레이드는 궁극적으로 사용자에게 유리한지를 판단해야 하며, EIP-1559는 수수료를 낮추고 더 나은 사용자 경험을 제공하여 더 많은 사람들이 이더리움 생태계에 들어오도록 유도하며, 수수료 소각은 이더리움이 디플레이션 시대에 진입하는 데 도움이 됩니다.
참고 자료:
《_전방위적으로 이더리움 Gas 여섯 가지 신비로운 도구를 이해하기》
《_D1 Ventures: 이더리움 Layer 2 솔루션과 DeFi 확장 선택 분석》
《_Layer2: 2층 프로토콜과 제로 지식 증명 - 당신의 Gas 비용을 구할 수 있는 방법은?》