@conradoplg I have a two questions about integrating FROST crates to build out a FROST-native wallet. I’m not sure if these are protocol limitations or cryptographic limitations in the way that FROST was created (trying to read up and learn), but figured I might ask the question to you.
-
If I have a wallet linked to an address that is managed through a FROST scheme and I need to have a multi-note send (ie the wallet wants to send 4 ZEC to an address, but I have 3 notes in the wallet, each note has only 1.5 ZEC associated with it so I’d need to include all three notes for the transaction to work) it looks like I would need to do a round of signing for each note, is that correct?
-
If I have a group defined as a 3 of 5 signature scheme, as the coordinator I would need to define the individual 3 signers to construct the signing session. Even if I defined all 5 eligible signers, then it would essentially become a 5 of 5 scheme. There is no way to have a setup where all are eligible signers, but the first m of n to sign meets the threshold to complete the signature. Is that a correct assumption?
TIA and am trying to read the FROST paper right now to see if I can figure it out myself.