Gradecast

Definition

From [1] and [2]

In Gradecast a sender has an input and each party outputs a value and a grade $\{0,1,2\}$ such that:
\begin{enumerate}
\item \emph{(Validity)} If the sender is honest then all honest parties output the sender's input and grade $2$.
\item \emph{(Non-equivocation)} If two honest parties output a grade $\ge 1$ then they output the same value.
\item \emph{(Agreement)} If an honest party outputs grade $2$ then all honest parties output the same output and with grade $\ge 1$.
\end{enumerate}
  • References
    • First introduced by [1]
    • [3]
    • Formalized again by [4]
    • Also discussed in [2]