If you are holding a money, you’re betting on the market cap staying the same or increasing in the future (hence, storing your value). Given the above framework, it’s a bet on either the same amount of, or more wealth, being held in the asset later on. But unlike equity, because money is not a productive asset, holding money makes you entirely dependent on the actions of others.
One study found that “the size of the difference in well-being for people having sex once a week, compared with those having sex less than once a month, was greater than the size of the difference in well-being for those making US$75,000 compared with US$25,000 a year” — Psychology Today
loss for the yea… currency the user pays tax in. You’ll probably have different users with different tax currencies. Any system that deals in cryptocurrencies or tokens should automatically store the tax currency value of each transaction along with that transaction. This way, the user can easily compute her net gain/loss for the year any time.
It may make sense to help customers watch their holding period. Anyone who holds for over one year may qualify for capital gains. This is also important for staking. Systems that work with tokens may want to help people see how old their tokens are — if someone’s tokens are 50 weeks old, your system could help them retain those tokens for another two weeks for tax purposes. Just transferring tokens from one wallet to another isn’t change of ownership (or taxable), so you have to understand how long they really have been holding them. I hope new tools will help us manage this.