# EPF - Updates week 1 ## Intro I am a Rust developer specializing in protocol development. Currently, I am working as a backend developer at Puffer Finance. ## Project ideas I decide to focus on 2 subjects as a way to improve validator experience : - based roll-ups - pre-confirmation commitments, and pay attention to this third one : - rainbow staking. ## Week 1 I have been studying the following resources : - [EPF Week 8](https://epf.wiki/#/eps/week8-research) - [Fixing fragmentation with Justin Drake youtube's video - February 2024](https://www.youtube.com/watch?v=MnsjUZo7RRI) - the different ethereum research proposals linked to based roll-ups and pre-confirmations - [Based rollups—superpowers from L1 sequencing - March 2023](https://ethresear.ch/t/based-rollups-superpowers-from-l1-sequencing/15016) - [Based preconfirmations- November 2023](https://ethresear.ch/t/based-preconfirmations/17353) - To understand **Rainbow staking** with [Barnabé's presentation at ZuBerlin](https://streameth.org/zuberlin/watch?session=66696f1207f92b086c287292) with this [ethereum research proposal](https://ethresear.ch/t/unbundling-staking-towards-rainbow-staking/18683) ### Summary of concepts I study this week The different concepts I study : - Shared sequencer - Synchronous composability - Based roll-up - Pre-confirmation commitments - Slightly, rainbow staking ## Plan for week 2 - Create schema to understand the workflow with pre-confirmer, in a bit the same way it is done in this [proposal from Flashbot](https://collective.flashbots.net/t/value-capturing-based-rollups-with-based-preconfirmations/2884) - Building a POC duplicate of what have been pushed during this demonstration : https://x.com/drakefjustin/status/1801321889152835758/photo/2 Exploring further the content of this resource : - https://github.com/NethermindEth/awesome-preconfirmations/blob/main/README.md
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.