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

Rules Engine Standard

EIP-2746은 온체인에서 비즈니스 규칙을 정의하고 평가하는 규칙 엔진 표준 인터페이스를 제안합니다. 복잡한 조건부 로직을 스마트 계약에서 표준화된 방식으로 처리하려 했으나 정체 상태입니다.

제안 배경

많은 탈중앙화 애플리케이션이 복잡한 비즈니스 규칙을 스마트 계약에 하드코딩하는 문제를 겪고 있었습니다. EIP-2746은 규칙을 데이터로 저장하고 엔진이 이를 평가하는 패턴을 표준화하려 했습니다. 이를 통해 계약 업그레이드 없이 비즈니스 로직을 유연하게 변경할 수 있습니다.

인터페이스 설계

표준은 규칙 등록, 조회, 평가를 위한 핵심 인터페이스를 정의합니다. 규칙은 조건과 결과로 구성되며, 엔진은 주어진 컨텍스트에서 규칙을 평가하여 결과를 반환합니다. 규칙의 우선순위와 충돌 해결 메커니즘도 포함됩니다.

정체 이유

온체인 규칙 엔진은 가스 비용이 매우 높아 실용성이 제한됩니다. 표준화된 인터페이스에 대한 업계의 합의를 이끌어내기 어려웠고, 대부분의 프로젝트는 자체 규칙 처리 방식을 선호했습니다. 복잡한 규칙 평가는 오프체인에서 처리하는 것이 더 효율적이라는 인식이 확산되었습니다.

현재 상황

EIP-2746은 Stagnant 상태로 활발한 개발이 중단되었습니다. 일부 DeFi 프로토콜은 유사한 패턴을 독자적으로 구현하고 있습니다. 규칙 기반 시스템에 대한 수요는 있지만 공식 표준화는 이루어지지 않았습니다.

공식 ERC 문서open_in_new