## Summary
## Compilation of State Bloat Solutions
I've spent some time compiling and summarize all available state bloat solutions that I found (not limited to Ethereum only). I also came up with my variant of solution, but it's still a rough idea. Here's the [notes](https://hackmd.io/NZn8QMkATQOdEAncOu9ZMQ?view).
## Conversations
I've also had some conversations with Ignacio and Guillaume to get some context on state expiry. Here are the summarized points:
- While weak statelessness doesn't technically solve the state bloat problem, the responsibility of storing data is solely placed on block producers, which shouldn't be as bad as we think.
- Ideally, state expiry should come with a state revive feature. Imagine if L2 has some bug in the contract where some underlying state of the rollup couldn't be recovered, then it's gonna be doomed for them.
- Perhaps some kind of enshrined MEV could help compensate block producers for storing state.
- State expiry isn't considered for verkle trie migration method because it requires ASE (based on Vitalik's model) and there wasn't enough motivation to work on an implementation of it.
- Could look into Stellar's bloom filter method.
I also obtained brief updates from various clients on the latest progress of implementing verkle trie components:
- Prysm: Had a PoC repo, but it's now dead
- Reth: Have plans for VKT, but not for now
While studying Stellar's latest state expiry solution, I got in touch with their community through Discord and obtained some knowledge on how their scheme works. But I still haven't connect with the main dev who leads the state expiry project, so will put this under week 3's tasks.
## Readings
This week, I continued to study some cryptography knowledge covering group theory. I also studied the consensus layer's specs for VKT.
## New Miniproject
In week 3, I would like to start and complete a mini project. Essentially, I would like to know exactly how much space has been wastedfor the past 1 year, down to the trie node level. This would help me understand the state expiry scheme better and make a better decision when choosing which state expiry scheme to dive deeper in the future.
## Daily Updates
To ensure consistency, I post daily updates (on weekdays) on what I did for EPF. Check out my daily updates this week:
[Monday](https://twitter.com/ngweihan_eth/status/1683508854439682048)
[Tuesday](https://twitter.com/ngweihan_eth/status/1683867491867721728)
[Wednesday](https://twitter.com/ngweihan_eth/status/1684234177443688449)
[Thursday](https://twitter.com/ngweihan_eth/status/1684588868929216513)
[Friday](https://twitter.com/ngweihan_eth/status/1684958355327197184)
## Next week's Action Items
- Complete the miniproject
- Connect with Stellar's state expiry dev
- Continue to study cryptography math