IntersectMBO / IntersectMBO/ouroboros-consensus
Take advantage of batch mode for crypto validation
Open
🏎️ performance
- Dominant language
- Haskell
- Stars
- 67
- Forks
- 43
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 43
Description
Apparently some crypto libraries can offer significant speed advantages when doing validation in batch mode. We could take advantage of this at various levels of granularity:
* Optimize validation of individual transactions; this would be a "local" batch mode for the transaction inputs.
* Optimize validation of whole blocks
* Optimize validation of batches of transactions in the mempool (related: input-output-hk/ouroboros-consensus#743)
* Optimize validation _across_ blocks (related: input-output-hk/ouroboros-consensus#693).
Contributor guide
Assessment
This issue has not been assessed yet.