mithril
mithril copied to clipboard
Stake-based threshold multi-signatures protocol
### Issue We need to simplify the Multi Signer: * Remove some responsibilities to runtime or new services * More stateless * More readable code ### Tasks - [ ]...
Currently, the Merkle tree used for the AVK is balanced which implies that signatures produced by any two parties will have the same length. Since parties with high stake are...
Currently, mithril certificates involve verifying a few hundred paths over a Merkle tree. For the parts of the paths that are close to the root, there will be large amounts...
Currently, mithril operates with a single set of f/m/k parameters. The parameter f determines the probability of success, and the protocol then requires k successes over m indices. For security...
The image used in the `Docker.ci` is not a slim image anymore following issues with `glibc` (see #313) The CI docker images should be optimized (and maybe built differently) to...
This issue relates to the bug #223 and its comments concerning the feature of resolvable url for the snapshot locations in order to not disclose full GCP urls in the...
We need to put some limits to the types of the OpenAPI specifications (text inputs + sent body). - [ ] Update types specifications - [ ] Test the new...
There is an interest from other projects within IOG to use capabilities provided by Mithril library (eg. ATMS for EVM-as-a-Sidechain project by @dzajkowski). We need to: * Automate build and...
We want to assert and verify (roughly) the following (Safety/liveness) property: * Nodes retrieve protocol parameters * Nodes register their keys * Snapshot is triggered * Nodes send signatures to...
It is of interest to understand what are the changes of producing valid certificates given a set of parameters. To this end, it would be of interest to produce a...