Fantom (FTM), DAG tabanlı bir akıllı sözleşme platformudur. En temel amacı halka açık dağıtılmış defter teknolojilerinin ölçeklenebilirlik sorunlarına çözüm getirebilmektir. Bu bağlamda platform, mevcut DAG tabanlı protokollerin geliştirilmiş bir sürümünü kullanarak geleneksel blok defteri tabanlı depolama altyapısından ayrışmayı planlamaktadır.
Yeni bir protokol olan Fantom, Lachesis Protokolü’nü benimsemiştir ve bu protokolün Fantom Opera Zinciri’ne entegre edilmesi amaçlanmaktadır. Fantom, dünyadaki tüm işlem araçları arasında uyumluluk sağlamayı hedeflemektedir. Olay bloklarının topografik sıralamalarını elde etmek için ise Lamport adı verilen zaman damgalarını kullanmaktadır.
Açılımı “Directed Acyclic Graph” olan DAG, yönlendirilmiş döngüsel grafik anlamına gelmektedir. Tek bir yönde ve asla tekrarlamayacak bir veri yapısıdır. DAG temelli kripto paralarda, yapıdaki her node farklı bir işlemi temsil etmektedir. DAG’da Blokzincir’dekine benzer bir blok kavramı yoktur. Ayrıca veritabanını büyütmek için de mininge gerek yoktur. Blokzincir’in işleyiş mantığı olan işlemlerin bloklar halinde bir araya getirilmesi mantığının yerine DAG’da, her işlemin bir diğerinin üzerine inşa edilmesi mantığı vardır. Ağın spamlenmediğinin güvencesini vermek ve daha önceki işlemleri doğrulamak üzere node bir işlem gönderdiğinde Proof of Work (PoW) süreci tamamlanır.
Fantom, CryptoNode algoritmasını temel alan ilk kripto paradır. CryptoNode madencilik protokolünü kullanan Fantom’da madenciliğine dahil olmak için pahalı donanımlara ihtiyaç yoktur. 64-bit CPU kullanılarak madencilik yapılabilmektedir.
CryptoNode, üst düzey gizlilik ile işlem yapılmasına olanak sağlayan açık kaynaklı bir algoritmadır. Bu teknoloji, yapılan işlemlerdeki tüm tarafların anonim kalmasını sağlamak için sıradan imzalar yerine halka imzalar kullanmaktadır. Halka imzalar sayesinde kullanıcılar arasında kimin özel anahtarının kullanıldığı belirlenemez ve işlem yapan kullanıcılar anonim hale gelir.