lighthouse/beacon_node
Michael Sproul 3b61ac9cbf Optimise slasher DB layout and switch to MDBX (#2776)
## Issue Addressed

Closes #2286
Closes #2538
Closes #2342

## Proposed Changes

Part II of major slasher optimisations after #2767

These changes will be backwards-incompatible due to the move to MDBX (and the schema change) 😱 

* [x] Shrink attester keys from 16 bytes to 7 bytes.
* [x] Shrink attester records from 64 bytes to 6 bytes.
* [x] Separate `DiskConfig` from regular `Config`.
* [x] Add configuration for the LRU cache size.
* [x] Add a "migration" that deletes any legacy LMDB database.
2021-12-21 08:23:17 +00:00
..
beacon_chain Optimise slasher DB layout and switch to MDBX (#2776) 2021-12-21 08:23:17 +00:00
client v1.1.6 Fork Choice changes (#2822) 2021-12-13 20:43:22 +00:00
eth1 Bump crate versions (#2829) 2021-12-02 14:29:57 +11:00
execution_layer Merge devnet 3 (#2859) 2021-12-12 09:04:21 +00:00
genesis Bump crate versions (#2829) 2021-12-02 14:29:57 +11:00
http_api 1.57.0 lints (#2850) 2021-12-03 04:44:30 +00:00
http_metrics Update Lighthouse Dependencies (#2818) 2021-11-18 05:08:42 +00:00
lighthouse_network Unban peers at the swarm level when purged (#2855) 2021-12-20 23:45:21 +00:00
network Unban peers at the swarm level when purged (#2855) 2021-12-20 23:45:21 +00:00
operation_pool Bump crate versions (#2829) 2021-12-02 14:29:57 +11:00
src Optimise slasher DB layout and switch to MDBX (#2776) 2021-12-21 08:23:17 +00:00
store Add configurable block replayer (#2863) 2021-12-21 06:30:52 +00:00
tests Altair consensus changes and refactors (#2279) 2021-07-09 06:15:32 +00:00
timer Update Lighthouse Dependencies (#2818) 2021-11-18 05:08:42 +00:00
Cargo.toml Rename eth2_libp2p to lighthouse_network (#2702) 2021-10-19 00:30:39 +00:00