Trustworthy public randomness with sloth, unicorn, and trx
Summary: Many applications require trustworthy generation of public random numbers. It is shown how this can be achieved using a hash function that is timed to be as slow as desired (\texttt{sloth}), while the correctness of the resulting hash can be verified quickly. It is shown how \texttt{sloth} can be used for uncontestable random number generation (\texttt{unicorn}), and how \texttt{unicorn} can be used for a new trustworthy random elliptic curves service (\texttt{trx}) and random-sample voting.
scientific article; zbMATH DE number 6984954