Ethereum의 거래 처리 속도 증가
많은 사람들은 과거에 ETH의 TPS(초당 거래 수)가 약 15 거래라는 인식을 가지고 있었습니다. 그러나 지속적인 프로토콜 최적화 덕분에 Ethereum의 현재 TPS는 약 60으로 증가하며, 이는 4배 상승한 수치입니다. 이러한 변화는 수년에 걸친 최적화 노력의 결과이며, 가장 직접적인 이유는 GAS Limit을 1500만에서 3600만으로 효율적으로 조정했기 때문입니다.
GAS Limit 조정과 그 의미
최근 Ethereum은 GAS Limit을 다시 6000만으로 상향 조정하려는 계획을 세우고 있습니다. GAS Limit은 각 블록이 수용할 수 있는 Gas의 최대 한도를 의미하며, 이를 통해 블록이 처리할 수 있는 거래 수가 증가하고 네트워크 속도가 빨라집니다. 다수의 확장 방안 중에서 GAS Limit을 증대시키는 것은 가장 즉각적인 솔루션으로 여겨집니다.
특히, 이 조정은 하드 포크를 필요로 하지 않기 때문에 Ethereum의 동적 매개변수로 간주됩니다.
PoS 노드가 기존 프로토콜 규칙에 기반하여 Gas Limit을 미세 조정할 수 있는 것입니다. 즉, 프로토콜 내에서 새로운 블록의 생산자는 부모 블록에 비해 ± 1/1024 범위 내에서 Gas Limit을 조정할 수 있습니다. 이는 비트코인의 1MB 고정 블록 크기 시스템과는 전혀 다른 접근 방식입니다.
검증자와 Gas Limit의 자발적 조정
현재 Ethereum 네트워크에는 100만 개 이상의 검증자가 존재합니다. 이들 검증자가 특정 비율에 도달하면 네트워크는 자동으로 새로운 Gas Limit으로 전환되어 모든 노드의 호환성을 확보합니다. 현재까지 약 15%의 검증자가 6000만 Gas Limit 설정을 지원하기로 선택했습니다. Ebunker는 이 지원에 참여하고 있으며, 우리 또한 Ethereum 네트워크 성능과 분산화 간의 균형을 항상 주목하고 있습니다.
EIP-1559와 검증자의 수익 구조
이러한 조정이 자발적인 과정이기 때문에 여전히 구형 버전(예: 3000만)을 유지하는 노드들이 존재합니다. EIP-1559의 출시 이후, Ethereum의 Base Fee는 소각되며, 검증자는 사용자들이 추가한 팁을 통해서만 수익을 얻게 됩니다. GAS Limit의 증가로 전체 네트워크의 처리 용량이 개선되고, 거래 혼잡이 줄어들면 팁 쟁탈의 압력도 경감되어 팁의 양이 자연스럽게 감소하게 됩니다.
결국 Gas Limit의 증대가 검증자의 수익을 압박하여 ETH의 소각을 더욱 촉진할 것입니다. 이런 인센티브 메커니즘 아래에서 6000만 Gas Limit을 지지하는 검증자들은 이타적이라고 볼 수 있습니다.
논란의 제안, EIP-9698
최근 커뮤니티는 또 다른 논란이 있는 제안인 EIP-9698을 제안했습니다. 이 제안은 Gas Limit을 3600만에서 36억으로 증가시켜 향후 4년 동안 Ethereum의 TPS를 약 2000으로 증가시킬 수 있는 목표를 가지고 있으며, 현재의 고성능 체인인 Solana를 직접 겨냥하고 있습니다. 그러나 이 같은 아이디어는 명백히 다소 급진적입니다.
이론적으로는 충분히 강력한 성능을 가진 노드가 존재한다면 Gas Limit을 지속적으로 높일 수 있습니다. 그러나 현실적으로는 Ethereum 네트워크에 100만 개 이상의 활성 검증자가 존재하며, 이를 고려해야 합니다.
미래의 확장 가능성과 Ethereum의 발전
현재 Gas Limit을 3600만에서 6000만으로 증대하려는 제안은 Pechtra 업그레이드 이후 네트워크 조정 리듬에 들어섰습니다. ethpandaops의 연구에 따르면, Gas Limit이 6000만으로 증가한 후 약 90%의 블록이 1016밀리초 이내에 최초로 발견되었습니다.
Ethereum 네트워크의 66% 노드는 블록과 관련 데이터가 4초 이내에 완전하게 수신되어야 블록이 유효하다고 간주됩니다. 이러한 전파 제약을 바탕으로 테스트 네트워크에서 계산된 Gas Limit의 이론적 상한은 약 1억 5000만입니다. 따라서 현재 상황에서 EIP-9698의 비전은 단기간 내에 실현되기 어려운 상황입니다.
결론
단, 향후 Ethereum이 대형 노드/소형 노드 아키텍처를 도입한다면, 예를 들어 2048 ETH가 스테이킹된 노드가 더 높은 부하를 처리하고 32 ETH 노드가 더 작은 블록을 처리하는 구조를 갖춘다면, 더 나은 확장을 위한 새로운 가능성을 열 수 있을 것입니다. 그런 이유로, 사람들이 ETH Gas 가격이 지속적으로 낮아지고 있다는 농담을 하면서도, 이는 단순히 시장의 변화뿐만 아니라 Ethereum이 실제로 더 빠르고 효율적이며 사용자 친화적으로 발전하고 있다는 것을 시사하고 있습니다.
Ebunker의 공식 웹사이트: 더 많은 논의를 원하신다면 참여해 주세요: Ebunker 트위터