First project
Second project
- Project: Alternative MPT implementation performance analysis
- Goals: Understand how big the performance improvement of implementing the alternative MPT would be
- Side goals:
- Simplify MPT's code, making ethereumjs-vm easier to profile
- Create an initial set of benchmarks that can be used to track performance changes in ethereumjs-vm
- Non-goals:
- Create a production-ready alternative implementation of MPT
- Integrate the benchmarks into EthereumJS' development workflow
This project had three different phases, with the results of each of the leading to the next one
Phase 1: Alternative MPT implementation and MPT benchmarking
- Description: The proposed alternative MPT was implemented and was benchmarked against the pervious versions.