Skip to content

Evaluate SyncProvider permission in DAG model #30

@intendednull

Description

@intendednull

Question

The Permission::SyncProvider permission may be unnecessary in the new DAG model where replay nodes are regular participants. In the old model, SyncProvider controlled which peers could provide full history. In the new model, any peer with a DAG can serve events.

Options

  1. Remove — replay nodes are just peers with more events buffered. No special permission needed.
  2. Repurpose — use it to control which peers are trusted for snapshot endorsement.
  3. Keep as-is — backward compatibility, low cost to maintain.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions