EIP-8016은 SSZ(Simple Serialize)의 Union 타입을 여러 클라이언트와 도구가 호환 방식으로 사용할 수 있도록 하는 SSZ CompatibleUnion 표준을 제안합니다.
개요
SSZ Union은 여러 가능한 타입 중 하나를 선택적으로 포함하는 데이터 구조를 표현합니다. 현재 다양한 구현체가 서로 다른 방식으로 Union을 처리하고 있어 호환성 문제가 발생합니다.
표준화 필요성
SSZ 직렬화는 합의 레이어 전반에서 사용되지만 Union 타입 처리 방식이 통일되지 않았습니다. CompatibleUnion은 타입 선택자 인코딩 방식을 명확히 정의합니다.
기술적 세부사항
타입 선택자를 위한 1바이트 프리픽스 사용과 최대 허용 변형 수를 표준화합니다. 라이트 클라이언트와 크로스체인 통신에서 특히 중요합니다.
현황
현재 Draft 상태로 SSZ 전체 명세와의 정합성 검토가 필요합니다.