So I'll try to make a long story/idea short(er):
I have a two year old daughter, and before she was even born I created an email account based on her name and I've been writing letters to her, sending pictures and videos etc. And when she's older I'm going to let her know about the account and password, right now it's just stored in private.
Just yesterday I sent her an email with one of my wallet addresses/seeds/passwords etc for her to use later in life almost like a savings account? But I told her she isn't to use it until I'm either dead and gone or I say that she can.
Now I started to think of ideas, and not sure if zcash or something like ethereum would be better, to maybe send bitcoin to or I guess even zcash itself but have it cryptographically locked until a certain time?.. or I guess it might be better to use a certain block number (maybe if an application that exists to perform this action it could also estimate when the investment can be unlocked/deposited)? And it wouldn't be until then that the bitcoin or other cryptocurrency was usable.
Maybe something like this already exists or is in the works, I just think something like this could be very popular. Or even if there was a way to display to the network that an amount of coins are locked up for so long, it could drastically start increasing the way people view it as an investment.
Anyway, just a thought.