Please add a countdown so that it will still be unlocked even if the goal is not reached. With each zap the time required decreases.
⚡ Zapwalls is my favorite idea in the #V4V toolkit. #nostrdesign

https://cdn.satellite.earth/cbec4f4742b9d4fda9201a0c6039e06649b4a7bea0dbf3de2f6836e3ba8a5c9c.mov
Discussion
How would you ratio those zaps to the subtracted time units?
The easiest way is to give the creator the opportunity to set the required waiting time and with each zap subtract from it a time whose ratio to the original required time is equal to the paid share of the goal. This naturally implies that the amount of zaps required decreases over time.
These zapwalls can be very difficult to overcome. Don't let people lose money.