https://en.wikipedia.org/wiki/Template:Cryptocurrencies
Major cryptocurrencies are based on Proof of Work or Proof of Stake. There are other consensus algorithms.
https://en.wikipedia.org/wiki/Scrypt#Introduction
scrypt has been introduced to stave off ASIC and FPGA solutions.