How does DAGKNIGHT's approach to consensus differ from PHANTOM's?

DAGKNIGHT replaces PHANTOM's fixed-parameter approach with one that discovers the right parameter automatically. PHANTOM requires knowing a value called k in advance — k roughly represents how many blocks can be created in parallel — and then solves a problem called 'Maximum k-cluster subDAG' using that preset number. DAGKNIGHT instead solves the 'Minimal k Majority Cluster subDAG' (MkMC) problem, which means it figures out the appropriate k on its own rather than assuming it ahead of time. For a beginner, this matters because it means DAGKNIGHT can adapt to real network conditions instead of being locked into an assumption that may not match what's actually happening on the network.

Learn more ›