Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 762 Bytes

README.md

File metadata and controls

14 lines (12 loc) · 762 Bytes

Learning Rust by implementing Persistent Authenticated Merkle Trie datastructure for holding state of decentralized software like Blockchain.

cargo run --bin papmet

There are 3 benchmarks of real storages included :

cargo run --bin firewood // Compaction-Less DB for Merkleized Blockchain State
cargo run --bin paritydb // Patricia-Merkle trie based storage backed by RocksDB
cargo run --bin merk     // Merkle AVL tree built on top of RocksDB
cargo run --bin grovedb  // Hierarchical Authenticated Data Structure on top of Merk and RocksDB

See firewood, paritydb, merk and grovedb