Qu’est-ce que Hedera (HBAR) et comment cela fonctionne-t-il ?

Qu’est-ce que Hedera (HBAR) ?
Hedera est un réseau de registre distribué accessible au public. Il s’agit d’un réseau dans lequel plusieurs ordinateurs tiennent ensemble un registre numérique partagé. Il ressemble à une blockchain, mais Hedera n’utilise pas une chaîne classique de blocs pour le consensus.
À la place, le réseau utilise hashgraph. C’est la méthode par laquelle les nodes, c’est-à-dire les ordinateurs du réseau, s’accordent sur l’ordre des transactions et sur le moment où elles ont été traitées.
Sur Hedera, il est notamment possible d’émettre des tokens, d’exécuter des smart contracts et d’attribuer un ordre fixe ainsi qu’un timestamp aux messages. Les smart contracts sont des programmes qui peuvent être exécutés sur le réseau. Hedera utilise notamment pour cela la Ethereum Virtual Machine, ce qui permet de prendre en charge des smart contracts basés sur Solidity.
HBAR est la cryptomonnaie native de Hedera. Vous utilisez HBAR notamment pour payer les frais de transaction. HBAR joue également un rôle dans le modèle proof-of-stake du réseau.
Hedera est donc utilisable publiquement : chacun peut créer un compte et utiliser ou déployer des applications. Cela ne signifie toutefois pas que tout le monde peut, à l’heure actuelle, faire fonctionner librement un consensusnode sur le mainnet. Ces nodes sont permissioned, donc autorisés à l’avance.
À retenir
- Hedera est un réseau de registre distribué accessible au public avec un consensus hashgraph.
- HBAR est le token natif utilisé pour les frais de transaction et le staking au sein du réseau.
- Hashgraph utilise gossip-about-gossip et virtual voting pour parvenir au consensus.
- Les consensusnodes sur le mainnet sont actuellement permissioned.
- Le Hedera Council prend les décisions formelles concernant le réseau.
Comment fonctionne Hedera ?
Lorsque vous envoyez une transaction, vous la signez d’abord, puis vous l’envoyez à un node Hedera. Ce node vérifie par exemple si vous disposez de suffisamment de HBAR pour payer les frais de transaction.
Ensuite, le node diffuse la transaction via un protocole de gossip. En termes simples, les nodes partagent continuellement des informations avec d’autres nodes, afin que ces informations se propagent rapidement dans le réseau.
Les nodes valident ensuite les transactions et les ordonnent grâce au consensus hashgraph. Une fois le consensus atteint, une transaction reçoit une place fixe dans l’ordre et un horodatage de consensus. Cet horodatage indique quand la transaction a été traitée selon le réseau.
Hedera fonctionne avec proof-of-stake. L’influence d’un node dans le consensus dépend de la quantité de HBAR qui lui a été stakée. Pour parvenir au consensus, les nodes doivent ensemble représenter plus des deux tiers du poids de vote total.
Il n’existe pas de minage proof-of-work sur Hedera. Le réseau n’utilise donc pas de mineurs qui se font concurrence par la puissance de calcul pour créer des blocs.
Aperçu de Hedera (HBAR)
Qu’est-ce que Hashgraph sur Hedera ?
Hashgraph est le mécanisme de consensus utilisé par Hedera. Là où une blockchain classique place généralement les transactions dans des blocs successifs, hashgraph fonctionne autrement. Les nodes partagent en continu des informations entre eux et gardent trace des informations déjà reçues ainsi que du node dont elles proviennent.
Un élément important s’appelle gossip-about-gossip. Lorsqu’un node transmet des informations, il ne partage pas seulement de nouvelles données, mais aussi deux hashes. Ces hashes renvoient à des informations antérieures que le node connaissait déjà. Un hash est une empreinte numérique unique de données.
Il en résulte une histoire partagée qui montre comment les informations ont circulé dans le réseau. Les nodes peuvent ainsi déduire qui disposait de quelles informations et à quel moment elles ont été reçues.
C’est là qu’intervient le virtual voting. Les nodes n’ont pas besoin d’envoyer des messages de vote distincts pour chaque tour de vote. Ils peuvent plutôt calculer, à partir de l’historique de communication partagé, comment les autres nodes voteraient. C’est le principe central du virtual voting.
Hashgraph est conçu pour la tolérance aux pannes byzantines asynchrones Byzantine fault tolerance, souvent abrégée en aBFT. Cela signifie que le mécanisme de consensus peut continuer à fonctionner même si certains nodes commettent des erreurs, ne répondent pas ou transmettent des informations avec retard.
L’horodatage de consensus d’une transaction est basé sur la médiane des moments auxquels les nodes ont reçu cette transaction pour la première fois. La médiane est, en termes simples, la valeur centrale lorsque l’on classe tous les horaires dans l’ordre.
Quel rôle joue HBAR au sein de Hedera ?
HBAR remplit deux fonctions importantes au sein de Hedera. Premièrement, vous utilisez HBAR pour payer les frais de transaction. Pensez par exemple à l’envoi de tokens, à l’exécution de smart contracts et au stockage de données.
Deuxièmement, HBAR joue un rôle dans le mécanisme proof-of-stake de Hedera. La quantité de HBAR attribuée à un node détermine en partie le poids de ce node dans le processus de consensus. Plus un node reçoit de HBAR, plus ce poids est élevé.
Vous pouvez attribuer l’intégralité de votre solde HBAR à un node pour le staking natif. Vous n’avez pas besoin de bloquer vos HBAR séparément pour cela. Il n’existe pas non plus de période de lock-up, ce qui signifie que vos HBAR restent disponibles.
Hedera n’utilise pas de slashing dans le protocole pour le staking natif. Le slashing est un mécanisme par lequel une partie de vos crypto attribuées peut être retirée à titre de sanction. Cela ne se produit donc pas via le protocole sur Hedera. Cela ne signifie pas pour autant que le staking est totalement sans risque : la valeur de HBAR peut évoluer, et les conditions des récompenses de staking peuvent également changer.
Les frais de transaction payés au sein de Hedera sont répartis entre les nodes, la Hedera Treasury et les comptes de staking.
Comment Hedera est-il gouverné ?
Hedera est gouverné par le Hedera Council. Il s’agit d’un groupe d’organisations qui assure ensemble la gouvernance formelle du réseau. Le Council peut compter au maximum 39 membres.
Chaque membre du Council dispose d’une voix lors des décisions soumises aux membres. Les membres décident notamment des modifications du logiciel du réseau, des prix du réseau et de la gestion de la Treasury.
Les nouveaux membres sont choisis par les membres existants du Council. Les membres ont des mandats d’au moins trois ans et peuvent exercer au maximum deux mandats consécutifs. Une exception s’applique au membre initial du Council : il dispose d’un siège permanent.
Les membres du Council sont tenus d’exploiter un node. Les consensusnodes sur le mainnet sont donc gérés par des membres du Council ou par des parties affiliées désignées.
Point important à retenir : les détenteurs de HBAR ne votent pas directement on-chain sur ces décisions formelles du Council. La gouvernance fonctionne donc différemment d’un système dans lequel tous les détenteurs de tokens peuvent voter directement.
Comment Hedera est-il né ?
La technologie à l’origine de hashgraph est apparue avant Hedera lui-même. Leemon Baird a développé l’innovation qui a ensuite été appelée hashgraph entre 2012 et 2015.
Leemon Baird et Mance Harmon ont ensuite fondé Swirlds afin de poursuivre le développement de la technologie. Le premier livre blanc sur hashgraph a été publié le 31 mai 2016.
Hedera a été créé en 2017 grâce à un financement issu d’un tour de seed de Swirlds. Leemon Baird et Mance Harmon sont considérés comme les fondateurs de Hedera. Le nom Hedera a été choisi en 2018.
Le mainnet Hedera a été mis en ligne le 24 août 2018 pour un accès anticipé et des tests. Le 16 septembre 2019, le mainnet est devenu accessible au public. À partir de ce moment, chacun a pu créer un compte et les développeurs ont pu déployer des applications.
Quels sont les avantages de Hedera ?
Une caractéristique marquante de hashgraph est qu’il n’existe ni leader, ni mineur, ni producteur de blocs jouant un rôle privilégié dans la détermination de l’ordre des transactions. Le consensus naît de l’historique de communication partagé entre les nodes.
Le virtual voting est un autre élément important. Les nodes n’ont pas besoin d’envoyer des messages de vote supplémentaires pour chaque tour, car ils peuvent déduire les résultats du vote à partir des informations déjà partagées.
Une fois le consensus atteint, les transactions obtiennent un ordre de consensus définitif et un horodatage de consensus. Cela donne aux applications une visibilité claire sur l’ordre des événements.
Hedera prend également en charge des smart contracts compatibles avec Solidity via la Besu Ethereum Virtual Machine. En outre, le Hedera Consensus Service peut attribuer aux messages un ordre et un horodatage vérifiables.
Le code source du node de consensus et des logiciels associés est disponible sous licence Apache-2.0.
Quels sont les inconvénients de Hedera ?
Les consensusnodes sur le mainnet Hedera sont actuellement permissioned. Vous pouvez utiliser le réseau, mais tout le monde ne peut pas faire fonctionner un consensusnode sans autorisation. La couche opérationnelle de consensus dépend donc d’un groupe limité d’opérateurs de nodes préalablement autorisés.
La gouvernance est également concentrée entre les mains du Hedera Council. Le Council compte au maximum 39 membres et les détenteurs de HBAR n’ont pas de vote direct on-chain sur les décisions formelles du Council. Le siège permanent du membre initial du Council constitue en outre une exception aux limites normales de mandat.
Les coûts peuvent varier pour les smart contracts. Le gas EVM dépend en effet de la quantité de ressources de calcul et de stockage utilisées par un smart contract. Ces coûts ne sont donc pas toujours identiques.
L’offre maximale est de 50 milliards de HBAR et tous les HBAR ont été mintés au lancement. Une partie est libérée depuis les comptes de Treasury conformément aux décisions de gouvernance.
En résumé
Hedera est un réseau de registre distribué accessible au public, avec HBAR comme cryptomonnaie native. Vous utilisez HBAR pour les frais de transaction et il joue un rôle dans le proof-of-stake, car le stake influence le poids de consensus des nodes.
La base technique de Hedera est hashgraph, et non une blockchain linéaire composée de blocs. Grâce à gossip-about-gossip et au virtual voting, les nodes parviennent à un consensus sur l’ordre et le moment des transactions.
Le principal compromis est que le réseau est utilisable publiquement, tandis que l’exploitation des consensusnodes sur le mainnet reste actuellement permissioned. La gouvernance formelle est également entre les mains du Hedera Council et non directement de tous les détenteurs de HBAR.