Try   HackMD

Week 7 Updates:

On the ePBS side, made the list for set of tasks/functionalites that are to be covered under ePBS. These can found in my repo PRs here. Made a shared hackmd space between fellows working on ePBS, to avoid double working on similar issue. Reviewed a bunch of helper function PRs. Started working on the forkchoice package. Deep-dived the spec for fork-choice and gathered set of targeted functionalties. These are as followed:

  • notify_ptc_messages
  • is_payload_present
  • is_parent_node_full
  • Modify get_ancestor
  • Modify get_checkpoint_block
  • is_supporting_vote
  • New compute_proposer_boost
  • New compute_withhold_boost
  • New compute_reveal_boost
  • Modify get_weight
  • Modify get_head

On the custom p2p implementation, reviewed the project proposal and submit it. Other than that went through te entire consensus spec for p2p interface.

For Week 7 some of the tasks would be:

  • Work of fork-choice and state-transition functional changes for the ePBS on Prysm client.
  • Have a call with potuz and/or terrence to discuss some blockers on fork-choice and state-transitions.
  • Have a call with other fellows and maybe on the custom p2p implementation for Prysm.
    -Finalize the custom libp2p implementation project.
  • Discuss the finding and research on the p2p consensus spec and the libp2p core components with other fellows.