nimbus-eth2/docs/the_nimbus_book/src
Jacek Sieka 7c2ed5c609
Always-on optimistic mode (#4458)
With https://github.com/status-im/nimbus-eth2/pull/4420 implemented, the
checks that we perform are equivalent to those of a `SYNCING` EL - as
such, we can treat missing EL the same as SYNCING and proceed with an
optimistic sync.

This mode of operation significantly speeds up recovery after an offline
EL event because the CL is already synced and can immediately inform the
EL of the latest head.

It also allows using a beacon node for consensus archival queries
without an execution client.

* deprecate `--optimistic` flag
* log block details on EL error, soften log level because we can now
continue to operate
* `UnviableFork` -> `Invalid` when block hash verification fails -
failed hash verification is not a fork-related block issue
2023-01-04 15:51:14 +00:00
..
img Book edits: Become a validator page (#1283) 2020-07-07 10:43:40 +02:00
additional-validator.md Migrate docs to mkdocs (#3900) 2022-07-22 21:47:24 +02:00
api.md book edits (#3903) 2022-07-24 22:13:47 +02:00
attestation-performance.md remove built-in Ropsten support (#4280) 2022-12-05 11:15:00 +02:00
audit.md update docs (#3890) 2022-07-21 21:19:47 +03:00
beacon-node-systemd.md remove built-in Ropsten support (#4280) 2022-12-05 11:15:00 +02:00
binaries.md book edits (#3903) 2022-07-24 22:13:47 +02:00
build.md book edits (#3903) 2022-07-24 22:13:47 +02:00
checksums.md book edits (#3903) 2022-07-24 22:13:47 +02:00
connect-eth2.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
contribute.md book edits (#3955) 2022-08-13 20:17:20 +02:00
data-dir.md book edits (#3903) 2022-07-24 22:13:47 +02:00
database-backup.md update docs (#3890) 2022-07-21 21:19:47 +03:00
deposit.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
developers.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
distribution_internals.md bin dist related docs (#2684) 2021-07-05 12:31:25 +02:00
docker.md Don't package the nimbus_validator_client in the nimbus-eth2 docker images; Document the new dedicated image (#4441) 2022-12-20 23:32:31 +02:00
doppelganger-detection.md unify bn/vc doppelganger detection (#4398) 2022-12-09 17:05:55 +01:00
el-light-client.md periodically log LC sync progress (#4339) 2022-11-22 16:39:03 +01:00
email-notifications.md add email notifications page (#2117) 2020-11-30 20:04:12 +01:00
era-store.md `.era` store docs (#4234) 2022-10-14 14:28:37 +02:00
eth1.md Always-on optimistic mode (#4458) 2023-01-04 15:51:14 +00:00
external-block-builder.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
faq.md Optimistic mode (#4262) 2022-10-26 20:44:45 +00:00
goerli-eth.md misc book updates (#2702) 2021-07-05 16:17:35 +02:00
graffiti.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
hardware.md book edits (#3903) 2022-07-24 22:13:47 +02:00
health.md book edits (#3903) 2022-07-24 22:13:47 +02:00
index.md change all :s to s (#4403) 2022-12-09 10:42:52 +01:00
infura-guide.md the merge has occurred (#4219) 2022-10-05 17:04:13 +03:00
install.md book edits (#3903) 2022-07-24 22:13:47 +02:00
intro.md Migrate docs to mkdocs (#3900) 2022-07-22 21:47:24 +02:00
keep-an-eye.md Optimistic mode (#4262) 2022-10-26 20:44:45 +00:00
keep-updated.md Typo and updated specific version (#4203) 2022-10-01 20:20:11 +00:00
keymanager-api.md Version 22.11.0 2022-12-01 07:38:54 +02:00
keys.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
light-client-data.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
log-levels.md Logging and startup improvements (#3038) 2021-11-02 18:06:36 +01:00
log-rotate.md book edits (#3955) 2022-08-13 20:17:20 +02:00
logging.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
merge.md the merge has occurred (#4219) 2022-10-05 17:04:13 +03:00
metrics-pretty-pictures.md book updates (#3763) 2022-06-17 18:28:13 +03:00
migration-options.md book edits (#3903) 2022-07-24 22:13:47 +02:00
migration.md Fix: typos (#4064) 2022-09-05 14:25:02 +00:00
more-keys.md book edits (#3903) 2022-07-24 22:13:47 +02:00
networking.md book edits (#3955) 2022-08-13 20:17:20 +02:00
optimistic-sync.md Always-on optimistic mode (#4458) 2023-01-04 15:51:14 +00:00
options.md Documentation for the --with-deposit-snapshot option (#4440) 2022-12-20 23:32:13 +02:00
philosophy.md add design goals page (#2166) 2020-12-09 12:59:42 +01:00
pi-guide.md Fix: typos (#4064) 2022-09-05 14:25:02 +00:00
prater.md update Goerli/Prater documentation and remove Kiln documentation (#3925) 2022-08-01 09:52:36 +03:00
preparation.md update docs (#3890) 2022-07-21 21:19:47 +03:00
profits.md misc book updates (#2702) 2021-07-05 16:17:35 +02:00
quick-start.md Update quick-start.md 2022-11-23 15:41:39 +01:00
resources.md remove bundled pyrmont support (#3568) 2022-04-05 12:59:25 +00:00
rest-api.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
run-a-validator.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
security_issues.md Security note (#3646) 2022-05-20 18:28:00 +03:00
start-syncing.md Migrate docs to mkdocs (#3900) 2022-07-22 21:47:24 +02:00
suggested-fee-recipient.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
troubleshooting.md remove obsolete troubleshooting section 2022-10-27 14:15:09 +02:00
trusted-node-sync.md Documentation for the --with-deposit-snapshot option (#4440) 2022-12-20 23:32:13 +02:00
validator-client-options.md doc updates (#4314) 2022-11-13 07:59:55 +01:00
validator-client.md Version 22.11.0 2022-12-01 07:38:54 +02:00
validator-monitor.md Version 22.11.0 2022-12-01 07:38:54 +02:00
voluntary-exit.md Migrate docs to mkdocs (#3900) 2022-07-22 21:47:24 +02:00
web3-backup.md doc updates (#4314) 2022-11-13 07:59:55 +01:00