Are timelocks specific to a UTXO, or is it possible to make a bitcoin address timelocked? For example, if I wanted all the utxos in one btc address to be timelocked for 4 years from today (whatever # of blocks that would be more or less), is that possible?
A use case could be, potentially: I want to deposit btc when I have extra into an address and i don't want any of the btc in that address to be available for 5 years. Say for like a child or... could even be a fundraiser where you ask people to deposit into an address and the fundraiser ends in 6 months.
My gut says no it just isn't the way I think transactions work but would be curious for other perspectives.