← Derniers articles
💻 computer science

Parent-Hash DAG: A Cost Analysis of Constant-Time Append for On-Chain Registries

Cet article présente et analyse formellement le Parent-Hash DAG (PHDAG) en tant qu'alternative à temps constant et économique en gaz aux arbres de Merkle incrémentaux pour les registres on-chain, démontrant, par une modélisation théorique et des bancs d'essai empiriques, que le PHDAG maintient des coûts invariants par rapport à la profondeur alors que les coûts des arbres de Merkle croissent linéairement, rendant ainsi le PHDAG supérieur pour toutes les profondeurs de production pratiques.

Auteurs originaux : Ian C. Moore, Fernando Paredes Garcia

Publié 2026-06-09
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Ian C. Moore, Fernando Paredes Garcia

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous gérez une bibliothèque numérique où les gens viennent enregistrer de nouveaux livres. Chaque fois que quelqu'un ajoute un livre, la bibliothèque doit mettre à jour sa liste maîtresse. La question posée par ce document est la suivante : Quelle est la manière la plus efficace de mettre à jour cette liste à mesure que la bibliothèque passe de quelques livres à des millions ?

Les auteurs comparent deux façons différentes d'organiser cette bibliothèque : l'Arbre de Merkle Incrémental (IMT) et le DAG de Hash de Parent (PHDAG).

Voici le détail de leurs conclusions en utilisant des analogies simples.

1. Les deux approches

L'Arbre de Merkle Incrémental (IMT) : La « Tour de Blocs »

Considérez l'IMT comme une gigantesque tour de blocs parfaitement symétrique.

  • Comment cela fonctionne : Chaque fois que vous ajoutez un nouveau livre (une feuille), vous devez grimper la tour, mettre à jour le bloc situé directement au-dessus, puis celui au-dessus, et ainsi de suite jusqu'au sommet (la racine).
  • Le Coût : Plus la tour devient haute, plus l'ascension est longue. Si la bibliothèque possède 1 000 livres, vous grimpez un court chemin. Si elle en possède 1 million, vous montez bien plus haut.
  • Le Problème : Le coût (en « gas », qui est comme les frais d'énergie pour effectuer la mise à jour) augmente à mesure que la bibliothèque grandit. C'est comme payer plus cher pour une course de taxi plus la distance est grande. De plus, le coût varie : parfois vous devez monter beaucoup d'escaliers, parfois moins, selon l'endroit exact où vous placez le nouveau livre.

Le DAG de Hash de Parent (PHDAG) : La « Chaîne de Lettres »

Considérez le PHDAG comme une chaîne de lettres échangées entre amis.

  • Comment cela fonctionne : Lorsque vous ajoutez un nouveau livre, vous écrivez simplement ses détails et vous rédigez une note disant : « Ce livre suit ce livre spécifique précédent ». Vous déposez cette note dans une boîte aux lettres publique (le journal d'événements de la blockchain). Vous n'avez pas besoin de grimper une tour ou de mettre à jour une racine centrale. Vous écrivez simplement votre note et vous la liez au passé.
  • Le Coût : Peu importe que la bibliothèque contienne 10 livres ou 10 millions. Vous écrivez toujours la même quantité de texte et vous la déposez dans la même boîte aux lettres.
  • Le Bénéfice : Le coût est constant. Il ne change jamais, peu importe la taille de la bibliothèque. C'est comme payer un tarif fixe pour envoyer une carte postale, quel que soit le nombre de cartes postales envoyées auparavant.

2. La Grande Découverte : Quand le changement s'opère-t-il ?

Les auteurs ont fait les calculs et mené des tests en conditions réelles sur un réseau de test (Base Sepolia) pour voir exactement quand la « Chaîne de Lettres » (PHDAG) devient moins chère que la « Tour de Blocs » (IMT).

  • Le Point de Bascule : Ils ont découvert que la « Tour » n'est moins chère que lorsque la bibliothèque est minuscule (environ 7 niveaux de profondeur).
  • La Réalité : Presque tous les systèmes réels qui utilisent ces registres (comme les outils de confidentialité ou les systèmes d'identité) sont beaucoup, beaucoup plus profonds que 7 niveaux. Ils font généralement entre 20 et 40 niveaux de profondeur.
  • Le Résultat : Dans le monde réel, la « Chaîne de Lettres » (PHDAG) est toujours moins chère et toujours prévisible.

3. Pourquoi est-ce important ? (Le problème de la « Variance »)

Imaginez que vous êtes un service de livraison facturant des frais fixes pour mettre à jour la bibliothèque.

  • Avec la Tour (IMT) : Parfois la mise à jour est peu coûteuse, parfois elle est coûteuse. Vous devez deviner le prix. Si vous vous trompez, vous pourriez perdre de l'argent lors des mises à jour coûteuses. Le coût « oscille » de haut en bas.
  • Avec la Chaîne (PHDAG) : Le prix est exactement le même. Il n'y a pas de devinette. Les auteurs ont constaté que le coût ne fluctue que d'environ 6 unités de gas (un montant infime), ce qui est pratiquement nul. Cela rend la chose incroyablement fiable pour les entreprises.

4. Le Superpouvoir de la « Reconstruction »

Il existe une autre différence majeure.

  • La Tour (IMT) : Pour prouver qu'un livre existe, vous avez besoin d'une « preuve » spécifique (un reçu montrant le chemin vers le haut de la tour). Si l'index central se brise, vous pourriez perdre la capacité de vérifier facilement toute la tour.
  • La Chaîne (PHDAG) : Toute l'histoire est écrite dans la boîte aux lettres publique (les journaux d'événements). Même si l'ordinateur qui gère la bibliothèque tombe en panne, n'importe qui peut parcourir la boîte aux lettres, lire les lettres dans l'ordre et reconstruire l'intégralité de la bibliothèque à partir de zéro. Elle est « indestructible » car l'histoire est dispersée à travers le registre public, et non verrouillée dans un seul emplacement de stockage.

5. Conclusion

Le document conclut que pour tout système à grande échelle du monde réel qui doit enregistrer un historique d'événements (comme prouver la propriété d'une œuvre d'art numérique ou suivre des chaînes d'approvisionnement) :

  1. Arrêtez d'utiliser la Tour (IMT) pour ce travail spécifique. Elle devient trop coûteuse et imprévisible à mesure qu'elle grandit.
  2. Commencez à utiliser la Chaîne (PHDAG). Elle est moins chère, son prix ne change jamais, et les données sont plus sûres car elles peuvent être reconstruites à partir des registres publics à tout moment.

Les auteurs suggèrent que la communauté blockchain adopte cette méthode de la « Chaîne de Lettres » comme règle standard pour tous les futurs registres de provenance, car c'est la manière la plus efficace et la plus robuste de gérer de grandes quantités de données.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →