Skip to content

Extract fast sync as a separate module from blockchain #4594

@cmwaters

Description

@cmwaters

Problem Definition

What the blockchain module does and what someone think it might do based on the name has become two different things.

Proposal

The fast sync should be extracted into a different module and the blockchain should consist of just the store of blockchains and the necessary interface (there was some talk of having a switch or some form of supervisor that would operate each of the modules which could also be included in the blockchain module)

This notion was mentioned previously here: #2458


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned

Metadata

Metadata

Assignees

No one assigned

    Labels

    C:syncComponent: Fast Sync, State SyncS:proposalStatus: Proposal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions