BlockstreamResearch / bip-frost-dkg

45 stars 11 forks source link

Implement Identifiable Aborts (take 2) #37

Open real-or-random opened 1 month ago

real-or-random commented 1 month ago

Implement the idea from https://github.com/BlockstreamResearch/bip-frost-dkg/issues/9#issuecomment-2220091151, ideally in a PR so we can judge the complexity.

Steps:

real-or-random commented 1 month ago

One natural way to do this is to let each coordinator_step return additional blame data, separate for each participant. This could be an easy way of making IA optional: Just skip computing and sending this data around.

Not sure if it's worth making IA optional, but at least the additional complexity over non-optional IA is tiny.