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

[litep2p-milestone]: Stabilize the Quic Transport Layer #311

Open
5 tasks
lexnv opened this issue Dec 17, 2024 · 0 comments
Open
5 tasks

[litep2p-milestone]: Stabilize the Quic Transport Layer #311

lexnv opened this issue Dec 17, 2024 · 0 comments

Comments

@lexnv
Copy link
Collaborator

lexnv commented Dec 17, 2024

The Vision

Enhance the robustness and fault tolerance of the QUIC protocol.

QUIC is a modern transport layer protocol that offers:

  • Connection establishment with a single RTT, compared to the three RTTs required by traditional TCP
  • Native encryption with TLS for secure connections
  • Built-in multiplexing for improved efficiency

The goal is to make QUIC the default transport layer for substrate-based chains running litep2p.

The Plan

To achieve this, we need to focus on the following:

  • Updating the Quinn dependency to the latest API to address performance issues and apply bug fixes
  • Analyzing memory usage to eliminate leaks and minimize unnecessary cloning
  • Exposing transport layer metrics for better monitoring and analysis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant