Hi nostr:npub1cvqlzvmjercdn0ypsmv8f7j9lge6ahsnueh5rparh53wuswftv4q49yjt3, something like this is possible on Bitcoin? Thanks

A smart contract feature I'd like to see in Bitcoin:

People would agree to lock up any amount of Bitcoins for a specific period, for example, 5 years. If someone in the group decides to redeem before the 5-year period, it would be possible, but to do so, they would have to pay, for example, 10% of the amount they deposited to everyone else in the group who are still following the 5-year contract term.

This would allow us to determine who truly has skin in the game and who would be holding Bitcoin for the long term. It would also reduce the supply of Bitcoins in the market, forcing a potential appreciation.

Reply to this note

Please Login to reply.

Discussion

Interesting idea…I don’t think this sort of “tontine” is possible as bitcoin script can’t do introspection. Maybe liquid network or lightning could support this?

Yes, it's like a tontine. I'm not a dev but would be great to have this possibility on Bitcoin natively.

Neither am I. But my gut says no…

But it is a cool smart contracting idea…I wonder what basic functions would be necessary to make it happen…some sort of covenant based on time and amount I guess.