DAG

L’état du graphe de blocs : pointes, parent sélectionné et dernier bloc finalisé.

État du DAG

Blocs
—
Pointes
—
Score DAA virtuel
—
Score DAA finalisé
—
Parent sélectionné
—
Bloc finalisé
—
Pointes (liste)
—

En attente d’un relevé récent du seed.

Consensus 0.2.51GHOSTDAG ordonne les blocs parallèles sans transformer chaque branche concurrente en bloc perdu.
K = 124paramètre GHOSTDAG
16parents au maximum par bloc
100 msintervalle cible utilisé par la DAA
432 000 DAAprofondeur de finalité

Pointes

Les pointes sont les blocs qui n’ont pas encore d’enfant connu. La vue virtuelle part de toutes les pointes courantes pour calculer un ordre commun.

Parent sélectionné

Le parent est choisi selon le travail bleu cumulé, puis l’identifiant du bloc départage les égalités. Il ancre la chaîne sélectionnée sans effacer le merge set.

Ordre canonique

Les blocs du merge set sont ordonnés topologiquement et par travail. Les transitions UTXO et les slots d’émission sont rejoués dans cet ordre déterministe.

Finalité

Le point finalisé suit la chaîne du parent sélectionné jusqu’au score virtualDaaScore − 432000. Il ne peut pas reculer vers une branche incompatible.

Limite de l’API actuelle. dag.getInfo publie la frontière — pointes, parent sélectionné et point finalisé — mais pas les parents de chaque bloc. Une carte complète du DAG exigera une future méthode de lecture historique.