Skip to content

Progressively merge das to unstable #6072

@jimmygchen

Description

@jimmygchen

Description

Progressively merge das branch into unstable. Full das branch PR for reference 👇

The following proposed by @dapplion :

PeerDAS to unstable (topological sort)

Conga line from here

  1. Implement data columns by network boilerplate #6224
  2. Add PeerDAS RPC import boilerplate #6238
  3. Implement PeerDAS RPC handlers #6237
  4. Persist data columns to store #6255
  • Block production + publishing updates <<< Here e2e test a supernode only network
  • Reconstruction
  • Lookup sync (custody) updates <<< Here e2e test a N regular node + 1 supernode network
  • Range sync (custody) updates <<< Here e2e test adding new node and sync to head

(here have parity with das branch w.r.t. custody)

  • Re-process early sampling requests
  • Checkpoint Sync data columns
  • Respond with first byte to extend timeout for early sampling requests
  • Batch verify KZG proofs where possible

(now tackle sampling, which should be purely additive)

  • Add sampling
  • Network service update to maintain peers on all columns
  • Forkchoice updates w.r.t. sampling result

... plus improvements, metrics, etc

Metadata

Metadata

Assignees

No one assigned

    Labels

    dasData Availability Sampling

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions