저희는 Rust로 작성된 빠르고 표준 라이브러리를 사용하지 않는 SSZ 라이브러리인 libssz를 오픈소스로 공개했습니다. http:/crates.io에서 확인하실 수 있습니다.
EL 클라이언트들이 SSZ를 채택하고 있습니다. ethrex는 의존성을 최소화하고 성능을 최우선으로 생각하기 때문에 자체 SSZ 처리 방식을 개발했습니다. 이 방식은 바이너리 SSZ 전송에는 빠르고, 이더리움 개선 제안(EIP)-8025 증명에는 빠르고 zkVM 친화적입니다. 인코딩 및 디코딩 속도는 Lighthouse보다 빠르며, 모든 포크에서 62,489개의 합의 사양 테스트를 통과했습니다. Lighthouse 및 ssz_rs를 대상으로 하는 여러 차분 퍼징 테스트를 매일 밤 실행하고 있습니다. 또한, zkVM 벤더들이 자체 가속기를 사용할 수 있도록 플러그형 SHA-256 백엔드를 제공합니다.
저희는 이미 @ethrex_client와 @ethlambda_lean에서 이 기능을 사용하고 있습니다. ere-guests에서 이 기능을 도입한 후 ziskemu 환경에서 hash_tree_root 속도가 2배 향상되었음을 측정했습니다. RISC-V 및 thumbv7m에서 별도의 설정 없이 바로 컴파일됩니다.