EIP-5805는 OpenZeppelin Governance 등에서 사용되는 위임 기반 투표 표준을 공식화하는 Stagnant 상태의 ERC입니다. 토큰 보유자가 투표권을 다른 주소에 위임할 수 있는 인터페이스를 표준화합니다.
제안 내용
토큰 보유자가 자신의 투표권을 다른 주소(수탁자)에게 위임하는 delegate(address delegatee) 함수와 현재 위임 대상을 조회하는 delegates(address account) 함수를 표준화합니다. 과거 블록 시점의 투표권도 조회할 수 있는 getVotes 함수를 포함합니다.
필요성
Compound, Uniswap 등 여러 거버넌스 프로토콜이 유사하지만 호환되지 않는 위임 투표 메커니즘을 독자적으로 구현해왔습니다. 표준화를 통해 거버넌스 집계 도구와 UI의 개발이 단순해질 수 있습니다.
침체 원인
OpenZeppelin의 Votes 추상 컨트랙트가 사실상의 표준으로 자리잡으면서 별도 ERC 표준화의 긴급성이 낮아졌습니다. 커뮤니티 리뷰와 토론이 충분히 이루어지지 않아 Stagnant 상태로 전환되었습니다.
현재 상태
활발한 업데이트 없이 Stagnant 상태를 유지하고 있으며, 실질적인 채택은 OpenZeppelin 구현체를 통해 이루어지고 있습니다.