Why was dinar equal to 10 asses? Because in ancient times, payments were made in heads of cattle and dinar was equal to that measure of payment. It should be interesting to know that in Latin the word for cattle is ‘pecu’. From there we have the English pecuniary which means pertaining to money matters.Remember the "Websters" definition of a "Liability" is a 'pecuniary obligation' or ' An obligation pertaining to money'. And then where we get "money" (the word):
By the way, the English word ‘money’ actually means to warn and came from Rome where a hill contained the temple of Juno Moneta (Juno the Warner) and the Romans kept their treasure there.I guess it's hard to determine how much of this is true but it gets one thinking anyway.
"Money" may technically really mean an item associated with Roman "treasure", which would have included many things other than state currency (which I believe from the Sacred Scriptures the Greek already termed "noumisma"); things such as gems, jewels, metal items, jewelry, etc.
The word "money" may have had no foundational or original association with the Roman state currency, the denarius; which the archaeological record indicates were simply buried in probably calibrated jars as "accounts" all throughout the Empire.
It may be a recent English linguistic or terminological mistake to associate "money" with "currency". These two words may have originally represented two entirely different things, and perhaps then should still do so today.