CompactLog: Uma Implementação de Log de Transparência de Certificados de Alto Desempenho

2025-06-10
CompactLog: Uma Implementação de Log de Transparência de Certificados de Alto Desempenho

CompactLog é uma implementação de log de Transparência de Certificados (CT) construída com armazenamento LSM-tree, abordando os desafios de escalabilidade enfrentados pelos logs CT tradicionais. Utilizando o SlateDB para armazenamento LSM-tree, ele emprega versionamento STH-boundary e atualizações de árvore síncronas para atingir um Atraso Máximo de Mesclagem (MMD) de 0 segundos. Ao processar envios em lote e incorporar certificados na árvore Merkle antes de emitir SCTs, ele elimina o MMD inerente a muitos logs CT tradicionais. Além disso, o CompactLog possui desduplicação de cadeia de certificados, reduzindo significativamente os custos de armazenamento. Seu alto desempenho e confiabilidade o tornam uma escolha ideal para logs CT de próxima geração.

Tecnologia Árvore Merkle