C'est quoi l'algorithme d'Algorand ou le Pure Proof Of Stake ?
le mot Algorand qui est composé des deux mots "Algorithme" et "Random".
Algorand est un réseau blockchain créé en 2017 par Silvio Micali, qui c'est basé sur l'Algorithme de Consencus, qui permet des transactions rapides, sécurisées et évolutives. C'est un protocole blockchain décentralisé sans permission que tout le monde peut utiliser pour développer des applications et transférer de la valeur.
Il faut savoir qu'on parle principalement des systèmes distribués, où il y a donc plusieurs nœuds distribués en communication les uns avec les autres.
Alors quel est l'objectif de cette algorithme ?
Le protocole Algorand est conçu pour résoudre trois des plus grands problèmes auxquels la plupart des blockchains sont confrontées : sécurité, évolutivité et décentralisation.
Surnommé le "trilemme de la blockchain", le réseau Algorand prétend résoudre les trois grands problèmes suivants.
- Sécurité : capable de résister aux acteurs malveillants qui pourraient l’attaquer;
- Décentralisation : le PPOS 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 une voix égale dans la prise de décision. Cela fait d'Algorand un système très décentralisé.
- Évolutivité : Le protocole Algorand peut gérer un grand nombre de transactions par seconde, ce qui en fait une solution plus évolutive que le Bitcoin ou l'Ethereum. Le protocole de consensus d'Algorand élimine le besoin de puissance de calcul utilisé dans le Bitcoin pour résoudre les problèmes cryptographiques.
Les Objectifs de PPOS:
- Éviter les attaques Sybil : c'est-à-dire des cyberattaques dans lesquelles un acteur malicieux crée plusieurs pseudonymes afin d'avoir plus de poids dans la prise de décision.
- Élargir la db des utilisateurs.
- Résister aux attaques DoS : pouvoir fonctionner même si plusieurs noeuds du réseau tombent.
- Eviter les bifurcations, en s'assurant qu'un seul bloc est offert à chaque tour, empêchant la chaîne de bifurquer.
Comment fonctionne Algorand ?
L'influence de chaque utilisateur sur le choix d'un nouveau bloc est proportionnelle à sa participation (nombre de jetons) dans le système. Les utilisateurs sont sélectionnés de manière aléatoire et secrète pour proposer des blocs et voter sur les propositions de blocs. Tous les utilisateurs en ligne ont la possibilité d'être sélectionnés pour proposer et voter. La probabilité qu'un utilisateur soit choisi, et le poids de ses propositions et votes, sont directement proportionnels à sa mise.
L'approche PPoS d'Algorand lie la sécurité de l'ensemble de l'économie à l'honnêteté de la majorité de l'économie, plutôt qu'à celle d'un petit sous-ensemble de l'économie. Le système est sûr lorsque la majorité de l'argent est entre des mains honnêtes. Avec d'autres approches (décrites ci-dessous), un petit sous-ensemble de l'économie détermine la sécurité de l'ensemble de l'économie, ce qui signifie que quelques utilisateurs seulement peuvent empêcher les autres utilisateurs d'effectuer des transactions. Dans Algorand, il est impossible pour les propriétaires d'une petite fraction de l'argent de nuire à l'ensemble du système, et il serait insensé pour les propriétaires de la majorité de l'argent de se comporter de manière incorrecte, car cela diminuerait le pouvoir d'achat de la monnaie et, en fin de compte, dévaluerait leurs propres actifs.
Au final, est ce que cet algorithme est le meilleur ?
Chaque blockchain sera plus forte sur certains de ces aspects, mais une solution optimale reste à trouver.
note : Je vous remercie de votre intérêt.