Fantom es un libro mayor distribuido de nivel Layer 1 que utiliza un grafo acíclico dirigido (DAG) para asegurar las transacciones. El DAG permite una finalidad casi instantánea, ya que posibilita el procesamiento asíncrono de las transacciones. Fantom admite varias capas de aplicaciones, cada una protegida por el token FTM. El FTM es necesario para el staking, el pago de comisiones por transacción y la votación.
Los principios fundamentales que utiliza Fantom fueron descritos en 2018 por un grupo de investigadores y criptógrafos. Entre los principales contribuyentes se encuentran Quan Nguyen, Sang-Min Choi, Jiho Park, Michael Kong y Andre Cronje. La testnet de la plataforma se lanzó en 2018 y la versión 0.1 con Opera se publicó en la mainnet en diciembre de 2019.