Qu’est-ce que la blockchain Algorand et comment fonctionne-t-elle ?

Qu’est-ce qu’Algorand ?

Algorand est un réseau blockchain créé en 2017 par Silvio Micali, un professeur du MIT qui a remporté le prix Turing pour ses travaux en cryptographie. Algorand est un protocole blockchain décentralisé sans autorisation que tout le monde peut utiliser pour développer des applications et transférer de la valeur. Le protocole Algorand est alimenté par un nouvel algorithme de consensus qui permet des transactions rapides, sécurisées et évolutives.

Algorand résout les problèmes courants rencontrés par la plupart des blockchains plus anciennes, en particulier concernant l’évolutivité et le consensus. La blockchain utilise Pure proof-of-stake (PPoS), un protocole de consensus qui sélectionne les validateurs au hasard en fonction du poids de leur mise en pièces ALGO.

Qu’est-ce qu’Algorand essaie de résoudre ?

Le protocole Algorand est conçu pour résoudre trois des plus gros problèmes auxquels sont confrontées la plupart des blockchains : la sécurité, l’évolutivité et la décentralisation. Surnommé le «trilemme de la blockchain», le réseau Algorand réclamations pour résoudre les trois problèmes majeurs suivants.

Sécurité

Le protocole Algorand est sécurisé contre les attaques malveillantes, ce qui le rend idéal pour les transactions, la détention d’actifs de grande valeur et la création d’applications d’entreprise sécurisées. Il maintient la sécurité aux niveaux du réseau et du protocole de consensus et protège les comptes des utilisateurs individuels.

Évolutivité

Le protocole Algorand peut gérer un grand nombre de transactions par seconde, ce qui en fait une solution plus évolutive que Bitcoin ou Ethereum. Le protocole de consensus d’Algorand supprime le besoin de puissance de calcul utilisée dans Bitcoin pour résoudre les problèmes cryptographiques.

Au lieu de cela, le coût de calcul du protocole par utilisateur n’est utilisé que pour générer et vérifier les signatures, ainsi que les opérations nécessitant un comptage simple. Selon Algorand, il peut « s’adapter à des millions d’utilisateurs et maintenir un taux de transaction élevé sans entraîner de coûts importants pour les utilisateurs participants ».

Décentralisation

Algorand est entièrement décentralisé sans autorité centrale ni lieu de contrôle unique. Les transactions sont vérifiées par les nœuds participants du réseau et chaque nœud a son mot à dire dans la prise de décision. Cela fait d’Algorand un système très décentralisé.

Tout le monde sur le réseau a également une chance de faire partie du comité d’utilisateurs qui approuve chaque bloc car la sélection est à la fois aléatoire et confidentielle. Il n’y a pas de comité fixe et ses nœuds sont dirigés par des personnes du monde entier.

Comment fonctionne Algorand ?

Ce qui distingue Algorand des autres blockchains est son utilisation de PPoS, un algorithme de consensus qui utilise un protocole d’accord byzantin. Si un nœud était compromis, jalonné le jeton natif ALGO appartenant aux participants du réseau serait automatiquement protégé avec des clés uniques.

Le mécanisme de consensus de Bitcoin, la preuve de travail (PoW), nécessite de grandes quantités d’énergie et de puissance de calcul pour créer et valider de nouveaux blocs. Le PPoS, quant à lui, permet la création et la validation de nouveaux blocs de manière plus rapide et plus efficace. Cela se fait en sélectionnant au hasard des détenteurs d’ALGO pour valider et approuver chaque bloc de la chaîne. Un nouveau groupe, ou comité, est sélectionné pour chaque nouveau bloc.

Grâce au protocole PPoS, seuls les utilisateurs possédant de grandes quantités d’ALGO peuvent théoriquement se livrer à des activités malveillantes susceptibles de compromettre la sécurité des autres utilisateurs. Cependant, puisque le système est basé sur la codépendance entre les participants, les activités malveillantes entraîneraient également une détérioration de leur ALGO. Par conséquent, une telle activité malveillante ne serait gratifiante pour aucun détenteur majoritaire.

Algorand peut traiter 1 000 transactions par seconde et toutes les transactions seront définitives et instantanées. Algorand dispose également d’un approvisionnement fixe de 10 milliards de jetons pour ajouter un mécanisme résistant à l’inflation au réseau. La majorité de ces jetons sont actuellement verrouillés et n’ont pas encore été distribués.

Structure du protocole Algorand

Le protocole Algorand est construit sur trois concepts fondamentaux :

  • Transactions: Les transactions sont l’unité de compte de base dans le réseau Algorand. Ils sont utilisés pour transférer de la valeur et sont vérifiés par tous les nœuds participants du réseau.
  • Blocs: Les blocs sont des groupes de transactions rassemblées en une seule unité et vérifiées par l’algorithme de consensus.
  • Consensus: L’algorithme de consensus est chargé de vérifier les blocs et de s’assurer qu’ils répondent aux exigences du protocole Algorand. Il récompense également les utilisateurs qui participent à son fonctionnement.

Mécanisme de staking d’Algorand : pure preuve de participation

Dans l’approche PPoS d’Algorand, l’influence détenue par un utilisateur sur le choix d’un nouveau bloc est proportionnelle au nombre de jetons qu’il possède dans le système, également appelé sa mise. Chaque utilisateur a une chance d’être choisi, le poids de ses propositions et de ses votes étant directement lié à sa mise.

Les utilisateurs sont sélectionnés de manière aléatoire et secrète dans le but de proposer des blocs et de voter sur ces propositions de blocs. Par cette approche, la sécurité du réseau est liée à l’honnêteté de la majorité des utilisateurs de son économie. Tant que la majeure partie de l’argent est entre de bonnes mains, le système restera sécurisé.

Cette approche s’oppose à d’autres mécanismes de consensus tels que PoW, DPoS ou BPoS dans lesquels de petits groupes au sein de l’économie sont responsables de la sécurité de l’ensemble du système. Par principe, une petite fraction d’utilisateurs peut empêcher d’autres utilisateurs d’effectuer des transactions avec ces approches.

L’approche d’Algorand rend pratiquement impossible pour les détenteurs ayant des participations plus petites dans le système de nuire à l’ensemble du réseau. Pendant ce temps, les détenteurs majoritaires n’oseraient pas non plus agir de manière malveillante, car de telles actions entraîneraient la dévaluation de leurs propres actifs et une réduction du pouvoir d’achat de la monnaie.

Production de blocs Algorand sous PPoS

Les nouveaux blocs sont construits en deux phases dans le cadre du mécanisme PPoS d’Algorand. Lors de la première phase, un seul jeton est tiré au sort. Le propriétaire de ce jeton est l’utilisateur en charge de proposer le bloc suivant.

Au cours de la deuxième phase, 1000 jetons sont sélectionnés au hasard parmi tous les jetons du système. Les propriétaires de ces jetons constituent le comité de la phase 2, et ils sont chargés d’approuver le bloc proposé par l’utilisateur en phase 1.

Connexes : Qu’est-ce que la crypto-monnaie ? Un guide du débutant sur la monnaie numérique

Il est possible qu’un membre du comité soit choisi plus d’une fois. Cela signifie également qu’un membre aura plus d’un vote au sein du comité lors de l’approbation du bloc suivant.

La deuxième phase du processus de production de blocs d’Algorand a été mise en place pour lutter contre tout pourcentage de mauvais acteurs. En choisissant 1000 jetons au hasard, les intentions malveillantes de ces mauvais acteurs seront éclipsées par la majorité et agiront conformément aux règles pour le bien-être du réseau.

La crypto-monnaie native d’Algorand : ALGO

La monnaie native du réseau Algorand s’appelle ALGO. Les jetons ALGO sont utilisés pour payer les frais de transaction et récompenser les utilisateurs qui participent au processus de consensus du réseau.

Les transactions avec ALGO s’effectuent en moins de quatre secondes, quel que soit le nombre de transactions que vous effectuez par jour. Les frais de transaction sont également minimes. Contrairement à Ethereum, qui est connu pour ses frais de gaz élevés, les transactions Algo coûtent très peu.

Comment puis-je acheter la crypto-monnaie ALGO ?

Il existe plusieurs méthodes pour acheter ALGO. Vous pouvez l’acheter directement auprès d’une autre personne en personne ou sur Internet, comme vous le feriez avec n’importe quelle autre crypto-monnaie.

Alternativement, vous pouvez rechercher un guichet automatique crypté près de chez vous qui propose ALGO. Cependant, les tarifs des guichets automatiques cryptés peuvent être prohibitifs et rien ne garantit que vous serez en mesure de trouver une contrepartie disposée à effectuer la transaction.

Le moyen le plus simple d’acheter ALGO est sur un échange de crypto-monnaie. Certains échanges populaires qui offrent ALGO incluent Binance, Kraken et Coinbase. Vous pouvez acheter ALGO avec une carte de crédit ou de débit sur ces échanges.

Pour ce faire, vous devez d’abord obtenir un portefeuille cryptographique pour contenir l’ALGO. Certains portefeuilles prenant en charge ALGO sont Pera Wallet, My Algo, Coinbase et Ledger.

Une fois que vous avez configuré votre portefeuille, vous pouvez maintenant remplir votre portefeuille en trouvant un échange qui prend en charge ALGO.

Créez un compte sur l’échange si vous n’en possédez pas déjà un et faites-le vérifier. Sélectionnez « Algorand » dans la liste des actifs pour commencer votre transaction. Entrez le montant fiat pour acheter des pièces ALGO et prévisualisez votre achat avant de le soumettre finalement.