Skip to content

Production RocksDB State and Block Persistence #52

@Steake

Description

@Steake

Part of Epic: #74 - RC2: Production Network & Storage


Goal: Expand from basic block/state persistence to include index, snapshots, pruning, atomic writes for production.

Requirements:

  • Store blocks by height/hash, headers in separate column family
  • Account data, state root, fast range queries
  • Transaction index (hash, sender, O(1) lookup)
  • Snapshots and pruning functionality added

Acceptance Criteria:

  • All persistence and recovery flows tested and benchmarked
  • 3-node testnet runs 1+ week with no state loss

See [RELEASE_REQUIREMENTS.md](https://github. com/Steake/BitCell/blob/master/docs/RELEASE_REQUIREMENTS.md)

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions