원문 캡처 · github.com
원문 캡처 · github.com

BLAKE3 코드베이스를 포크한 BLAKE3-Servil v0.8이 공개됐다. 개발을 주도한 주코(Zooko)는 AI가 코드를 작성하고 자신은 코드를 읽거나 작성하지 않았다고 밝혔으며, 정확성 증명과 메모리 안전성 검증이 아직 완전하지 않아 바로 의존하기에는 신중해야 한다고 설명했다.

개발자는 BLAKE3-Servil이 여러 상황에서 경쟁 해시 함수보다 10배 이상 빠를 수 있다고 주장한다. 멀티스레딩과 SIMD 벡터 연산을 활용하고, 내부 루프를 어셈블리어로 구현한 것이 속도의 배경이라고 설명했다. 성능을 비교하려면 이 릴리스의 b3sum 설치 안내를 참고할 수 있다.

개발자에 따르면 어셈블리어 부분에는 정확성·메모리 접근·실행 시간 일정성에 관한 증명이 있으며, 나머지 코드는 cargo-mutants를 이용한 변이 테스트를 2,000회 넘게 수행하는 등 여러 방식으로 검사했다. 다만 개발자는 코드 자체를 읽지 않았다고 밝혔고, 정확성 증명이나 메모리 안전성을 완전하게 하는 작업은 향후 계획으로 제시했다. 자세한 품질 보증 내용은 QUALITY.md에 공개돼 있다.