EIP-3709는 EIP-2930에서 도입된 타입 1 트랜잭션에 대한 지원을 클라이언트 인터페이스(지갑, 라이브러리 등)에서 제거하자는 제안입니다. 타입 1 트랜잭션이 타입 2(EIP-1559)로 대체될 수 있다는 전제 하에 제안되었으나 현재 정체 상태입니다.
타입 1 트랜잭션 배경
EIP-2930은 액세스 리스트를 포함하는 타입 1 트랜잭션을 도입했습니다. 이후 EIP-1559가 타입 2 트랜잭션을 도입하면서 액세스 리스트는 타입 2에도 포함될 수 있게 되었습니다.
제안 내용
타입 2 트랜잭션이 타입 1의 기능을 모두 포괄할 수 있으므로, 지갑과 라이브러리 등 인터페이스 레이어에서 타입 1 트랜잭션 생성 지원을 중단하자는 내용입니다. 프로토콜 레벨에서 타입 1을 제거하는 것은 아닙니다.
정체 사유
타입 1 트랜잭션을 여전히 사용하는 레거시 인프라와의 하위 호환성 문제, 그리고 인터페이스 레이어의 변경이 EIP 범위에 적절한지에 대한 의문이 제기되었습니다. 충분한 공감대 형성에 실패하여 정체 상태에 빠졌습니다.