Threshold Schnorr - Facilitating BRC-20 trading, Solana integration, certificate signing, and more

Hi, which protocol is being using for schnorr threshold signing? Is it FROST?

Hi! No we don’t use FROST. Essentially we implemented the basic protocol described in the introduction of [GS23], where pre-signature attacks are mitigated using re-randomization of presignatures using a random beacon, as described in [S23]. The idea is that later on we could incorporate some of the more advanced optimizations described in [GS23].

got it, thx for the reply.

Is the implementation open source?

Yes, you can find it here.

thx alex. this points to a github search on dfinity/ic, meaning there is probably multiple components that comprise the threshold schnorr implementation.

for others coming across this, i think good entrypoints are

and

1 Like

is there an architecture diagram or something like this?

1 Like