# EPF5 final dev Update ## tl;dr - [project final update](#project-final-update) - [personal cohort reflection](#personal-cohort-reflection) - [future plans](#future-plans) - [tips for EPFx](#tips-for-EPFx) - [thank you :heart:](#thank-you) ## project final update During my time in the [Ethereum Protocol Fellowship]() (EPF), I collaborated with my teammates [Chirag]() and [Ashley]() on the Rated List construction. The Rated List is a [proposal]() by [Dankrad]() designed to enable an efficient sampling strategy in a post-FullDAS world. If you’re curious about FullDAS, I’ve written an article that offers more detail, which you can find [here](). To test the rated list proposal we build a [simulator]() which tested the construction against various different attack vectors. We tried to make the simulator as modular as possible for future potential iterations. The construction went through a series of updates based on the results from simulator finally converging to the specification which yielded almost 4x in sampling request reduction as compared to random querying strategy at 40% sybill rate. We presented the project at Devcon SEA '24 with core devs from clients teams and other research team in the Ethereum Foundation present. - [talk](https://youtu.be/edyn9Hi2zsY?si=6Qv5FILE4eoR3bEi) - [slides](https://docs.google.com/presentation/d/13P_zn5kDgqWgVxP5C2p7z0ckr-Lz0TY3IjscZIj8cPI/edit?usp=sharing) - [rated list repo](https://github.com/dankrad/rated-list-specs) I believe the Rated List will serve as a foundation for further research into Full DAS on Ethereum, ultimately paving the way for the massive scalability we’ve long anticipated. For more details one can look at the weekly updates on all the design choices we made along the way. ## personal cohort reflection I have been a backend engineer for almost 2 years, and I had a lot of friends worked in DeFi and encouraged me to join in too but I always was drawn towards core protocol development. I would go through geth's codebase only to find questioning myself, would I ever be able to understand this? My first [PR](https://github.com/ethereum/go-ethereum/pull/27215) was just a documentation change *(mere 14 characters)*. I owe thanks to [holiman]() who introduced me to Eth R&D [discord](https://discord.gg/yrRRUACC). It was basically stalking everyone's work on discord and [ethresear.ch](https://ethresear.ch). Then there was Ethereum Protocol Study group(EPS), I would say it *almost* is everthing that EPF has to offer before EPF. I learned a lot more then I ever did about ethereum during the cohort. all my stupid noob questions were answered There's so much more to add but I would want everyone reading to experience it first hand. ## future plans - contribute to clients, libraries and everything there is. - I plan on working on my masters thesis directed towards Ethereum Research. eventually aspire to join a research group at EF ## tips for EPFx - I never really understood until after the cohort when Josh almost always used to say *"Doors are as open as it gets"*. I can say with 100% certainty ***they are***, and all you go to do is show up. - show up irrespective of the funding, things work out eventually ## thank you:hearts: I have immense gratitude for the all the EPF fellows, my teammates, core devs and Dankrad. My current knowledge about the ecosystem is a testament to help and support I got from you guys! Thank you Mario and Josh! I don't think words ever can show the depth of gratitude I have for you guys! see you around guys, yapping about weird acronyms on calls and twitter. peace out :running: