
L'algorithme de consensus, la tolérance asynchrone aux erreurs inexplicables, le graphe dirigé acyclique, le registre distribué — ce qui unit ces concepts et comment ne pas se perdre dans des raisonnements compliqués — dans l'article sur Hedera Hashgraph.
La société Swirlds Inc. présente :
La plateforme de registre distribué Hedera Hashgraph.
Avec des rôles principaux :
Lemon Baird, mathématicien, créateur de l'algorithme Hashgraph, cofondateur, directeur technique et scientifique de Swirlds Inc.;
Mance Harmon, mathématicien, cofondateur et directeur général de Swirlds Inc.;
Tom Troubridge, président d'Hedera Hashgraph, évangéliste de la technologie Hashgraph.
Le projet inclut la participation de :
Le holding financier Nomura Holding;
La société de télécommunications Deutsche Telekom;
Le cabinet d'avocats international DLA Piper;
Le détaillant brésilien Magazine Luiza;
La société suisse Swisscom AG.
Je n'ai toujours pas compris pourquoi toutes les informations sur Hedera Hashgraph sont présentées de manière si confuse, est-ce le résultat d'une politique délibérée des développeurs ou est-ce une coïncidence ? Quoi qu'il en soit, écrire un texte cohérent sur Hedera Hashgraph s'est avéré très difficile. Chaque fois que je pensais avoir enfin compris, il devenait presque immédiatement évident que c'était une fausse impression. Au final, il semble que j'ai produit quelque chose de sensé, mais restez prudent, le risque de se perdre dans ses raisonnements est toujours présent.
Partie 1. Le problème des généraux byzantins et des rumeurs
Au cœur de cette histoire se trouve le fameux « Problème des généraux byzantins » (Byzantine Fault Tolerance, BFT) — un exercice de pensée visant à illustrer le problème de la synchronisation des états des systèmes lorsque les communications sont considérées comme fiables, mais les nœuds ne le sont pas. Tous ceux qui s'y intéressent peuvent explorer ce sujet ici ou ici plus en détail.
Les algorithmes de la plateforme Hedera Hashgraph sont basés sur un cas particulier de la tolérance aux pannes byzantines — la tâche asynchrone des généraux byzantins, ou aBFT. En 2016, la première solution à ce problème a été proposée par le mathématicien Lemon Baird, qui a immédiatement fait breveter son invention.
La plateforme Hedera Hashgraph se caractérise par l'utilisation conjointe et la synchronisation des données numériques selon un algorithme de consensus, la décentralisation physique des nœuds de stockage des données et l'absence d'un centre de contrôle unique. Cependant, le protocole Hashgraph (dans ce cas, Hedera est l'écosystème, Hashgraph le protocole) ne fait pas partie des blockchains, mais représente un orgraphe, dépourvu de cycles séquentiels et composé de séquences parallèles, commençant à un nœud et atteignant un nœud final par différents chemins.
En gros, si une blockchain classique peut être visualisée comme une séquence stricte de maillons (ce qui est, en fait, sa principale caractéristique), Hashgraph ressemble plutôt à un bonsaï avec un nombre énorme de ramifications. Étant donné que le nombre de cycles simultanés est quasiment illimité, Hashgraph permet d'effectuer simultanément un nombre énorme de transactions (les développeurs parlent de 250 000 transactions par seconde, ce qui dépasse cinq fois les capacités de Visa, sans parler du réseau Bitcoin), et les frais de transaction sont généralement inexistants.
Une autre différence fondamentale entre Hashgraph et une blockchain classique est le sous-protocole gossip (protocole des potins). À l'intérieur du registre distribué, chaque transaction ne signifie pas la transmission de toutes les données, mais seulement des informations sur les informations (Gossip about Gossip). Un nœud informe deux autres nœuds aléatoires d'une transaction, chacun d'eux transmettant à son tour les messages à deux autres jusqu'à ce que le nombre de nœuds informés soit suffisant pour atteindre le consensus, ce qui se produit lorsque la majorité des nœuds est informée (et c'est grâce à cela que le nombre annoncé de transactions par unité de temps est atteint).
Partie 2. Tueur de blockchain ou pas
Actuellement, Hedera Hashgraph est en cours de développement. En particulier, le test de sa propre cryptomonnaie avec support des micropaiements, d'un stockage de fichiers en réseau distribué et de scénarios permettant de créer des contrats intelligents basés sur les langages de l'écosystème Ethereum est en cours.
Les avis sur ce projet sont d'une rare polarisation. Certaines sources appellent sans détour Hashgraph le « tueur de la blockchain », tandis que d'autres soulignent à juste titre qu'il n'existe pas d'exemples d'applications décentralisées fonctionnelles dans l'écosystème Hedera. D'autres encore sont troublés par le fait que la base de la plateforme est brevetée et que son développement est sous le contrôle d'un conseil de surveillance composé de représentants de plusieurs entreprises figurant sur la liste Fortune 500 (ce qui, en réalité, témoigne du potentiel indéniable du projet et prouve qu'il n'est définitivement pas une arnaque). D'ailleurs, il y a quelque temps, le projet a été détaché en une société distincte, Hedera Hashgraph, ce qui témoigne également de sa priorité pour les développeurs.
Les développeurs, sans faire de bruit, ont d'abord collecté 18 millions de dollars pour des besoins opérationnels lors d'une vente de tokens privée, puis, quelque temps après, 100 millions de dollars supplémentaires. Aucun détail concret sur l'ICO n'est non plus communiqué, et de manière générale, la feuille de route de Hedera Hashgraph est d'une rare ambiguïté, ce qui n'empêche pas l'entreprise de mener une activité très active visant à promouvoir cet algorithme de consensus. La société travaille activement à former diverses communautés professionnelles - des programmeurs aux avocats. Les représentants du projet ont déjà tenu plus de 80 rencontres avec des citoyens intéressés à travers le monde, allant même jusqu'en Russie - le 6 mars, une rencontre s'est tenue à Moscou avec le président de Hedera Hashgraph, Tom Troubridge, qui, dit-on, a réuni de nombreux représentants de nos cercles IT et financiers.
Monsieur Troubridge a déclaré qu'il fallait s'attendre à pas moins de 40 applications décentralisées basées sur Hedera Hashgraph dans un avenir proche, et en réalité, plus de 100 sont en cours de développement. Ainsi, dans un avenir proche, tout le monde aura la chance de voir en direct comment tout cela fonctionne.
Au total
En général, on peut affirmer avec certitude plusieurs choses. Premièrement, le projet n'est pas trivial et a déjà suscité un intérêt considérable de la part de grandes entreprises. Deuxièmement, pour un non-spécialiste, il est clairement difficile à comprendre, ce qui explique probablement le manque d'informations à son sujet dans le domaine public (et aussi, comme on peut le voir dans la vidéo avec M. Limon, le fait que cet homme intelligent ne soit pas du tout un orateur). Troisièmement, il est peu probable qu'il devienne « le tueur du bitcoin » ou quelque chose d'aussi pathétique, mais ses avantages revendiqués semblent suffisamment substantiels pour qu'on suive très attentivement le projet.
De plus, des rumeurs circulent selon lesquelles les organisateurs prévoient bientôt de lever une nouvelle tranche d'investissements, et il est tout à fait possible qu'y participer ait vraiment du sens.
Source : habr.com
