optimism
optimism copied to clipboard
feat(op-node): Default to modern sync options
Overview
Defaults the op-node to use EL sync and not use req-resp sync. This is a minor step on the road to the full deprecation + removal of CL sync and req-resp sync, as proposed by https://github.com/ethereum-optimism/design-docs/pull/189.
Note that this change is a breaking change to the CLI API, and the docs need to be updated (cc @sbvegan):
- https://docs.optimism.io/operators/node-operators/management/snap-sync
- https://docs.optimism.io/operators/node-operators/configuration/consensus-config
Also, legacy versions of the op-node will downscore peers without the req-resp sync protocol active. In the release notes that include this change, this should be mentioned, and upgrading or turning off req-resp sync should be heavily encouraged.