M

MultiParticipantRevealer

A fork of Revealer that allows multiple participants to encrypt data with a shared key. After the reveal, anyone will be able to permissionlessly decrypt the data. (indefinitely)


The problem MultiParticipantRevealer solves

Example use cases:

  • shuttered voting, votes encrypted until reveal condition met
  • NFT where participants select their own attributes, which would get encrypted with the shared key
    • nobody would know rarity etc until the reveal condition is met

Challenges I ran into

The original Revealer project was based on an older nucypher implementation/API.

It took some time to review the nucypher Python code and update the implementation of Revealer.

Since that took more time than expected, I did not get time to update the key logic for my use case.

Tracks Applied (1)

Budl with TACo

Used TACo

Threshold

Technologies used

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion