Module bls12381_threshold

Module bls12381_threshold 

Source
Expand description

BLS12-381 threshold implementation of the Scheme trait for simplex.

Scheme is non-attributable: exposing partial signatures as evidence of either liveness or of committing a fault is not safe. With threshold signatures, any t valid partial signatures can be used to forge a partial signature for any other player, enabling equivocation attacks. Because peer connections are authenticated, evidence can be used locally (as it must be sent by said participant) but can’t be used by an external observer.

Structs§

Seed
Seed represents a threshold signature over the current view.
Signature
Combined vote/seed signature pair emitted by the BLS12-381 threshold scheme.

Enums§

Scheme
BLS12-381 threshold implementation of the Scheme trait.

Traits§

Seedable
Seedable is a trait that provides access to the seed associated with a message.