What is Revealer exactly.
02 Sep 2023, 16:23
What is Revealer exactly?
Revealer is a decentralized application that allows you to reveal a secret to the world via a commit-and-reveal scheme. It is built on top of Threshold Network, and a few of the contributors to Revealer are also long-time contributors to Threshold.
At the cryptological layer, there's nothing about Revealer that is specific to the arts. However, when it became obvious that conditionally revealing a committed-to secret was possible because of advances at Threshold, it seemed that Create Commons-licensed art was the first obvious use case.
It's fairly simple: using @ThresholdAC , a symmetric key is encrypted. A smart contract is deployed such that a boolean flag is flipped to true once a 'threshold' of contributions are made. The nodes on the Threshold Network watch for the flipping of this flag, and only then participate in their typical multi-party computation to reveal the symmetric key.
At that moment, whatever the artist has encrypted with that key (in this case, a bluegrass record) becomes public.