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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions