prysmaticlabs / prysm

Go implementation of Ethereum proof of stake
https://www.offchainlabs.com
GNU General Public License v3.0
3.45k stars 983 forks source link

[Mega Tracking] Align Prysm to Interop Networking Spec #3147

Closed prestonvanloon closed 4 years ago

prestonvanloon commented 5 years ago

The new interop networking spec has been merged (https://github.com/ethereum/eth2.0-specs/pull/1328).

Spec requirements

Interop requirements:

Mainnet requirements:

Code changes

Not in any particular order. See networking design doc.

Migration:

p2p package:

p2p encoding:

p2p hello/goodbye:

Initial sync:

Topic mappings:

Regular sync RPC:

Regular sync gossip sub:

Broadcaster:

Fork choice:

Discovery:

Ssz:

terencechain commented 5 years ago

Interested in gossips and rpc alignments

nisdas commented 5 years ago

interested in discovery and RPC alingment