IntersectMBO / IntersectMBO/ouroboros-consensus

Enable use of VRF batch verification crypto from Conway era onward

Open
#547 16 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
67
Forks
43
Avg merge
5d 13h
Merged PRs (30d)
43

Description

The crypto team has (re-)prepared newer versions of the VRF and KES algorithms/formats for use in eras after Babbage (ie starting with Conway after the Chang HF). This is materialised as three PI objectives that will involve Consensus:

1. VRF batch-compatibility (requires HF)
2. KES secure forgetting
3. KES signature size reduction (requires HF)

The goal of this issue is to implement batch VRF verification in consensus.

This implies:
* Adapting consensus to be able to use different crypto for VRF verification depending on the era
* Actually calling the batch VRF function from new crypto libraries

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.