What Is a “Secret-Sharing” Scheme and How Could It Be Used in a Multi-Algorithm Context?
A secret-sharing scheme is a cryptographic technique where a secret is divided into multiple pieces, or "shares," distributed among a group. The secret can only be reconstructed when a minimum number of shares are combined.
In a multi-algorithm context, a coin could require a block to be valid only if it includes a "proof" derived from a secret that is shared across multiple mining algorithms. This would force a miner to successfully mine on all required algorithms to reconstruct the proof and create a valid block, ensuring the multi-algorithm security is truly enforced.