Skip to content

Topology in use in Gossipsub #122

@Mikerah

Description

@Mikerah

I am trying to get a deeper understanding of gossipsub. Currently, the specification for gossipsub gives little details about what the network topology is.

This is what I have in mind about the network topology of gossipsub:
- In the meshsub step, the local topology is a strongly-connected tournament, where the in-degree = out-degree <= D
- To stabilize the mesh, peers get removed (pruned) and the mesh turns into a tree/line topology.
So, the network topology of gossipsub is a line/tree topology.

Is this correct? If not, I would like to get an understanding of the topology structure of gossipsub.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions