Open HCastano opened 9 months ago
I talked to @fjarri about this, and he mentioned that we should be able to hash the public parts of the keyshares and put that hash on chain (maybe once a session a validator is picked to do this?).
Then, when a TSS is syncing it can check if the keyshares it has downloaded from its peers match the on-chain hash.
During sync, a TSS only requests key shares from a single server. We should assume that servers can be Byzantine and provide wrong information.
Some possible ways to improve the situation: