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

Add QUIC to transport documentation #189

Closed
Tracked by #17
salmad3 opened this issue Sep 9, 2022 · 1 comment · Fixed by #191
Closed
Tracked by #17

Add QUIC to transport documentation #189

salmad3 opened this issue Sep 9, 2022 · 1 comment · Fixed by #191
Assignees
Labels
area:transports Content on transmission and transports P1 High type:enhancement Content enhancement, new feature or request.

Comments

@salmad3
Copy link
Member

salmad3 commented Sep 9, 2022

Follows: #187 (comment)
Content is missing: #17 (comment)

In our intent to add content for WebTransport, there is no existing content on QUIC to bounce off of

@salmad3 salmad3 added P1 High type:enhancement Content enhancement, new feature or request. area:transports Content on transmission and transports labels Sep 9, 2022
@salmad3 salmad3 self-assigned this Sep 9, 2022
@salmad3 salmad3 added this to go-libp2p Sep 9, 2022
@salmad3 salmad3 moved this to 🏃‍♀️ In Progress in go-libp2p Sep 9, 2022
@marten-seemann
Copy link
Contributor

Really happy to see this happen!

We probably don't need to go into a lot of depth how the QUIC protocol works. There's a lot of great content about that on the internet that we can link to (both blog posts and talks available on Youtube). Happy to provide pointers.

What we should describe is how libp2p uses QUIC, in particular:

  1. How the handshake works (it's using the libp2p TLS 1.3 handshake, which encodes the peer certificate into the TLS certificate). We can probably link to the TLS section (once we have one)
  2. We should highlight the fact that we don't need any additional security handshake and stream muxer, because QUIC provides all of this out of the box
  3. We can highlight how fast a QUIC handshake is (counting roundtrips)

This was referenced Sep 9, 2022
@salmad3 salmad3 moved this from 🏃‍♀️ In Progress to 🔎 In Review in go-libp2p Sep 26, 2022
Repository owner moved this from 🔎 In Review to 🎉 Done in go-libp2p Oct 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:transports Content on transmission and transports P1 High type:enhancement Content enhancement, new feature or request.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants