Tech/EIPs/#5902
ERC 5902카테고리 · ERC유형 · 표준 트랙상태 · 정체

Smart Contract Event Hooks

EIP-5902는 스마트 컨트랙트가 온체인 이벤트를 구독하고 자동으로 콜백을 실행하는 이벤트 훅(event hook) 표준을 제안하는 Stagnant 상태의 ERC입니다. 오프체인 오토메이션 없이 반응형 온체인 로직을 구현할 수 있게 합니다.

핵심 개념

컨트랙트가 특정 이벤트(예: 가격 변화, 투표 종료)를 구독하면, 해당 이벤트 발생 시 미리 등록된 콜백 함수가 자동으로 호출됩니다. 이벤트 발행자와 구독자 사이의 표준 인터페이스를 정의합니다.

활용 사례

DeFi 프로토콜에서 오라클 가격 업데이트 시 자동 청산 실행, 거버넌스에서 투표 종료 시 자동 실행 등에 적용될 수 있습니다. Chainlink Automation 같은 오프체인 솔루션의 온체인 대안이 됩니다.

기술적 도전

이더리움의 정적 실행 모델에서 자동 콜백은 가스 비용 귀속과 재진입 공격 방지 측면에서 설계가 복잡합니다. 이런 기술적 어려움이 표준화를 더디게 만들었습니다.

현재 상태

기술적 복잡성과 낮은 커뮤니티 참여로 Stagnant 상태에 머물러 있습니다. 유사 기능은 주로 Chainlink, Gelato 같은 외부 자동화 서비스로 구현됩니다.

공식 ERC 문서open_in_new