Skip to main content

Set Agreement

Definition

Set Agreement refers to a problem in distributed computing where a group of independent processes must agree on a common set of values from an initial collection of proposals, even if some processes fail or act maliciously. This is a fundamental problem in building resilient decentralized systems, ensuring that all honest participants ultimately settle on the same collection of valid data. It is a more generalized form of consensus where the outcome is a set rather than a single value.