While hundreds of different cryptocurrency specifications exist, most are derived from one of two protocols; Proof-of-work or Proof-of-stake. All cryptocurrencies are maintained by a community of cryptocurrency miners who are members of the general public that have set up their computers or ASIC machines to participate in the validation and processing of transactions.