Concurrent Merkle Tree
Compresión ZK · Abismo
Un Concurrent Merkle Tree (CMT) es una estructura de datos especializada en cadena de Solana que permite multiples actualizaciones de estado al mismo árbol Merkle dentro de un sólo bloque sin conflicto, registrando un buffer de changelog de transiciones de raíz recientes que los validadores usan para reconciliar envios de pruebas paralelos. Un CMT se parametriza por su profundidad máxima (max_depth, determinando la capacidad del árbol de 2^max_depth hojas), max_buffer_size (número de cambios concurrentes que el changelog puede rastrear, controlando directamente cuantas operaciones por slot el árbol puede absorber con seguridad) y un canopy_depth opcional. El programa SPL Account Compression gestiona CMTs, y son el primitivo de almacenamiento fundacional tanto para los NFTs comprimidos de Metaplex como para las cuentas comprimidas de Light Protocol.