# Potential Gossip improvement list for EIP4844 ## Transport layer ### T1) TCP slow start avoidance - https://hackmd.io/X1DoBHtYTtuGqYg0qK4zJw#2---Bursty-traffic-is-hard - https://hackmd.io/X1DoBHtYTtuGqYg0qK4zJw#2---Ping ### T2) Better TCP congestion algorithm (BBR) - https://hackmd.io/X1DoBHtYTtuGqYg0qK4zJw#4---BBR ### T3) QUIC (?) - https://github.com/sigp/gossipsub-testground/pull/15#issuecomment-1569421270 ## Gossip layer ### :heavy_check_mark: G1) Block/Blobs decoupling - https://github.com/ethereum/consensus-specs/pull/3244 ### G2) `FloodPublish` issue - https://github.com/sigp/gossipsub-testground/pull/15 - [G3) Staggered sending]() ### G3) Staggered sending Potential solution for [G2) `FloodPublish` issue]() - https://hackmd.io/X1DoBHtYTtuGqYg0qK4zJw#3---Staggered--sequential-relaying ### G4) `IDONTWANT` - https://hackmd.io/X1DoBHtYTtuGqYg0qK4zJw#1---ChokeMessage - https://github.com/libp2p/specs/pull/548 ### G5) `NOTIFY` - https://hackmd.io/X1DoBHtYTtuGqYg0qK4zJw#%E2%80%9CNotify%E2%80%9D-message ### G6) Episub (`CHOKE`, `UNCHOKE`) - https://github.com/libp2p/specs/pull/413 ## Next gen pubsub (for larger messages) ### N1) Erasure Pubsub (just a very generic concept)