# EPF Cohort 5 - Week 4
Date: 08/07/2024
### Updates
1. Finally tried out the consensus spec tests and execution spec tests. Indeed a great tool to experiment and validate.
2. Researched on GossipSub v1.0 and its extension v1.1 and then dived into probelab's [analysis](https://ethresear.ch/t/number-duplicate-messages-in-ethereums-gossipsub-network/19921) on gossipsub. [Here](https://ethresear.ch/t/gossipsub-message-propagation-latency/19982) is another one of their analyses that was exciting to read.
3. Refreshed my knowledge on P2P metrics and basic working of chord and kademlia DHT. At the same time I also dived deeper into the libp2p stack.
4. The major part of this week's research went into doing a literary survey for the ARM code generator issue on Constantine. I analyzed various papers and their strategies for multi-precision arithmetic. Very Enriching!!. The summaries can be found in my notes. See below.
> Most of the resources of my research are maintained under the notes directory of cohort-five repo, [here](https://github.com/eth-protocol-fellows/cohort-five/blob/main/notes/ChiragMahaveerParmar.md) is link. Hope you find something useful there.
### Next Steps
1. Finalize on the ARM runner for development and get it from either the EF or Nimbus. In talks with Parithosh and Agnish resp. for the runner.
2. Setup a template to start work. Worst case, I'm gonna use a Rpi5 to do the job.
3. Do more literary research and clearly jot down all strategies used by others
4. Learn Nim
5. If time permits research more on P2P for the rated list DHT proposed by Dankrad and coordinate with Hopinheimer on the same.
### Personal Notes
I have cut down a lot of work from my plate for the EPF since I have realized my pace. I do however maintain a list for future research, so here it is.
1. In-depth PeerDAS - I only know that they used erasure codes for probabilistic availability of data.
2. In-depth ePBS - this week I went through the entire zkrollup construction and MEV although I would like to dive deeper into the proposed protocol for the seperation. Potuz's office hours revealed a lot of workings already.
3. Verkle Tries and Statelessness - Know the cryptography and construction of the trees itself but would like to know more(in-depth) about how statelessness is achieved with it.
4. EVM Pricing - Want to keep track of a fellow's (Rahul) project on the topic.