-
Notifications
You must be signed in to change notification settings - Fork 33
[Persistence] Module First Implementation #68
Copy link
Copy link
Closed
Labels
coreCore infrastructure - protocol relatedCore infrastructure - protocol relatedpersistencePersistence specific changesPersistence specific changes
Milestone
Description
Owner @andrewnguyen22
Co-Owners: @iajrz @Olshansk
End Date May 1, 2022
Objective
Create the first iteration of the Pre-Persistence module and integrate it with the other modules within the /github.com/pokt-network/pocket codebase
Deliverables
Minimally implement the first iteration of the persistence layer.
- Create clean interfaces and MVP schemas for the P2P dataset, Consensus dataset, Mempool dataset, and the State dataset
- Use PostgreSQL as the first 'Database Engine'
- Minimally implement the State Versions Deduplication Strategy
- Minimally implement the Immutable State Schema (Patricia Merkle Tree) and AppHash functionality
- Integrate the DB Engine into the development infrastructure stack
- Integrate the persistence module with the other modules, deprecating pre-persistence
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
coreCore infrastructure - protocol relatedCore infrastructure - protocol relatedpersistencePersistence specific changesPersistence specific changes
Type
Projects
Status
Done