I seem to not like the idea of creating these secondary classification names for the core protocol of Bitcoin. The Bitcoin protocol has certain parameters of operation which are dynamic. And its applicability to any application is dependent on these parameters. Consider the following parameters of the Bitcoin Protocol:
- Transaction fee: dependent on the volume of transactions in the pool
- Puzzle difficulty: dependent on the hashing power of the network
These parameters are also functions themselves. But they are more complex social functions. The transaction fee is dependent on the amount of people that are transacting on the Bitcoin Blockchain and the Puzzle difficulty is game theoretically dependent on the profit per block. profit per block is dependent on the transaction fees in a generated block, block reward volume and bitcoin market price. Market price determination is a social phenomena.
To me, the core functionality of Bitcoin is the ability to validate that
something happened (i.e. an Event) and everyone has
consensus on this
Event as
truth. This all occurs without a third party authority. What that event is, could be anything. A transaction of BTC, transaction of some asset title embedded in the transaction message, etc. I think the keyword is transact.
As the parameter values for the protocol change, then the applicability of the base bitcoin protocol to certain applications will become more or less viable. So maybe in this current social context Bitcoin may function as digital storage of value.
But I propose that we imagine a time where the cost of transacting on the blockchain is so expensive that Bitcoin doesn't serve well as a storage of value. In this scenario, the transaction fees are so high, to shift the value from one place to another viably would require shifting large sums of BTC. Now, hypothetically, Bitcoin could be more suited to storing, on ledger, commitment type transactions (e.g. Countries ratifying a treaty between each other). Which interestingly enough, would only require the transaction fee amount to place the data on the blockchain and a symbolic amount to transfer between wallets.
I am not making any predictions about future use here, but just trying to demonstrate that what we believe Bitcoin will be used for is dependent on the parameter values of the bitcoin protocol, which are subject to social behavior. Social behavior is then also constrained by law, regulations, etc.
[EDIT] I would not like to downplay bitcoin's ability to participate in applications more independently of these parameters through the use of second layer protocols