-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed as not planned
Labels
stalefor use by stalebotfor use by stalebot
Description
The goal is to produce a high-level specification of the p2p layer adopted in production by Tendermint, that is, from v0.34 releases.
The official documentation of v0.34 releases (https://docs.tendermint.com/v0.34/) does not contain a page specific for the p2p layer, but its configuration is documented in several pages:
- https://docs.tendermint.com/v0.34/tendermint-core/using-tendermint.html#peers
- https://docs.tendermint.com/v0.34/tendermint-core/using-tendermint.html#local-network
- https://docs.tendermint.com/v0.34/tendermint-core/running-in-production.html#p2p
- https://docs.tendermint.com/v0.34/tendermint-core/running-in-production.html#configuration-parameters
- https://docs.tendermint.com/v0.34/tendermint-core/validators.html#local-configuration
This repository contains, in its master branch, documentation of the p2p layer in two locations:
- https://github.com/tendermint/tendermint/tree/master/spec/p2p: low-level specification, written from Oct 2019 to Oct 2020 still in the old
specrepository, with some more recent updates - https://github.com/tendermint/tendermint/tree/master/docs/tendermint-core/pex: "Peer Strategy and Exchange" page, from Oct 2020 that should be visible in the official documentation
The existing documentation should be starting point of this specification effort, which would also require a more comprehensive analysis of its implementation in v0.34: https://github.com/tendermint/tendermint/tree/v0.34.x/p2p.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
stalefor use by stalebotfor use by stalebot
Type
Projects
Status
Done/Merged