Provably fair Heads or Tails: non repudiation

Let's recall our provably fair Heads or Tails protocol:

If the hash of \(s_C\) is not signed, then the casino can change its value after Alice sends her \(s_A\), making Alice lose. Alice would have no proof that the original hashed \(s_C\) she was sent actually comes from the Casino. It would be her word against the Casino's.

The signature ensures the non-repudiation of the commitment.

1. Changelog

<2024-12-28 Sat> Initial version