Try   HackMD

PeerDAS POC To-do list

  1. Add the data-column sidecar type to protobuf/networking layer
  2. Add it's SSZ related types and methods
  3. Add the newly released spec constants to relevant to data columns sidecars
  4. Add the new specs to config YAML file, they should include
    • NumberOfColumns
    • DataColumnSidecarSubnetCount
    • SamplesPerSlot
    • CustodyRequirement
  5. Enable peer to compute the assigned custody subnets and record these changes in an in-memory cache.
  6. Have a gossip validation pipeline for data columns for the subscription mechanism of subnets
    (This should allow any peerDAS enabled node to subscribe to data columns)
  7. Adding req and res rpc methods/handlers for Data Columns.
    (This should allow the CL nodes to serve cached/persisted data columns, and request for data columns from other nodes for sampling. Might have an activation feature flag)
  8. Implement the peerDAS Core specs https://github.com/ethereum/consensus-specs/blob/peer-das/specs/_features/eip7594/das-core.md
  9. Have a custody subnet count as per this spec https://github.com/ethereum/consensus-specs/blob/dev/specs/_features/eip7594/p2p-interface.md#custody_subnet_count
  10. Implement a peerDAS data column proposer PRC