We are modifying the chia-blockchain project to allow RocksDB to be optionally used instead of an SQLite database. RocksDB's LSM-tree structure improves upon the SQLite B-tree performance degradation we observe as the coin database grows larger.
- prototype suggests RocksDB can be used for consensus-critical data with a simple schema and API
- reduction of reliance on DBWrapper2