blockblaz / blockblaz/zig-ethp2p

transport (future): track 001-ethp2p transport features beyond current lsquic stack

Open
#40 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Zig
Stars
4
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Context

[001-ethp2p.md](https://github.com/ethp2p/ethp2p/blob/main/specs/001-ethp2p.md) **Transport** section targets: TLS **ECH**, **BBRv3** / Prague CC, **TCP + QMux** fallback, multipath QUIC, stream prioritization tied to slot phases, etc. Status in that doc: *Designing*.

Today `zig-ethp2p` uses **lsquic + BoringSSL** with TLS 1.3, ALPN `eth-ec-broadcast`, and UNI streams (`README.md`, `UPSTREAM.md`).

## Goal

This issue is a **roadmap umbrella** — not immediate work. Use it to:

- Record which 001 transport bullets are in scope for this repo vs delegated to zeam/libp2p.
- Link sub-issues when a concrete feature (e.g. congestion-control selection, ECH) becomes implementable with the chosen QUIC stack.

## Note

Full libp2p (Noise, multistream, Yamux) remains out of scope per `README.md`; raw QUIC alignment with ethp2p `sim/host.go` is the current baseline.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.