EIP-5850는 복소수(complex number)를 이더리움의 bytes32 타입에 저장하고 연산하는 방법을 표준화하려는 Stagnant 상태의 ERC입니다. 온체인에서 복소수 수학이 필요한 응용 프로그램을 위한 표준입니다.
저장 형식
bytes32의 상위 128비트에 실수부, 하위 128비트에 허수부를 고정소수점 형식으로 저장하는 구조를 제안합니다. 이를 통해 단일 슬롯에 복소수를 효율적으로 저장할 수 있습니다.
연산 라이브러리
복소수 덧셈, 뺄셈, 곱셈, 나눗셈, 켤레(conjugate), 절댓값(modulus) 등의 연산을 Solidity 라이브러리로 구현하는 가이드라인을 포함합니다.
활용 분야
신호 처리, 양자 컴퓨팅 시뮬레이션, ZK 증명 시스템, FFT 기반 암호화 등 복소수 연산이 필요한 온체인 응용에 사용될 수 있습니다.
침체 이유
온체인에서 복소수 연산의 실용적 수요가 제한적이고, 가스 효율 면에서 오프체인 계산이 선호되는 경향 때문에 커뮤니티 관심이 낮았습니다. 현재 Stagnant 상태로 남아 있습니다.