Pebble: Embedded key-value Store

Go Ethereum and Bitcoin Core rely on an unmaintained embedded on-disk key-value store named LevelDB created by Google inspired by SSTable which Bigtable is based on. Multiple companies Facebook and Cockroach Labs designed new solutions which manage better data corruption compared to LevelDB and also include support out of the box widecolumn store

Introducing Pebble: A RocksDB-inspired key-value store written in Go (

Why can’t Ethereum migrate over Pebble, so that Ethereum uses a native key-values store instead of relying on Cgo?

Geth released v1.11.0 two weeks ago that included Pebble as an option to replace LevelDB