Fantom é um ledger distribuído de Layer 1 que utiliza um grafo acíclico direcionado (DAG) para proteger as transações. O DAG possibilita finalização quase instantânea, pois permite o processamento assíncrono das transações. A Fantom oferece suporte a várias camadas de aplicações, cada uma protegida pelo token FTM. O FTM é necessário para staking, pagamento de taxas de transação e votação.
Os princípios fundamentais utilizados pela Fantom foram descritos em 2018 por um grupo de pesquisadores e criptógrafos. Contribuições importantes foram feitas por Quan Nguyen, Sang-Min Choi, Jiho Park, Michael Kong e Andre Cronje. A testnet da plataforma foi lançada em 2018, e a versão 0.1 com Opera entrou na mainnet em dezembro de 2019.