EIP-7793은 조건부 트랜잭션을 이더리움 프로토콜 레벨에서 지원하는 메커니즘을 제안하며, 현재 Stagnant 상태입니다. 특정 조건이 충족될 때만 실행되는 트랜잭션을 프로토콜 기본 기능으로 추가하려 했습니다.
제안 내용
트랜잭션에 사전 조건(precondition)을 첨부하여 해당 조건이 블록 실행 시점에 충족될 때만 트랜잭션이 실행되도록 합니다. 조건은 블록 번호, 타임스탬프, 특정 상태값 등을 기반으로 할 수 있습니다.
활용 시나리오
조건부 한도 주문, 자동 청산, 예약 트랜잭션 등 다양한 DeFi 패턴을 스마트 컨트랙트 없이 구현할 수 있습니다. 가스 효율성과 UX 개선이 기대되었습니다.
정체 이유
유사한 기능을 ERC-4337 UserOperation이나 기존 스마트 컨트랙트로 구현할 수 있어 프로토콜 레벨 변경의 필요성이 낮게 평가되었습니다. 조건 평가 비용과 멤풀 복잡도 증가 우려도 있었습니다.