Skip to content

Run NEO Blockchain in local memory (RAM) and make DB a flexible choice #1064

@vncoelho

Description

@vncoelho

Has connection with #1063 and #966

@devhawk has already commented that NGD Seattle was working on tools for running the NEO blockchain only using local memory (if client is killed everything needs to be resynced), which is also an direction we have for micro-controllers and the IoT applications we used to work on here in Brazil.

I believe that this is a good direction for designing the use of storage with basic functions.
Then, instead of switching from LevelDB to RocksDB we would make it more flexible for just running on the local memory and then try to design a flexible scheme for switching DBs upon nodes runner choices.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DiscussionInitial issue state - proposed but not yet acceptedFeatureType: Large changes or new featuresLedgerModule - The ledger is our 'database', this is used to tag changes about how we store information

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions