## EPF5 Dev Updates - Week 4
[◀️ *previous update*](https://hackmd.io/@hangleang/epf5-week3)
### Goals For This Week
- [x] Crafting project proposal **(prioritized)**
- [x] Catch up on recent specs updated in PeerDAS, and any related EIPs
- [x] Read more in-deep articles on cryptography behind PeerDAS
### Dive Deep
- Reading [KZG in Practice](https://scroll.io/blog/kzg) article by Scroll
- Reading [Erasure Coding Extension](https://0xwhisker.hashnode.dev/erasure-code-deep-dive) article
- Watch Saulius present about [Grandine 201](https://youtu.be/1VlCMIZ5HlQ?si=UD_EMHRJVP7oEE9G) *(video)*
- Watch [EIP-7549: Move committee index outside Attestation](https://youtu.be/oZfV4Ell9WQ?si=Lt-1syKfYLqzz-Ae) explained by dapplion *(video)*
- Write [a proposal for PeerDAS improvement](https://hackmd.io/@hangleang/peerdas-grandine) in Grandine
### Practices
- create pull request to [update process_withdrawals_root in electra](https://github.com/grandinetech/grandine/pull/31)
- pull request to [fix `get_custody_columns` test](https://github.com/grandinetech/eth2_libp2p/pull/1) in `eth2_libp2p`
- pull request to [fix `alpha2` specs test](https://github.com/grandinetech/grandine/pull/33) fail
### Calls
- join [ACDC#191](https://github.com/ethereum/pm/issues/1080) call
### Plan For Next Week
- Rebase branch `develop` commits on `das` branch
- Update PeerDAS implementation with recent specs changes
---
[▶️ *next update*](https://hackmd.io/@hangleang/epf5-week5)