Category
Networking documents
Category views help readers enter the corpus through protocol domain rather than document number.
Networking
27 documents in this category.
EIP-8
devp2p Forward Compatibility Requirements for Homestead
Canonical spec text mirrored from the upstream repository.
EIP-627
Whisper Specification
Canonical spec text mirrored from the upstream repository.
EIP-706
DEVp2p snappy compression
Canonical spec text mirrored from the upstream repository.
EIP-778
Ethereum Node Records (ENR)
Canonical spec text mirrored from the upstream repository.
EIP-868
Node Discovery v4 ENR Extension
Canonical spec text mirrored from the upstream repository.
EIP-1459
Node Discovery via DNS
Scheme for authenticated updateable Ethereum node lists via DNS.
EIP-2124
Fork identifier for chain compatibility checks
Canonical spec text mirrored from the upstream repository.
EIP-2364
"eth/64: forkid-extended protocol handshake"
Introduces validation of the `forkid` when handshaking with peers.
EIP-2464
"eth/65: transaction announcements and retrievals"
Introduces `NewPooledTransactionHashes`, `GetPooledTransactions`, and `PooledTransactions`.
EIP-2481
eth/66 request identifier
Introduces a request id for all requests of the eth protocol
EIP-2976
Typed Transactions over Gossip
Adds support for transmission of typed transactions over devp2p.
EIP-4444
Bound Historical Data in Execution Clients
Prune historical data in clients older than one year
EIP-4938
"eth/67 - Removal of GetNodeData"
"Remove GetNodeData and NodeData messages from the wire protocol"
EIP-5793
eth/68 - Add tx type to tx announcement
Adds the transaction type and transaction size to tx announcement messages in the wire protocol
EIP-6122
Forkid checks based on timestamps
Modifies the forkid checks to work with timestamps and block numbers
EIP-7542
eth/70 - available-blocks-extended protocol
Adds more info in the handshake about available block range and adds message types to request block ranges and the send them
EIP-7636
Extension of EIP-778 for "client" ENR Entry
Add additional ENR entry to specify client information such as name and version number.
EIP-7639
eth/70 - Cease serving history before PoS
Execution layer clients will no longer serve block data before Paris over p2p.
EIP-7642
eth/69 - history expiry and simpler receipts
Adds history serving window and removes bloom filter in receipt
EIP-7801
etha - Sharded Blocks Subprotocol
Introduces the etha subprotocol for serving historical blocks data.
EIP-7975
eth/70 - partial block receipt lists
Adds a facility for paginating block receipts in the p2p protocol
EIP-8070
eth/72 - Sparse Blobpool
Introduce custody-aligned sampling in the EL blobpool to vacate bandwidth
EIP-8077
eth/XX - announce transactions with nonce
Adds source and nonce to transaction announcements
EIP-8094
eth/vhash - Blob-Aware Mempool
Make mempool messaging vhash aware
EIP-8136
Cell-Level Deltas for Data Column Broadcast
Optimization for disseminating only previously unseen cells to the network for PeerDAS.
EIP-8159
eth/71 - Block Access List Exchange
Adds peer-to-peer exchange of block-level access lists to the eth protocol
EIP-8189
snap/2 - BAL-Based State Healing
Replaces trie node healing with block access list based state catch-up in the snap protocol