Uses of Interface
com.privatechain.core.spi.BlockchainStorage

Packages that use BlockchainStorage
Package
Description
Role-Based Access Control (RBAC) — assigns and enforces capability roles for each connected node address (FR-AC-02, FR-AC-03).
Assembly layer — the single location where all library modules are composed.
BlockchainStorage implementations and chain export utilities for the private-blockchain library.
File-system storage backend — persists each block as an individual JSON file in a configurable directory (FR-STOR-05).
LevelDB persistent storage backend — crash-safe block persistence via the leveldbjni native library (FR-STOR-03, NFR-REL-01).
In-memory storage backend — ephemeral, zero-dependency block storage backed by a LinkedHashMap (FR-STOR-02).
RocksDB persistent storage backend — high-throughput block persistence via the rocksdbjni native library (FR-STOR-04).