Search projects, hackathons, sponsors and tech

    ← All projects

    Cluesum

    Accountable Multisignature with Silent Setup

    About

    The problem it solves BLS signatures are getting widely adopted due to the fact that the individual signatures can be efficiently aggregated. However, cryptoeconomic protocols, e.g. lightclients or oracle networks, often require identifying the misbehaving signers in order to slash their stake. That neccessitates the aggregate signatures also be accountable. Following a protocol sketched (https://hackmd.io/_n8g5ClHQDmpeZeVery5bg) by Alistair Stewart, we implement an aggregation scheme for vanilla BLS signatures with the desired property. An example application of the protocol is a bridge from a chain using BLS signatures (say, Polkadot) to a chain capable of verifying pairings on the same curve (say, Ethereum, after EIP-2537 is deployed, or another substrate-based chain).

    How it's made

    Challenges we ran into Al's hackmd are barely comprehensible. The implementation allowed for subtle design choices at every step.