An ontology for cryptocurrency