# EIP-7983

> EIP-7983은 트랜잭션 가스 사용량을 제한하기 위해 Vitalik Buterin과 Toni Wahrstätter가 제안한 이더리움 개선 제안입니다.

- Canonical URL: https://iq.wiki/kr/wiki/eip-7983
- Categories: Projects & Protocols
- Tags: DeFi
- Created: 2025-07-07T15:22:15.167Z
- Last updated: 2025-07-09T10:30:51.592Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**EIP-7983**은 개별 트랜잭션의 최대 [가스](https://iq.wiki/wiki/gas) 사용량에 대한 프로토콜 수준의 상한을 도입할 것을 제안하는 [이더리움 개선 제안](https://iq.wiki/wiki/ethereum-improvement-proposal-eip) (EIP)입니다. 이 제안은 네트워크 보안을 강화하고, 안정성을 개선하며, 트랜잭션 처리의 예측 가능성을 높이는 것을 목표로 합니다.

## 개요

[Vitalik Buterin](https://iq.wiki/wiki/vitalik-buterin)과 Toni Wahrstätter가 작성한 EIP-7983은 단일 트랜잭션이 소비할 수 있는 [가스](https://iq.wiki/wiki/gas) 양에 대한 엄격한 제한을 설정할 것을 제안합니다. 현재 [이더리움](https://iq.wiki/wiki/ethereum) 아키텍처에서는 단일 트랜잭션이 이론적으로 [블록](https://iq.wiki/wiki/block)의 전체 [가스](https://iq.wiki/wiki/gas) 제한을 활용할 수 있으며, 이는 불균등한 부하 분산, 잠재적인 서비스 거부(DoS) 벡터 및 예측 불가능한 네트워크 동작과 같은 문제로 이어질 수 있습니다. 트랜잭션별 [가스](https://iq.wiki/wiki/gas) 상한을 구현함으로써 이 제안은 [블록](https://iq.wiki/wiki/block) 내의 트랜잭션 [전반에](https://iq.wiki/wiki/across) 걸쳐 [가스](https://iq.wiki/wiki/gas) 소비를 보다 균등하게 분산시켜 이러한 위험을 완화하고 보다 안정적이고 예측 가능한 네트워크 환경을 조성하고자 합니다. 이 제안은 [이더리움](https://iq.wiki/wiki/ethereum) 네트워크의 [기본](https://iq.wiki/wiki/base) 프로토콜의 효율성과 보안을 단순화하고 개선하기 위한 광범위한 노력의 일환입니다. [\[1\]](#cite-id-FECNGngKJQ) [\[2\]](#cite-id-g7QNkNLV3P) [\[3\]](#cite-id-9t72UvXY4U)

제안된 상한은 큰 트랜잭션을 더 작고 관리하기 쉬운 부분으로 분할하도록 장려함으로써 영지식 가상 머신(zkVM)과의 호환성을 개선하는 것을 목표로 합니다. 이는 네트워크 확장에 중요한 분산 증명 시스템에 대한 더 나은 참여를 용이하게 합니다. EIP는 제안된 [가스](https://iq.wiki/wiki/gas) 제한을 초과하는 트랜잭션이 네트워크의 트랜잭션 풀 내에서 그리고 [블록](https://iq.wiki/wiki/block) 유효성 검사 중에 처리되는 방법을 지정합니다. [\[1\]](#cite-id-FECNGngKJQ) [\[4\]](#cite-id-fOZwPXkOsb)

## 역사

EIP-7983은 2025년 6월 24일에 생성되었습니다. 이는 EIP-7825와 같이 [이더리움](https://iq.wiki/wiki/ethereum)에서 트랜잭션 실행의 예측 가능성을 개선하는 것을 목표로 하는 이전의 노력을 기반으로 합니다. 이 제안은 [이더리움](https://iq.wiki/wiki/ethereum) 공동 창립자 Vitalik Buterin과 연구원 Toni Wahrstätter에 의해 핵심 범주의 표준 트랙 EIP로 도입되었습니다. [\[1\]](#cite-id-FECNGngKJQ) [\[2\]](#cite-id-g7QNkNLV3P)

## 사양

EIP-7983의 핵심 사양은 단일 트랜잭션에 대해 16,777,216 [가스](https://iq.wiki/wiki/gas) (2^24)의 프로토콜 수준 최대 [가스](https://iq.wiki/wiki/gas) 제한을 시행하는 것입니다. 이 상한은 기존 합의 규칙에 따라 채굴자 또는 유효성 검사기가 조정할 수 있는 전체 [블록](https://iq.wiki/wiki/block) [가스](https://iq.wiki/wiki/gas) 제한과는 독립적입니다. [\[1\]](#cite-id-FECNGngKJQ) [\[4\]](#cite-id-fOZwPXkOsb)

이 제안에 따른 [이더리움](https://iq.wiki/wiki/ethereum) 가상 머신(EVM) 동작의 변경 사항은 다음과 같습니다.

* **Txpool 유효성 검사:** 트랜잭션 풀에 대한 유효성 검사 프로세스 중에 16,777,216을 초과하는 [가스](https://iq.wiki/wiki/gas) 제한을 지정하는 트랜잭션은 유효하지 않은 것으로 간주되어 txpool에 포함되지 않습니다.
* **블록 유효성 검사:** 실행 전 [블록](https://iq.wiki/wiki/block) 유효성 검사 프로세스의 일부로 16,777,216보다 큰 [가스](https://iq.wiki/wiki/gas) 제한이 있는 트랜잭션을 포함하는 [블록](https://iq.wiki/wiki/block)은 유효하지 않은 것으로 간주되어 네트워크에서 거부됩니다.

이러한 시행 메커니즘은 상한을 초과하는 트랜잭션이 네트워크에 진입하거나 유효한 블록에 포함될 수 없도록 보장합니다. [\[1\]](#cite-id-FECNGngKJQ)

## 근거

EIP-7983의 동기는 네트워크 효율성, 보안 및 미래 확장성과 관련된 여러 요인에서 비롯됩니다.

* **비효율적인 부하 균형:** 블록의 [가스](https://iq.wiki/wiki/gas)의 큰 [부분](https://iq.wiki/wiki/portion) 또는 전체를 소비하는 트랜잭션은 불균등한 부하 분산으로 이어져 네트워크 안정성에 영향을 미칠 수 있습니다.
* **2차 공격:** 2016년 DoS 시대 이후 조치가 취해졌지만 트랜잭션의 최대 크기를 줄이면 과도한 리소스 소비를 악용하는 잠재적인 2차 공격에 대한 추가 보호가 제공됩니다.
* **zkVM 호환성:** 큰 트랜잭션을 더 작은 단위로 분할하는 것은 zkVM에서 사용하는 분산 증명 시스템에 유용합니다. 단일 큰 트랜잭션 내에서 병렬화가 이론적으로 가능하지만 현재 zkVM 구현은 종종 이러한 복잡성을 처리하지 않으려고 하므로 더 작은 트랜잭션이 기존 및 미래 zkVM 설계와 더 호환됩니다.
* **병렬 실행:** 단일 트랜잭션에 의한 가변적이고 잠재적으로 매우 높은 [가스](https://iq.wiki/wiki/gas) 사용량은 실행 스레드 [전반에](https://iq.wiki/wiki/across) 걸쳐 부하 불균형을 유발하여 효율적인 [병렬](https://iq.wiki/wiki/parallel) 처리를 방해할 수 있습니다.

특정 값 16,777,216(2^24)은 복잡한 스마트 계약 배포 및 고급 분산 금융(DeFi) 상호 작용을 포함하여 대부분의 현재 사용 사례를 수용하는 것과 예측 가능한 실행 범위 및 일관된 성능 특성을 보장하는 것 사이의 균형을 맞추기 위해 선택되었습니다. 이 값은 또한 작업을 더 쉽게 세분화할 수 있도록 하여 잠재적인 다운스트림 엔지니어링 노력을 단순화합니다. [\[1\]](#cite-id-FECNGngKJQ) [\[2\]](#cite-id-g7QNkNLV3P) [\[5\]](#cite-id-AuY83iHa7n)

## 이전 버전과의 호환성

EIP-7983은 16,777,216을 초과하는 [가스](https://iq.wiki/wiki/gas) 제한을 지정하는 기존 트랜잭션과 이전 버전과 호환되지 않습니다. 이러한 높은 제한이 있는 트랜잭션은 새로운 상한을 준수하기 위해 수정되고 잠재적으로 여러 개의 더 작은 작업으로 분할되어야 합니다. 그러나 작성자는 대부분의 트랜잭션이 제안된 제한보다 훨씬 적은 [가스](https://iq.wiki/wiki/gas)를 사용하므로 이 변경 사항이 대부분의 사용자 및 분산 애플리케이션(dApp)에 미치는 영향이 최소화될 것으로 예상합니다. [\[1\]](#cite-id-FECNGngKJQ) [\[2\]](#cite-id-g7QNkNLV3P)

## 보안 고려 사항

EIP-7983을 통한 고정 트랜잭션 [가스](https://iq.wiki/wiki/gas) 상한의 구현은 다음과 같은 여러 보안 이점을 제공합니다.

* **DoS 완화:** 개별 트랜잭션에 대한 고정 최대 [가스](https://iq.wiki/wiki/gas) 제한은 과도하게 높은 [가스](https://iq.wiki/wiki/gas) 트랜잭션을 제출하여 네트워크 또는 특정 노드를 과부하하는 서비스 거부 공격의 공격 표면을 줄입니다. 이는 특히 트랜잭션 처리 중에 과도한 리소스를 소비하는 2차 공격으로부터 보호하는 데 도움이 됩니다.
* **블록 검증 안정성:** 개별 트랜잭션의 복잡성과 리소스 소비를 제한함으로써 블록 검증 프로세스가 네트워크 [전반에](https://iq.wiki/wiki/across) 걸쳐 더 예측 가능하고 균일해져 전체 네트워크 안정성에 기여합니다. [\[1\]](#cite-id-FECNGngKJQ) [\[4\]](#cite-id-fOZwPXkOsb)
