lighthouse/book/src
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
..
css Make API friendly to block explorers (#702) 2019-12-19 11:45:28 +11:00
js Add support for multiple testnet flags (#1396) 2020-07-29 06:39:29 +00:00
advanced_database.md Implement checkpoint sync (#2244) 2021-09-22 00:37:28 +00:00
advanced_metrics.md Add metrics to VC (#1954) 2020-11-26 01:10:51 +00:00
advanced_networking.md Fix typo in advanced networking docs (#2412) 2021-06-22 00:17:06 +00:00
advanced-datadir.md Support legacy data directories (#2846) 2021-12-02 14:29:59 +11:00
advanced-pre-releases.md Add docs for Pre-Releases (#2505) 2021-08-09 02:43:04 +00:00
advanced.md Document the freezer DB space-time trade-off (#808) 2020-01-20 10:01:58 +11:00
api-bn.md Allow custom certificates when connecting to BN (#2703) 2021-10-15 00:07:11 +00:00
api-lighthouse.md Update broken api links (#2665) 2021-10-06 00:46:09 +00:00
api-vc-auth-header.md Update file permissions (#2499) 2021-09-03 02:41:10 +00:00
api-vc-endpoints.md Web3Signer support for VC (#2522) 2021-09-16 03:26:33 +00:00
api-vc-sig-header.md Implement VC API (#1657) 2020-10-02 09:42:19 +00:00
api-vc.md Add http-address flag to VC (#2467) 2021-07-21 07:10:51 +00:00
api.md Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
checkpoint-sync.md Add a section on using infura as the checkpoint sync provider (#2797) 2021-11-10 23:43:12 +00:00
cli.md Minor useability updates (#1005) 2020-04-15 17:46:03 +10:00
contributing.md Remove links to old master branch (#2190) 2021-02-11 06:06:54 +00:00
cross-compiling.md Update to spec v1.0.0-rc.0 and BLSv4 (#1765) 2020-10-28 22:19:38 +00:00
docker.md Update validator guide for mainnet (#1951) 2020-11-24 04:42:17 +00:00
faq.md Minor Edit on Port Forward Reference (#2867) 2021-12-19 22:18:50 +00:00
graffiti.md Set graffiti per validator (#2044) 2021-03-02 22:35:46 +00:00
http.md Update broken api links (#2665) 2021-10-06 00:46:09 +00:00
installation-binaries.md Windows binaries (#2492) 2021-08-24 01:36:26 +00:00
installation-source.md Optimise slasher DB layout and switch to MDBX (#2776) 2021-12-21 08:23:17 +00:00
installation.md Windows binaries (#2492) 2021-08-24 01:36:26 +00:00
intro.md Remove links to old master branch (#2190) 2021-02-11 06:06:54 +00:00
key-management.md Update validator guide for mainnet (#1951) 2020-11-24 04:42:17 +00:00
key-recovery.md Update validator guide for mainnet (#1951) 2020-11-24 04:42:17 +00:00
mainnet-validator.md Remove links to old master branch (#2190) 2021-02-11 06:06:54 +00:00
pi.md Update validator guide for mainnet (#1951) 2020-11-24 04:42:17 +00:00
redundancy.md Update broken api links (#2665) 2021-10-06 00:46:09 +00:00
setup.md Add test_logger as feature to logging (#2586) 2021-10-06 00:46:07 +00:00
slasher.md Optimise slasher DB layout and switch to MDBX (#2776) 2021-12-21 08:23:17 +00:00
slashing-protection.md Make slashing protection import more resilient (#2598) 2021-10-13 01:49:51 +00:00
SUMMARY.md Implement checkpoint sync (#2244) 2021-09-22 00:37:28 +00:00
system-requirements.md Document system requirements (#1934) 2020-11-19 21:23:56 +00:00
testnet-validator.md Update testnet-validator.md (#2432) 2021-07-09 04:44:56 +00:00
validator-create.md Update validator guide for mainnet (#1951) 2020-11-24 04:42:17 +00:00
validator-doppelganger.md Add a note about doppelganger protection interoperability to the docs (#2607) 2021-09-20 22:28:37 +00:00
validator-import-launchpad.md Update validator guide for mainnet (#1951) 2020-11-24 04:42:17 +00:00
validator-inclusion.md Cache participating indices for Altair epoch processing (#2416) 2021-07-27 07:01:01 +00:00
validator-management.md Change --testnet flag to --network (#1751) 2020-11-23 23:54:03 +00:00
validator-monitoring.md Update broken api links (#2665) 2021-10-06 00:46:09 +00:00
validator-web3signer.md Web3Signer support for VC (#2522) 2021-09-16 03:26:33 +00:00
voluntary-exit.md Update broken api links (#2665) 2021-10-06 00:46:09 +00:00
wallet-create.md Update validator guide for mainnet (#1951) 2020-11-24 04:42:17 +00:00