Closed
Description
Description
Receipt validation still read node registration information from database, which can cause overhead in cpu usages due to the query it's using. We have cached 36 rounds of node scramble in memory, so by a little modification on what information is stored in the scramble cache, we can validate receipt from that information.
Breakdown
- Modify scramble cache to store node public key at scrambled height
- Validate receipt without accessing database, only from cached scramble nodes.