EIP-8123은 이더리움 JSON-RPC API에 트랜잭션 가스 한도 상한을 조회할 수 있는 새로운 RPC 메서드를 추가하는 인터페이스 표준을 제안합니다. 클라이언트가 현재 네트워크가 허용하는 최대 트랜잭션 가스 한도를 프로그래밍 방식으로 확인할 수 있게 됩니다.
현재의 가스 한도 불투명성
현재 트랜잭션에서 사용 가능한 최대 가스 한도는 명시적인 RPC 메서드로 조회할 수 없습니다. dApp과 지갑이 적절한 가스 한도를 설정하려면 간접적인 방법에 의존해야 합니다.
새로운 RPC 메서드
eth_getTransactionGasLimitCap 또는 유사한 이름의 새로운 RPC 메서드를 추가합니다. 현재 블록의 가스 한도, 허용된 최대 트랜잭션 가스 비율 등의 정보를 반환합니다.
개발자 경험 개선
명확한 가스 한도 정보는 지갑의 가스 추정 로직을 개선하고, 대용량 데이터를 처리하는 컨트랙트의 배포 신뢰성을 높입니다.
현황
Draft 상태로, 반환 데이터 형식과 클라이언트 구현 표준화가 논의 중입니다.