높은 가스 요금 문제는 수년 전부터 이더리움의 골치거리였다. 이 문제를 해결하기 위해 레이어 2 솔루션 등 네트워크의 근본적인 변화 등의 여러 방안이 제시되었다.
그 중 하나가 몇 가지 흥미로운 메커니즘을 통해 가스 요금을 절감하고자 하는 업그레이드인 EIP-4488이다. 이번 글에서는 EIP-4488란 무엇이고 어떻게 작동하는지 정리해보았다.
콘텐츠 목차
- 이더리움과 가스 요금 문제
- EIP-4488은 무엇인가
- EIP-4488가 네트워크에 미치는 영향
- EIP-4488이 사용자에게 주는 혜택
- 이더리움 비용을 낮추는 전략으로서의 EIP-4488
- 자주 묻는 질문
이더리움과 가스 요금 문제
가스는 이더리움 네트워크에서 거래 및 기타 작업을 수행하는 데 필요한 비용이다. 각 거래 유형마다 가스 요금이 다르며, 이는 또한 거래의 복잡성에 따라 천차만별이다. 단순하게 ETH를 전송하는 것은 ERC 토큰을 전송하거나 이더리움 토종 탈중앙화 거래소(DEX)에서 자산을 교환하는 것보다 가스 사용량이 적다.
네트워크의 각 블록마다 가스 제한이 있다. 블록이 가스 제한 범위 내에 있지 않으면 무효가 되는 것이다. 이러한 가스 제한은 시간 및 각양각색의 요인에 따라 변경될 수 있다. 따라서 트랜잭션이 항상 동일한 블록에 있는 것은 아닌 것이다.
채굴자들은 가스요금이 가장 높은 것을 먼저 골라 거래를 검증한다. 가스 요금은 블록 공간의 입찰자 역할을 한다. 더 많은 수의 사용자가 더 작은 공간 블록에 입찰할 때, 이 역학은 높은 네트워크 요금을 초래할 수 있다.
이더리움 가스 요금, 왜 비쌀까
기억해야 할 중요한 측면은 가스 요금이 거래 규모가 아닌, 이더리움 네트워크에서 동시에 얼마나 많은 거래가 이루어지느냐에 달려 있다는 것이다. 예를 들어 피크 시간에 트랜잭션이 처리되는 경우 트랜잭션을 완료하기 위해 수백 달러를 지불해야 할 수 있다. 이것은 초당 30건 안팎의 트랜잭션만 처리할 수 있는 작업증명(PoW) 이더리움 네트워크의 핵심 이슈 중 하나다.
이 피크 시간 동안 사용자들은 거래가 확실히 처리되도록 더 높은 가스 요금을 지불하게 된다. 사용자가 충분한 가스 요금을 내지 못하면 이더리움 거래가 실패할 수 있기 때문이다. 이렇게 되면 거래가 성사되지 않더라도 이용자는 가스 요금을 내게 된다.
이더리움 네트워크가 거래로 인해 수수료가 천문학적으로 높은 수준으로 치솟았던 적은 수도 없이 많다. 이 네트워크가 얼마나 혼잡해질 수 있는지를 처음 입증한 순간 중 하나는 2017년 크립토키츠 열풍 때였다. 2021년 대형 NFT 붐으로 이더리움에도 신규 이용자들이 대거 유입되면서 가스 요금이 폭등했다. 우리는 이러한 일이 유가랩스의 BAYC(지루한 원숭이 요트 클럽)와 같은 프로젝트 론칭 중에 일어나는 것을 보아왔다.
이더리움 재단은 2022년 말까지 지분증명(PoS)으로 전환할 계획이며, 네트워크는 이더리움 2.0으로 알려질 예정이다. 이로써 네트워크의 확장성이 향상되고 가스 요금도 내려갈 것이다. 아직 거기까지는 아니지만, 요금을 절감하는 길을 닦고 있는 다른 조치들이 있다. 그 대안적 조치 중 하나가 EIP-4488이다.
EIP-4488은 무엇인가
EIP-4488은 이더리움 개선안인 ‘전체 통화 데이터 제한에 따른 거래 통화 데이터 가스 비용 절감’이다. 비탈릭 부테린과 안스가 디트리히가 2021년 11월 도입해 옵티미즘Optimism), 아비트럼(Arbitrum), 제트케이싱크(zkSync) 등 이더리움 롤업 솔루션의 거래 비용을 낮추는 데 주력했다.
부테린과 디트리히는 이 개선안에서 보안을 훼손하지 않고 가스 비용을 낮추는 단계와 이더리움 2.0 개발을 진전시키기 위한 로드맵을 정리해보았다.
EIP-4488 개선안에 제시된 주요 아이디어는 다음과 같다.
- 그룹 레이어 2는 사용자의 트랜잭션을 대량으로 롤업하고 “호출 데이터”를 통해 게시한다. 이 업그레이드는 통화 데이터를 메인넷에 게시하는 비용을 줄여 최종 사용자의 가스 요금을 더욱 낮출 것이다.
- 이미 여러 거래에서 가스 요금을 사회화하면서 거래 수수료가 3~8배 정도 떨어졌고, ZK롤업은 이더리움 기본층보다 40~100배 저렴하다. 부테린은 데이터 공간을 늘리면 “롤업 비용을 5배까지 줄일 수 있다”고 보고 있다.
- 롤업은 장단기적으로 이더리움 스케일링을 위한 최고의 솔루션이 될 것이다. 블록체인은 이더리움의 PoS 네트워크에 샤딩을 추가해 더욱 확장할 예정이다. 이를 통해 레이어 2 롤업을 보다 쉽게 수행하고 거래 비용을 절감할 수 있다. 후속 EIP-4844 개선안의 샤딩에 대한 자세한 내용은 여기에서 확인가능하다.
누구나 노드를 실행할 수 있도록 분산화를 위해 블록 크기를 작게 유지하는 것이 중요하다. 하지만 현재 이더리움 블록 크기는 관리할 수 있으며 EIP-4488과 같은 어떠한 업그레이드도 유지보수 비용을 증가시키지 않을 것이다.
EIP-4488 개선안은 레이어 1 데이터를 직접 감소시키지 않는다. 그러나 롤업을 지원하므로 실행 비용의 균형을 유지하면서 비슷한 최대 용량을 유지할 수 있다.
데이터 가용성은 이더리움 네트워크의 또 다른 주요 확장 문제이다. 그러나 EIP-4488은 레이어 2 프로토콜을 완화시킴으로써 이것을 해결한다.
EIP-4488이 네트워크에 미치는 영향
EIP-4488은 EIP-4844의 이전 버전이며, 높은 거래 수수료 문제를 해결하기 위한 더 간단한 접근 방식을 가지고 있었다. EIP-4488은 다음과 같은 두 가지 중요한 측면을 도입하고 있다.
- 콜데이터 가스 비용이 바이트당 16가스에서 3가스로 감소했다.
- 블록당 1MB, 각 트랜잭션당 300바이트(최대 1.4MB)로 보안 위험을 줄인다.
EIP-4488은 주로 콜데이터를 대상으로 하며, 트랜잭션이나 호출의 데이터 매개변수가 유지되는 읽기 전용 바이트 주소 가능 공간이다.
다시 말해, EIP-4488은 외부 통화에서 기능까지의 데이터가 저장되는 총 트랜잭션 통화 데이터를 제한한 후, 통화 데이터 가스 비용을 줄여서 망이 끊어질 가능성을 제거하게 된다.
하드 리밋은 평균 담당 건수의 증가가 최악의 경우 건수 증가로 이어지지 않도록 보장하는 가장 쉬운 방법이다. 롤업 비용이 크게 증가하여 평균 블록 크기가 수백 킬로바이트로 증가하게 된다. 그러나 하드 리밋은 10MB를 포함하는 단일 블록의 최악의 경우를 방지할 수 있다. 최악의 경우 블록 크기는 실제로 지금보다 작을 수 있다(1.4MB 대 1.8MB)
부테린은 다음과 같이 말했다.
“콜데이터 가스 비용은 16에서 3으로 증가하여 최대 블록 크기를 10M 바이트로 증가시킨다. 이는 이더리움 P2P(피어 투 피어) 네트워킹 계층을 전례 없는 수준의 긴장 상태로 몰아넣고 네트워크를 파괴할 위험이 있다. 몇 년 전 500kB 블록에 대한 이전 라이브 테스트에서는 이미 몇 개의 부트스트랩 노드가 제거되었다.” 그는 또한 “비용 감소 및 한도 축소 개선안”으로 최대 블록 크기가 1.5MB로 증가할 것이라고 언급하였다. 이는 “보안 위험의 대부분을 방지하는 등 충분할 것”이다.
EIP-4488 관련 토론은 여기에서 확인할 수 있다. 이 개선안은 이더리움 테스트넷에서 구현되었으며, 최신 결과는 여기서 볼 수 있다.
EIP-4488에 대한 우려
노드 운영자는 단순히 데이터 공간을 늘림으로써 작업량 증가에 직면하게 된다. 블록체인의 전체 데이터베이스는 대부분의 컴퓨터가 저장하기에는 너무 큰 부담이 될 것이다. 그러나 이 문제는 1년 이상 된 노드에 대한 블록 저장 책임을 떠넘기는 보완적 제안으로 해결될 수 있다.
EIP-4488이 사용자에게 주는 혜택
EIP-4488 제안은 롤업 비용을 줄이고 레이어 2 가스 요금을 낮추기 때문에 사용자에게 직접적인 영향을 미칠 것이다.
EIP-4488은 이더리움의 높은 가스 요금에 대한 단기 해결책으로 제시됐다. 옵티미즘 및 아비트럼과 같은 레이어 2 솔루션의 사용자의 경우 거래 수수료가 3-8배 낮아지게 된다. zk롤업 이용자는 이더리움 기본층보다 최대 40~100배 저렴하게 가스 요금을 낼 수도 있다.
그러나 일부 개발자들은 계속 증가하는 거래 데이터에 대해 우려를 표명했다. EIP-4488 업그레이드는 전체 블록 크기가 증가함을 의미하며, 이는 장기적으로 문제시된다. 이번 업그레이드가 구현되면 이더리움 블록체인의 크기는 블록당 0.1Mb~0.5Mb의 속도로 증가한다. 이는 체인의 크기 성장률의 5배 증가율을 나타낸다. 이렇게 될 경우 더 나은 하드웨어가 필요하기 때문에 노드가 되기를 원하는 사용자에게 문제가 될 수 있다.
또 다른 문제는 EIP-4488 업그레이드로 인해 추가적인 네트워크 제한이 발생할 수 있다는 것이다. 사용자는 동일한 콜 데이터 공간을 위해 경쟁하는 롤업 트랜잭션보다 더 높은 수수료를 지불해야 할 수 있다.
ETH 수수료 절감 전략으로서의 EIP-4488
EIP-4488 개선안은 이더리움 블록체인에 구축된 롤업 프로토콜의 거래 비용을 낮추기 위해 만들어졌다. EIP-4488은 네트워크가 샤딩 솔루션을 기다리는 동안 중간 제안이었으며, EIP-4844에 의해 도입되었다.
다만 모두가 기다리고 있고 이더리움의 스케일링 문제를 해결할 것으로 예상되는 주요 업데이트는 PoW에서 PoS 블록체인으로의 전환이다. 이것은 가스 요금 문제를 종결시킬 것이므로 사용자들은 어느 쪽이든 자신들의 꿈을 실현되기까지 오래 기다릴 필요가 없게 된다.
이더리움 개선안이 어렵게 느껴지세요? 비인크립토 텔레그램 그룹에 참여하세요! 전문적 지식을 가진 사람들로부터 상세하고 친절한 설명을 들을 수 있습니다.
자주 묻는 질문
EIP란 무엇인가?
EIP-4488이란?
비인크립토 웹사이트에 포함된 정보는 선의와 정보 제공의 목적을 위해 게시됩니다. 웹사이트 내 정보를 이용함에 따라 발생하는 책임은 전적으로 이용자에게 있습니다.
비인크립토는 투자가이드를 통해 독자에게 유익한 양질의 교육 콘텐츠를 제공하기 위해, 콘텐츠를 검증하고 연구하는 데 많은 시간을 할애하고 있습니다.
비인크립토의 파트너사는 글이 게시되는 대가로 수수료를 제공할 수 있으나, 이는 공정하고 정직하고 유용한 콘텐츠 제작 프로세스에 어떠한 영향도 미치지 않습니다.