While money only has a few fundamental functions, it has several characteristics which contribute to its competence in serving those functions. Most of these characteristics apply to all major monies. Those characteristics include scarcity, portability, fungibility, divisibility, durability, history, verifiability, and acceptability. It can be argued that the invention of Bitcoin has introduced two additional characteristics which each have the potential to further the overall functions of money fundamentally. These two characteristics are sovereignty and programmability. One by one, these 10 characteristics of money can be considered as follows.