←
zkRune
zkRuneCryptography • Medium
Patience Privacy Proof
Prove you waited a time period without revealing exact timing
Difficulty: Medium
Time: ~30 seconds
Privacy: 100% Shielded
Generate Proof
How It Works
- Create a commitment when you start waiting (hash of start time + secret)
- Wait the required time period
- Prove you waited without revealing exact start/end times
- Useful for time-locked commitments, contests, and patience rewards
When you started waiting (seconds since 1970)
Your secret for commitment (keep this private!)
When you finished waiting
Required waiting period (3600 = 1 hour, 86400 = 1 day)
How It Works
- 1Create commitment when you start waiting
- 2Wait the required time period
- 3Provide start/end times (private)
- 4System validates wait duration
- 5Generate proof without revealing exact times
Use Cases
✓
Time-locked rewards✓
Patience contests✓
Commitment schemes✓
Fair launch mechanismsTechnical Details
Proof System:zk-SNARKs
Circuit:Age Comparison
Constraints:~1,000
Blockchain:Zcash Testnet
View Circuit Code
See the actual ZK circuit implementation