Summary: We use simulations to explore the performance implications of implementing storage rent in RSK.
- There is some performance degradation, mainly VM execution, Trie GetValue and block execution are slower.
- However, these contribute to a small portion of system time, which is dominated by key recovery from signature and block validation.
- While further evaluation is needed, the results indicate that the “performance cost” of implementing rent is likely to remain small.
- This is encouraging as we continue to explore the benefits of implementing storage rent e.g. improved resource use, better state caching, reducing gas arbitrage, improve security from IO attacks.