第2課

Mécanisme de consensus Algorand

Ce module explique le mécanisme de consensus d'Algorand, en mettant l'accent sur son protocole de Preuve de Participation Pure (PPoS), le protocole d'Accord Byzantin, le rôle des Fonctions Aléatoires Vérifiables (VRFs), et les hypothèses de sécurité qui garantissent la résilience contre les attaques.

Protocole de Pure Proof-of-Stake (PPoS)

Le protocole Pure Proof-of-Stake (PPoS) d'Algorand atteint un consensus en permettant à tous les utilisateurs détenant des jetons ALGO de participer de manière proportionnelle à la quantité misée. Contrairement aux systèmes traditionnels de Preuve d'enjeu qui nécessitent que les jetons soient bloqués ou délégués, le PPoS permet aux utilisateurs de conserver un contrôle total sur leurs jetons, garantissant que la participation au consensus est décentralisée et accessible.

Dans le PPoS, le processus de consensus implique trois étapes principales :

  1. Proposition de bloc : Les détenteurs de jetons sont sélectionnés de manière aléatoire pour proposer de nouveaux blocs. La probabilité de sélection correspond à la quantité d'ALGO qu'ils détiennent.
  2. Vote souple : Un comité sélectionné de manière aléatoire examine les blocs proposés, vote pour filtrer et sélectionner le bloc le plus valide pour la phase suivante.
  3. Certifier le vote : le comité certifie le bloc sélectionné, le finalisant pour son ajout à la blockchain.

Ce système évite les exigences énergivores de la Preuve de Travail et est conçu pour être à la fois efficace et inclusif. L'utilisation des Fonctions Aléatoires Vérifiables (VRFs) garantit que le processus de sélection est aléatoire et inviolable.

Protocole d'accord byzantin d'Algorand

Le protocole d'accord byzantin (BA) utilisé par Algorand garantit que le consensus est atteint même lorsque certains participants agissent de manière malveillante. Ce protocole fonctionne sous l'hypothèse qu'une majorité de l'enjeu est détenu par des participants honnêtes.

Le protocole BA d'Algorand repose sur des comités, qui sont de petits sous-ensembles sélectionnés de manière aléatoire du réseau. Ces comités effectuent les fonctions suivantes :

  • Proposition de blocs : les comités valident et proposent des blocs à ajouter à la blockchain.
  • Vote : Un processus de vote sécurisé est utilisé pour finaliser les blocs, garantissant que seules les transactions valides sont incluses.

Le protocole est conçu pour être sécurisé, efficace et évolutif. La sélection aléatoire du comité et les preuves cryptographiques garantissent que les acteurs malveillants ne peuvent pas prédire ou influencer le processus.

Fonctions aléatoires vérifiables (VRF)

Les VRF sont des outils cryptographiques qui génèrent une sortie de manière aléatoire de manière prouvable. Algorand utilise les VRF pour garantir l'équité et l'imprévisibilité dans le processus de consensus.

  • Sélection aléatoire : Les VRF sélectionnent de manière aléatoire les participants pour la proposition de bloc et l'adhésion au comité, rendant impossible de prédire qui sera choisi.
  • Transparence: Les sorties des VRF peuvent être vérifiées indépendamment par d'autres participants, garantissant la confiance dans le processus de sélection.

Cette aléatoire renforce la sécurité en empêchant les attaques ciblées et en garantissant que les décisions de consensus restent impartiales.

Points saillants

  • Le protocole PPoS d'Algorand permet aux détenteurs de jetons de participer au consensus sans bloquer leurs fonds.
  • Le protocole d'accord byzantin garantit une finalisation sécurisée des blocs grâce à une sélection aléatoire du comité.
  • Les fonctions aléatoires vérifiables améliorent l'équité et la sécurité dans le processus de consensus.
  • La conception d'Algorand empêche les forks et est résiliente contre les attaques courantes de la blockchain.
  • Le système suppose qu'une majorité de l'enjeu est détenue par des participants honnêtes pour maintenir la sécurité.
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第2課

Mécanisme de consensus Algorand

Ce module explique le mécanisme de consensus d'Algorand, en mettant l'accent sur son protocole de Preuve de Participation Pure (PPoS), le protocole d'Accord Byzantin, le rôle des Fonctions Aléatoires Vérifiables (VRFs), et les hypothèses de sécurité qui garantissent la résilience contre les attaques.

Protocole de Pure Proof-of-Stake (PPoS)

Le protocole Pure Proof-of-Stake (PPoS) d'Algorand atteint un consensus en permettant à tous les utilisateurs détenant des jetons ALGO de participer de manière proportionnelle à la quantité misée. Contrairement aux systèmes traditionnels de Preuve d'enjeu qui nécessitent que les jetons soient bloqués ou délégués, le PPoS permet aux utilisateurs de conserver un contrôle total sur leurs jetons, garantissant que la participation au consensus est décentralisée et accessible.

Dans le PPoS, le processus de consensus implique trois étapes principales :

  1. Proposition de bloc : Les détenteurs de jetons sont sélectionnés de manière aléatoire pour proposer de nouveaux blocs. La probabilité de sélection correspond à la quantité d'ALGO qu'ils détiennent.
  2. Vote souple : Un comité sélectionné de manière aléatoire examine les blocs proposés, vote pour filtrer et sélectionner le bloc le plus valide pour la phase suivante.
  3. Certifier le vote : le comité certifie le bloc sélectionné, le finalisant pour son ajout à la blockchain.

Ce système évite les exigences énergivores de la Preuve de Travail et est conçu pour être à la fois efficace et inclusif. L'utilisation des Fonctions Aléatoires Vérifiables (VRFs) garantit que le processus de sélection est aléatoire et inviolable.

Protocole d'accord byzantin d'Algorand

Le protocole d'accord byzantin (BA) utilisé par Algorand garantit que le consensus est atteint même lorsque certains participants agissent de manière malveillante. Ce protocole fonctionne sous l'hypothèse qu'une majorité de l'enjeu est détenu par des participants honnêtes.

Le protocole BA d'Algorand repose sur des comités, qui sont de petits sous-ensembles sélectionnés de manière aléatoire du réseau. Ces comités effectuent les fonctions suivantes :

  • Proposition de blocs : les comités valident et proposent des blocs à ajouter à la blockchain.
  • Vote : Un processus de vote sécurisé est utilisé pour finaliser les blocs, garantissant que seules les transactions valides sont incluses.

Le protocole est conçu pour être sécurisé, efficace et évolutif. La sélection aléatoire du comité et les preuves cryptographiques garantissent que les acteurs malveillants ne peuvent pas prédire ou influencer le processus.

Fonctions aléatoires vérifiables (VRF)

Les VRF sont des outils cryptographiques qui génèrent une sortie de manière aléatoire de manière prouvable. Algorand utilise les VRF pour garantir l'équité et l'imprévisibilité dans le processus de consensus.

  • Sélection aléatoire : Les VRF sélectionnent de manière aléatoire les participants pour la proposition de bloc et l'adhésion au comité, rendant impossible de prédire qui sera choisi.
  • Transparence: Les sorties des VRF peuvent être vérifiées indépendamment par d'autres participants, garantissant la confiance dans le processus de sélection.

Cette aléatoire renforce la sécurité en empêchant les attaques ciblées et en garantissant que les décisions de consensus restent impartiales.

Points saillants

  • Le protocole PPoS d'Algorand permet aux détenteurs de jetons de participer au consensus sans bloquer leurs fonds.
  • Le protocole d'accord byzantin garantit une finalisation sécurisée des blocs grâce à une sélection aléatoire du comité.
  • Les fonctions aléatoires vérifiables améliorent l'équité et la sécurité dans le processus de consensus.
  • La conception d'Algorand empêche les forks et est résiliente contre les attaques courantes de la blockchain.
  • Le système suppose qu'une majorité de l'enjeu est détenue par des participants honnêtes pour maintenir la sécurité.
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。