CompactLog: A High-Performance Certificate Transparency Log Implementation
2025-06-10
CompactLog is a Certificate Transparency (CT) log implementation built on LSM-tree storage, addressing scalability challenges faced by traditional CT logs. Leveraging SlateDB for LSM-tree storage, it employs STH-boundary versioning and synchronous tree updates to achieve a Maximum Merge Delay (MMD) of 0 seconds. By batching submissions and incorporating certificates into the Merkle tree before issuing SCTs, it eliminates the MMD inherent in many traditional CT logs. Furthermore, CompactLog features certificate chain deduplication, significantly reducing storage costs. Its high performance and reliability make it an ideal choice for next-generation CT logs.
Tech
Merkle Tree