Summary

This week, I'm mostly working with the storage analysis miniproject. Most of the code components are completed. Now I'm left with completing the analysis component, then I'll perform some simple testing on the Ethereum testnet before running a full node on the mainnet.

Storage Analysis

To recap, the goal of this miniproject is to analyze the exact amount of state space used and unused within a certain period of time. By having this analysis, it may help with understanding the effect of prior state expiry scheme as well as coming up with more appropriate ones.

The method of performing this analysis is quite straightforward. Essentially, I would run a Geth node via full sync on the Ethereum mainnet. The Geth code is modified such that each node would have an additional metadata and stored in the database. The metadata that I chose is the last block number where the node is accessed. By collecting this information, we can precisely analyze a period of inactivity for the entire state.

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
Tuesday
Wednesday
Thursday
Friday

Next week's Action Items

  • Connect with the person who implemented State Expiry on Stellar.
  • Continue to research and brainstorm state expiry schemes.
  • Finalize on a single state expiry scheme for PoC.
  • Complete project proposal.
  • Continue to study cryptography math.
Select a repo