IntersectMBO / IntersectMBO/ouroboros-consensus

Take advantage of batch mode for crypto validation

Open
#692 1 comment 0 reactions 0 assignees View on GitHub
🏎️ 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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.