Skip to content

Add P2P concept page and QUIC support - #768

Merged
alexandratran merged 7 commits into
Consensys:mainfrom
alexandratran:766-quic
Jun 29, 2026
Merged

Add P2P concept page and QUIC support#768
alexandratran merged 7 commits into
Consensys:mainfrom
alexandratran:766-quic

Conversation

@alexandratran

@alexandratran alexandratran commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Preview: https://doc-teku-git-fork-alexandratran-766-quic-consensys-ddffed67.vercel.app/development/concepts/p2p-networking


Note

Low Risk
Changes are limited to user-facing documentation and site redirects; no runtime or application code is modified.

Overview
Introduces a consolidated p2p-networking concept page covering TCP/QUIC transports, discovery v5/ENR, port and advertised-address options, multiaddresses, and node identity (absorbing the removed p2p-private-key page). QUIC is documented as the default UDP transport on port 9001, with dial preference when both sides support it.

How-to and install docs are updated to expose 9001/udp, reference --p2p-quic-port / advertised QUIC flags, and split firewall guidance for TCP vs QUIC. The CLI reference adds p2p-quic-port, p2p-advertised-quic-port, and IPv6 variants; p2p-private-key-file now documents default generated-node-key.dat behavior inline.

Network troubleshooting gains a jq example that counts peers by TCP vs QUIC transport. vercel.json adds permanent redirects from old p2p-private-key and run-a-bootnode paths.

Reviewed by Cursor Bugbot for commit d31f69b. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown

@alexandratran is attempting to deploy a commit to the Consensys Team on Vercel.

A member of the Team first needs to authorize it.

Comment thread docs/concepts/p2p-networking.md Outdated
Comment thread docs/how-to/find-and-connect/configure-ipv6.md Outdated
Comment thread docs/how-to/find-and-connect/configure-ipv6.md Outdated
Comment thread docs/how-to/find-and-connect/run-a-bootnode.md
@rolfyone

Copy link
Copy Markdown
Contributor

looks overall pretty good, I added a couple of advertised-quic-port and troubleshooting changes in my other pr, but i think this one is far closer to what we want.

@alexandratran
alexandratran marked this pull request as ready for review June 29, 2026 19:54
@alexandratran
alexandratran requested a review from a team as a code owner June 29, 2026 19:54
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
doc-teku Ready Ready Preview, Comment Jun 29, 2026 10:24pm

Request Review

Comment thread docs/how-to/find-and-connect/improve-connectivity.md Outdated
Comment thread docs/how-to/troubleshoot/network.md Outdated
Comment thread docs/how-to/troubleshoot/network.md Outdated
bgravenorst
bgravenorst previously approved these changes Jun 29, 2026

@bgravenorst bgravenorst left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some comment, but lgtm

Comment thread docs/concepts/p2p-networking.md
Comment thread docs/concepts/p2p-networking.md

@bgravenorst bgravenorst left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@alexandratran
alexandratran merged commit 2f752bc into Consensys:main Jun 29, 2026
12 checks passed
@alexandratran
alexandratran deleted the 766-quic branch June 29, 2026 22:31
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants