Skip to content

[Sidechain] add roles: authoring & non-authoring #947

@clangenb

Description

@clangenb

Similar to the concept of RPC nodes in substrate, it might sense to distinguish between authoring and non-authoring sidechain-nodes, where non-authoring nodes will never produce sidechain blocks, but they still receive the state updates. Authoring nodes are our current validateers.

Those non-authoring nodes can be used as RPC endpoints for clients and do:

  • gossip trusted calls to authoring nodes
  • execute trusted getters

With this we can reduce the load on authoring nodes/validateers and ensure that they work more stable.

Not an urgent task.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions