Lion - dapplion
Lion - dapplion
> Should there be a cli flag to turn the feature on? if easy to implement, it's a good to have in case there are issues in the future
We can tell if a serialized execution payload is blinded or not by looking at the extra_data offset value. So no need to prefixes in the DB | offset |...
@matthewkeil I've done a sketch of how this feature could be implemented, can you take a look if this approach make sense to you? https://github.com/ChainSafe/lodestar/compare/dapplion/dedup-payloads?expand=1
The vast majority of Ethereum mainnet stake is run by entities controlling > 64 validators each. So with validator custody, a ~90% majority will be gossiping and importing everything. Any...
Thanks for raising this issue! Replacement was already given headaches (e.g. https://github.com/ethereum/consensus-specs/pull/3481). Agree this should be addressed. I haven't devoted much time to find an engineering solution, but preventing replacement...
I want to echo @eserilev concerns of the non-simplicity of this change here too, see - https://github.com/ethereum/consensus-specs/pull/3900#issuecomment-2353688733
Any notes of the attacks mentioned here? > The longer duration is needed to mitigate various classes of attacks involving repeatedly activating and exiting
NOTE: test that a node after checkpoint sync into non-finalized checkpoint and before the first finalization can produce blocks that can become canonical.
- I'll close as stale and track this idea in https://github.com/sigp/lighthouse/issues/7678 depending on testing this modification may not be necessary
> Note for the developers: new hot typescript protobuf ESM library got released: https://buf.build/blog/protobuf-es-the-protocol-buffers-typescript-javascript-runtime-we-all-deserve Our needs are bounded by DOS protection here, as we need bounded list at decode time....