EIP-801은 카나리아(Canary) 표준을 정의하여 컨트랙트가 특정 조건에서 경고 신호를 발행하는 메커니즘을 제안합니다. 현재 Stagnant 상태로 논의가 중단된 상태입니다.
카나리아 개념
광산에서 유독 가스를 감지하기 위해 카나리아 새를 사용한 데서 유래한 개념입니다. 컨트랙트가 비정상적인 상태나 위험 신호를 외부에 알릴 수 있는 표준 인터페이스를 제공합니다.
기술 내용
컨트랙트는 isAlive() 함수를 구현하여 정상 상태를 나타내거나, 문제 발생 시 false를 반환합니다. 이를 통해 오프체인 모니터링 시스템이 컨트랙트 상태를 주기적으로 점검할 수 있습니다.
진행 중단 이유
실용적인 활용 사례와 구현 표준에 대한 공감대 형성이 어려웠습니다. 더 강력한 온체인 모니터링 및 비상 정지 메커니즘들이 대안으로 등장하면서 주목도가 낮아졌습니다.