Les différents types de nœuds
Découvrez les différents nœuds qui composent le réseau d'Algorand.
Last updated
Découvrez les différents nœuds qui composent le réseau d'Algorand.
Last updated
La blockchain Algorand est un réseau décentralisé qui est sécurisé par un réseau de nœuds. Les nœuds sont des ordinateurs qui exécutent le logiciel Algorand et participent au processus de consensus. Il existe deux types de nœuds sur la blockchain Algorand: les nœuds relais et les nœuds de participation.
Algorand étant un système complexe et sophistiqué, ces deux types de nœuds qui composent le réseau jouent un rôle important pour assurer la sécurité, l'évolutivité et l'efficacité du réseau.
Les nœuds relais sont en quelque sorte la colonne vertébrale de communication du réseau d'Algorand. Les nœuds relais communiquent entre eux et vont permettre l’acheminement de blocs vers les nœuds de participation, que nous verrons ci-dessous.
Les nœuds de relais sont donc chargés de relayer les blocs et les transactions sur le réseau.
Ils sont également chargés de fournir une source fiable d'informations sur l'état de la blockchain et de maintenir le réseau à jour.
Il est important de noter que les nœuds relais ne participent pas au consensus du réseau.
Théoriquement, Algorand pourrait même fonctionner sans nœuds relais. Le rôle des nœuds relais étant principalement de créer des voies de communication optimales à travers le réseau.
Aujourd'hui il y a un peu plus de 100 nœuds relais Algorand éparpillés à travers le monde.
Ils ont été initialement sélectionnés par la fondation Algorand pour assurer la robustesse et la sécurité du réseau au lancement d’Algorand. Ce sont principalement des universités qui les exécutent.
Dans les faits, n’importe qui peut déjà configurer un nœud relais. Le seul problème c'est qu'il ne sera pas possible de l’utiliser pour autre chose qu’un simple nœud de participation tant qu’il n’aura pas été approuvé par la fondation Algorand.
Pour l'instant du moins car il est plus que probable que cela change à l'avenir.
En effet au fil du temps, il sera par exemple potentiellement possible à travers la gouvernance, d’autoriser l’ajout de nouveaux nœuds relais et de mettre en place un système d’incitation pour ceux qui en exécute un, permettant ainsi une plus grande décentralisation d'Algorand.
Exécuter un nœud relais demande certaines ressources comme un excellent débit internet ou encore une capacité importante de stockage.
Les nœuds relais sont également obligatoirement archivistiques, c’est à dire qu’ils vont stocker l’intégralité des données de la blockchain.
Les nœuds de participation sont responsables de la validation des blocs et des transactions.
Contrairement aux noeuds relais, ils participent pleinement au processus de consensus.
Exécuter un noeud de participation est également très accessible pour le grand public et n'importe qui peut choisir d'en exécuter un.
En effet il est possible d'exécuter un noeud de participation avec un simple Raspberry Pi 4 à 50€.
Aujourd'hui on dénombre environ 1400 nœuds de participation sur Algorand.
Par défaut, et ce contrairement aux noeuds de participations, les nœuds de participation ne stockent qu'un nombre limité de blocs (environ les 1000 derniers blocs du registre) localement.
Pour apprendre à exécuter votre propre noeud de participation, cliquez ici.
Le réseau Algorand est conçu pour être hautement évolutif et efficace.
Les nœuds relais sont responsables de la gestion de la majorité du trafic réseau, ce qui permet aux nœuds de participation de se concentrer sur la validation des blocs et des transactions.
Cette division du travail permet de garantir que le réseau d'Algorand puisse continuer à fonctionner efficacement même au fur et à mesure qu'il grandit.
Plus d'informations (en anglais): https://developer.algorand.org/docs/run-a-node/setup/types/