Saltar al contenido
uencoder

BLAKE3 Tree Mode

El modo árbol de BLAKE3 es su modo de hashing paralelo por defecto: los fragmentos de entrada se organizan en un árbol binario de Merkle y se comprimen en paralelo, con soporte de SIMD y multinúcleo.

Propósito

Ofrece un rendimiento de hashing extremadamente alto (nivel de GB/s) en plataformas multinúcleo y SIMD, y admite pruebas para verificar subárboles.

Mecanismo

La entrada se divide en fragmentos de 1024 bytes, cada uno comprimido de forma independiente a 32 bytes (paralelizable), y luego se fusionan capa por capa hacia la raíz del árbol binario, cuya salida es el resumen. La compresión de cada fragmento usa una variante de 7 rondas de la función de ronda de BLAKE2b.

Casos de uso

  • Hashing SIMD multinúcleo de alta velocidad
  • Verificación de archivos grandes
  • Almacenamiento direccionado por contenido

Herramientas relacionadas

References