Skip to content

Gossipsub v1.3 #687

@MarcoPolo

Description

@MarcoPolo

I'd like to propose releasing a new Gossipsub Version (v1.3) (protocol ID: /meshsub/1.3.0) that would extend v1.2 only by adding support for #684, the Extensions Control Message.

This change would make it easier to deploy future Extensions without requiring a protocol ID change. It would also allow applications to pick and choose which extensions they'd like to use. Please refer to #684 for technical discussions of the extensions control message itself.

The purpose of the issue to field concerns about releasing v1.3 with just #684.

Note, because we are using protobufs, we could start sending Extensions control messages on v1.2, and older endpoints would simply ignore unknown messages. While we could do this, I would recommend against it. It risks sending peers a useless message for little gain.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions