One other requirement: a currency has to be resistant to counterfiting. For example: Gold's use a currency really took off after discovery of the
touchstone. Before this, it was next to impossible to determine the purity of gold in a mercantile setting. Therefore, it was not trusted as a currency.