Mécanisme de consensus #Hashgraph
Le mécanisme de consensus Hashgraph est une technologie innovante de registre distribué qui promet de fournir un système de consensus sécurisé, rapide et équitable pour les transactions. Il a été développé par le Dr Leemon Baird, co-fondateur et CTO de Swirlds Inc., comme une amélioration des technologies blockchain existantes telles que Bitcoin et Ethereum. L'algorithme hashgraph utilise une combinaison de protocoles de potins, d'algorithmes de vote virtuel et de graphes acycliques dirigés (DAG) pour atteindre des niveaux élevés de sécurité et d'évolutivité.
Hashgraph fonctionne en faisant en sorte que chaque nœud du réseau diffuse périodiquement des messages sur son état actuel aux autres nœuds du réseau – c'est ce qu'on appelle les « potins ». Cela permet à tous les nœuds du réseau d'être au courant de chaque transaction qui s'y déroule à un moment donné, ce qui leur permet de parvenir rapidement à un consensus sans calculs complexes ni attendre de longs délais de confirmation de la part des mineurs comme avec les réseaux blockchain traditionnels.
Plutôt que de s'appuyer sur des mineurs qui sont incités par des récompenses comme le fait Bitcoin, Hashgraph s'appuie sur ce qu'on appelle le « vote virtuel » qui permet à tous les membres d'un réseau de se mettre d'accord sur un certain ordre pour les transactions afin qu'elles puissent être enregistrées avec précision dans le grand livre. Pour que ce processus fonctionne correctement, tous les membres doivent voter honnêtement en fonction de leur compréhension actuelle de ce qui se passe dans l'ensemble du réseau ; empêchant ainsi les acteurs malveillants de manipuler les résultats ou de créer de faux enregistrements qui ne reflètent pas les événements réels qui se déroulent.
Pour augmenter encore la sécurité, Hashgraph utilise également des graphiques acycliques dirigés (DAG), qui sont des structures de données utilisées en informatique qui permettent à différents types d'informations (telles que des transactions) d'exister simultanément tout en conservant un enregistrement précis entre elles au fil du temps ; ce qui rend difficile la tâche des attaquants qui tentent de doubler les dépenses ou d'activités malveillantes similaires contre la chaîne.
En combinant ces trois éléments en une seule plate-forme unifiée – Gossip Protocols, Virtual Voting Algorithms & DAGS – HashGraph offre aux utilisateurs des niveaux de vitesse, d'évolutivité et de confiance sans précédent par rapport aux blockchains existantes actuellement disponibles aujourd'hui. En tant que tel, il se présente comme une solution alternative attrayante pour les développeurs à la recherche de solutions d'infrastructure fiables lors de la création de leurs applications et services décentralisés.