EIP-7792는 이더리움 실행 레이어의 로그를 검증 가능하게 만들기 위한 메커니즘을 제안하며, 현재 Stagnant 상태입니다. 로그의 진위성을 온체인에서 직접 증명할 수 있는 구조를 도입하려 했습니다.
문제 정의
현재 이더리움 이벤트 로그는 트랜잭션 영수증에 포함되지만, 로그 자체의 존재와 내용을 스마트 컨트랙트 내에서 직접 검증하는 표준 방법이 없습니다. 이는 로그 기반 크로스체인 증명을 어렵게 만듭니다.
제안 방식
로그 머클 증명을 가능하게 하는 추가 데이터 구조나 옵코드를 도입하여 컨트랙트가 특정 로그의 존재를 검증할 수 있도록 합니다. 로그 루트를 블록 헤더에 포함시키는 방안도 논의되었습니다.
정체 이유
로그 검증 가능성을 위해서는 블록 구조 변경이 필요할 수 있어 구현 복잡도가 높습니다. 유사한 목적은 이미 상태 증명과 트랜잭션 영수증 증명으로 부분적으로 달성 가능하다는 의견도 있어 정체되었습니다.