Skip to content

multistream: deprecate the simopen extension #573

Closed
@marten-seemann

Description

@marten-seemann

It looks like the simopen extension to multistream is barely every used in production. I've been running a public Kubo node for an extended amount of time, only running the TCP transport and enabling the Accelerated DHT client, and simopen is exercised not even once per hour.

This proves out intuition (see libp2p/go-libp2p#2330) that simopen is additional complexity with very little benefit. See that issue for further motivation.

I suggest:

  • deprecating the specs here
  • removing it from go-libp2p

I don't think any other implementation ever bothered to actually implement it. Is that correct, @mxinden @achingbrain?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions