EIP-7543은 EVM에 임의 정밀도 십진수 연산을 지원하는 새로운 기능을 추가하는 것을 제안했으나 현재 정체(Stagnant) 상태입니다. 금융 계산에서 흔히 발생하는 부동소수점 오차 문제를 해결하고자 했습니다.
제안 배경
솔리디티와 EVM은 정수 연산만을 기본 지원하며, 소수점 연산은 스케일링 기법으로 우회해야 합니다. 고정밀도 금융 계산에는 이 접근이 오류를 야기하거나 복잡한 구현이 필요합니다.
기술적 제안
새로운 EVM 연산코드 또는 프리컴파일을 통해 임의 정밀도 십진수 연산을 지원하는 것을 목표로 했습니다. IEEE 754 십진수 부동소수점 표준을 참조하여 정확한 금융 계산을 가능하게 하려 했습니다.
정체 원인
EVM 변경의 복잡성, 기존 도구와의 호환성 문제, 그리고 가스 비용 설계의 어려움으로 인해 논의가 진전되지 못했습니다. 대부분의 사용 사례는 기존 정수 스케일링 기법으로 충분히 처리 가능하다는 의견도 있었습니다.