-
Notifications
You must be signed in to change notification settings - Fork 931
Closed
Labels
denebmajor-taskA significant amount of work or conceptual task.A significant amount of work or conceptual task.
Description
Description
We have a few streams of work going on in parallel here so I'm hoping to just concretely split up the tasks to make sure features aren't duplicated and so people know who to reach out to
Spec PR: ethereum/consensus-specs#3244
- Gossip decoupling #3991
- PR: Decouple gossip #3950
- creating a new "observed cache" to filter duplicates
- from Pawan:
-
The observed cache has a few more duties than the attestation and sync committee ones
the cache contains incomplete components of a fully available block (i.e AvailabilityPendingBlock + 4 blobs). Once we get all the components, we essentially go from the AvailabilityPendingBlock to an AvailableBlock which we can process in fork choice
- create a blob reprocessing flow
- make the block reprocessing flow dependent on blobs
- new gossip validation conditions for singular blobs
- Free the blobs in backfill sync #4066
- Free the blobs in range sync #4067
- Blob signing Validator client functionality #3994
- PR: Blob signing endpoints & validator client blob signing functionality #3979
- involves creating a cache in the beacon node for full blobs, and only sending blinded blobs to the VC
- Change blob storage structure in database #4099
- Decoupling the by root request #3992
- Blob signing Validator client functionality #3994
- Add a new blob signing domain (this should be explicit in the new spec)
- This will eventually involve updates related to the web3signer but I don't think this will be spec'd for a bit
- Availability pending block processing #3995
- Update crypto interface
- Add KZG commitment EF tests - Implement KZG EF Tests #4274
pawanjay176, jimmygchen and ethDreamer
Metadata
Metadata
Assignees
Labels
denebmajor-taskA significant amount of work or conceptual task.A significant amount of work or conceptual task.