EIP-8077은 이더리움 p2p 네트워킹 프로토콜(eth/XX)에서 트랜잭션을 전파할 때 논스(nonce) 정보를 함께 포함하도록 개선하는 방안을 제안합니다. 이를 통해 피어 노드가 트랜잭션 수신 우선순위를 더 효율적으로 결정할 수 있습니다.
배경
현재 eth 프로토콜에서 트랜잭션 공지(announcement)는 해시만 포함합니다. 피어는 논스를 모른 채 트랜잭션을 요청해야 하므로 불필요한 네트워크 왕복이 발생합니다.
논스 포함 방식
트랜잭션 공지 메시지에 발신자 주소와 논스를 추가하여 피어가 자신의 계정 상태와 비교해 트랜잭션 필요 여부를 사전 판단할 수 있게 합니다.
멤풀 최적화 효과
불필요한 트랜잭션 전파를 줄여 네트워크 대역폭을 절감하고 멤풀 처리 효율을 높입니다. 특히 높은 논스의 트랜잭션이 미리 거부될 수 있습니다.
현황
Draft 상태로, 기존 eth 프로토콜 버전과의 하위 호환성 유지 방안이 논의되고 있습니다.