lighthouse/beacon_node
Age Manning fdea8f2b27 Shift subnet backbone structure (attnets revamp) (#4304)
This PR address the following spec change: https://github.com/ethereum/consensus-specs/pull/3312

Instead of subscribing to a long-lived subnet for every attached validator to a beacon node, all beacon nodes will subscribe to `SUBNETS_PER_NODE` long-lived subnets. This is currently set to 2 for mainnet. 

This PR does not include any scoring or advanced discovery mechanisms. A future PR will improve discovery and we can implement scoring after the next hard fork when we expect all client teams and all implementations to respect this spec change.

This will be a significant change in the subnet network structure for consensus clients and we will likely have to monitor and tweak our peer management logic.
2023-05-30 06:15:56 +00:00
..
beacon_chain swap unnecessary write lock to read lock in block_verification (#4340) 2023-05-30 01:38:49 +00:00
builder_client Set user agent on requests to builder (#4199) 2023-04-18 02:47:36 +00:00
client Logging via the HTTP API (#4074) 2023-05-22 05:57:08 +00:00
eth1 Replace ganache-cli with anvil (#3555) 2023-05-15 07:22:02 +00:00
execution_layer Keep payload cache idempotent (#4256) 2023-05-30 01:38:45 +00:00
genesis Replace ganache-cli with anvil (#3555) 2023-05-15 07:22:02 +00:00
http_api Logging via the HTTP API (#4074) 2023-05-22 05:57:08 +00:00
http_metrics Add content-type header to metrics server response (#3970) 2023-02-28 02:20:50 +00:00
lighthouse_network Fix Rust 1.71.0 warnings (#4348) 2023-05-30 01:38:51 +00:00
network Shift subnet backbone structure (attnets revamp) (#4304) 2023-05-30 06:15:56 +00:00
operation_pool Split common crates out into their own repos (#3890) 2023-04-28 01:15:40 +00:00
src Logging via the HTTP API (#4074) 2023-05-22 05:57:08 +00:00
store DB migration for fork choice cleanup (#4265) 2023-05-15 02:10:42 +00:00
tests Appease Clippy 1.68 and refactor http_api (#4068) 2023-03-13 01:40:03 +00:00
timer Use async code when interacting with EL (#3244) 2022-07-03 05:36:50 +00:00
Cargo.toml v4.2.0 (#4309) 2023-05-23 00:17:10 +00:00