How would you ratio those zaps to the subtracted time units?
Discussion
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.