← All repos

merk

High-performance Merkle key/value store

Browse cluster: Cluster 141
868commits
8contributors
2languages

Tech stack & purpose

Merk is a high-performance Merkle key/value store built in Rust as a Merkle AVL tree on top of RocksDB, designed primarily for use as a state database in blockchains but applicable anywhere an auditable key/value store is needed. The project prioritizes performance and reliability, offering fast reads and writes optimized for batch operations, efficient range proof generation, multi-core concurrency, and support for checkpointing and state replication without blocking. Merk is spearheaded by Turbofish and is currently used by Nomic, a blockchain for decentralized Bitcoin custody.

Languages

Rust
99.7%
Shell
0.3%

Contributors