Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create protocol negotiation (multistream) doc #18

Open
yusefnapora opened this issue Mar 5, 2019 · 1 comment · May be fixed by #284
Open

Create protocol negotiation (multistream) doc #18

yusefnapora opened this issue Mar 5, 2019 · 1 comment · May be fixed by #284
Assignees
Labels
area:general General content and concepts P2 Medium type:new page New content page

Comments

@yusefnapora
Copy link
Contributor

yusefnapora commented Mar 5, 2019

We should have a concept doc about protocol negotiation that describes the high-level need, with details about how multistream is used throughout the libp2p stack.

We should emphasize that multistream is not directly related to multiplexing, but note that multiplexed streams do use multistream to identify the protocol used by each "inner stream".

Related concepts:

  • transport
  • stream multiplexing
@p-shahi p-shahi added the P2 Medium label Aug 26, 2022
@p-shahi
Copy link
Member

p-shahi commented Aug 26, 2022

Two of the 3 places where multistream is used will be changed. See:

And multistream will only remain for protocol negotiation (until it is also replaced by Protocol Select.) Therefore, setting this as lower priority for now.

@salmad3 salmad3 self-assigned this Oct 3, 2022
@salmad3 salmad3 changed the title Write concept doc for protocol negotiation (multistream) Create protocol negotiation (multistream) doc under Fundamentals/Protocols Nov 23, 2022
@salmad3 salmad3 added type:new page New content page area:general General content and concepts labels Nov 23, 2022
@salmad3 salmad3 changed the title Create protocol negotiation (multistream) doc under Fundamentals/Protocols Create protocol negotiation (multistream) doc Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:general General content and concepts P2 Medium type:new page New content page
Projects
Status: 🔎 In Review
Status: Review/QA
Development

Successfully merging a pull request may close this issue.

3 participants