Orian / Orian hash + store bench

Copy Markdown View Source

Machine: unix darwin OTP 29 aarch64-apple-darwin Date: 2026-09-05 Zig NIF: yes. Rust NIF (official blake3 crate): true

Hash throughput

sizezig blake3rust blake3zig xxh3rust xxh3otp sha256
64 B12.812.827.524.9299.6
1 KiB112.582.9238.3114.91536.2
64 KiB1178.2907.24217.88474.01894.5
1 MiB1478.91338.612905.814175.01936.2
8 MiB1455.71478.025953.024912.41891.1

Memory store (ETS, BLAKE3 CID)

opsizethroughput
put1 MiB1273.2 MiB/s
get + verify1 MiB1421.0 MiB/s

Digest agreement

Zig BLAKE3 == Rust BLAKE3 (and XXH3): true.

BLAKE3 is the content id. XXH3 is checksum-only. OTP SHA-256 is the S3 SigV4 floor, not a CID.

Local transfer (Orian.cp)

| 32 × 1 MiB files | 371.3 MiB/s |