Mécanisme de consensus | Blocksquare est présent sur les reseaux suivants: Ethereum, Near Protocol
Le réseau Ethereum utilise un mécanisme de consensus par preuve de mise en jeu pour valider les nouvelles transactions sur la blockchain. Composants principaux 1. Les validateurs : Les validateurs sont chargés de proposer et de valider les nouveaux blocs. Pour devenir validateur, un utilisateur doit déposer (mettre en jeu) 32 ETH dans un smart contract. Cette mise en jeu sert de garantie et peut être réduit (pénalité) si le validateur se comporte de manière malhonnête. 2. Chaîne de balises : La chaîne de balises est l'épine dorsale d'Ethereum 2.0. Elle coordonne le réseau de validateurs et gère le protocole de consensus. Elle est responsable de la création de nouveaux blocs, de l'organisation des validateurs en comités et de la mise en œuvre de la finalité des blocs. Processus de consensus 1. Proposition de blocs : Les validateurs sont choisis au hasard pour proposer de nouveaux blocs. Cette sélection est basée sur une fonction aléatoire pondérée (WRF - Weighted Random Function), dont le poids est déterminé par le montant d'ETH mis en jeu. 2. Attestation : Les validateurs qui ne proposent pas de bloc participent à l'attestation. Ils attestent de la validité du bloc proposé en votant en sa faveur. Les attestations sont ensuite regroupées pour former une preuve unique de la validité du bloc. 3. Comités : Les validateurs sont organisés en comités afin de rationaliser le processus de validation. Chaque comité est responsable de la validation des blocs au sein d'un shard spécifique ou de la chaîne Beacon elle-même. Cela garantit la décentralisation et la sécurité, car un petit groupe de validateurs peut rapidement parvenir à un consensus. 4. Finalité : Ethereum 2.0 utilise un mécanisme appelé Casper FFG (Friendly Finality Gadget) pour atteindre la finalité. La finalité signifie qu'un bloc et ses transactions sont considérés comme irréversibles et confirmés. Les validateurs votent sur la finalité des blocs, et lorsqu'une supermajorité est atteinte, le bloc est finalisé. 5. Incitations et sanctions : Les validateurs sont récompensés pour leur participation au réseau, notamment en proposant des blocs et en attestant de leur validité. Inversement, les validateurs peuvent être pénalisés en cas de comportement malveillant, tel que la double signature ou la déconnexion prolongée. Cela garantit une participation honnête et la sécurité du réseau.
Le protocole NEAR utilise un mécanisme de consensus unique combinant la preuve de mise en jeu (Proof of Stake, PoS) et une nouvelle approche appelée Doomslug, qui permet une grande efficacité, un traitement rapide des transactions et une finalité sécurisée dans ses opérations. Voici un aperçu de son fonctionnement : Concepts de base 1. Doomslug et preuve de mise en jeu : - Le mécanisme de consensus de NEAR s'articule principalement autour de la PoS, où les validateurs mettent en jeu des jetons NEAR pour participer à la sécurisation du réseau. Cependant, la mise en œuvre de NEAR est améliorée par le protocole Doomslug. - Doomslug permet au réseau d'atteindre une finalité rapide des blocs en exigeant que les blocs soient confirmés en deux étapes. Les validateurs proposent des blocs dans un premier temps, et la finalisation a lieu lorsque les deux tiers des validateurs approuvent le bloc, ce qui garantit une confirmation rapide des transactions. 2. Sharding avec Nightshade : - NEAR utilise une technique de sharding dynamique appelée Nightshade. Cette méthode divise le réseau en plusieurs fragments, ce qui permet le traitement parallèle des transactions sur le réseau et augmente ainsi considérablement le débit. Chaque fragment traite une partie des transactions, et les résultats sont fusionnés en un seul bloc « instantané ». Cette approche de fragmentation garantit l'évolutivité, permettant au réseau de se développer et de gérer efficacement la demande croissante. Processus de consensus 1. Sélection des validateurs : - Les validateurs sont sélectionnés pour proposer et valider des blocs en fonction du nombre de jetons NEAR mis en jeu. Ce processus de sélection est conçu pour garantir que seuls les validateurs ayant des mises en jeu importantes et bénéficiant de la confiance de la communauté participent à la sécurisation du réseau. 2. Finalité des transactions : - NEAR garantit le caractère définitif des transactions grâce à son système basé sur le PoS, dans lequel les validateurs votent sur les blocs. Une fois que deux tiers des validateurs ont approuvé un bloc, il atteint la finalité sous Doomslug, ce qui signifie qu'aucune bifurcation ne peut modifier l'état confirmé. 3. epochs et rotation : - Les validateurs sont soumis à une rotation par epochs pour garantir l'équité et la décentralisation. Les epochs sont des intervalles au cours desquels les validateurs sont remaniés et de nouveaux proposants de blocs sont sélectionnés, ce qui garantit un équilibre entre performance et décentralisation. |
Mécanismes d'incitation et frais applicables | Blocksquare est présent sur les reseaux suivants: Ethereum, Near Protocol
Ethereum, en particulier après la transition vers Ethereum 2.0 (Eth2), utilise un mécanisme de consensus par preuve de mise en jeu (PoS - Proof of Stake) pour sécuriser son réseau. Les incitations pour les validateurs et les structures de frais jouent un rôle crucial dans le maintien de la sécurité et de l'efficacité de la blockchain. Mécanismes d'incitation 1. Récompenses de mise en jeu : Récompenses pour les validateurs : Les validateurs sont essentiels au mécanisme de PoS. Ils sont chargés de proposer et de valider les nouveaux blocs. Pour participer, ils doivent mettre en jeu un minimum de 32 ETH. En retour, ils gagnent des récompenses pour leurs contributions, qui sont payées en ETH. Ces récompenses sont une combinaison d'ETH nouvellement frappés et de frais de transaction des blocs qu'ils valident. Taux de récompense : Le taux de récompense pour les validateurs est dynamique et dépend du montant total d'ETH mis en jeu dans le réseau. Plus il y a d'ETH mis en jeu, plus le taux de récompense individuel est bas, et vice versa. Ce système est conçu pour équilibrer la sécurité du réseau et l'incitation à participer. 2. Frais de transaction : Frais de base : Après la mise en œuvre de la proposition d'amélioration d' Ethereum (EIP - Ethereum Improvement Proposal) 1559, le modèle de frais de transaction a changé pour inclure un frais de base qui est brûlé (c'est-à-dire retiré de la circulation). Ces frais de base s'ajustent dynamiquement en fonction de la demande du réseau, dans le but de stabiliser les frais de transaction et de réduire la volatilité. Frais de priorité (pourboire) : Les utilisateurs peuvent également inclure une commission de priorité (pourboire) pour inciter les validateurs à inclure leurs transactions plus rapidement. Ces frais sont directement versés aux validateurs, ce qui les incite à traiter les transactions de manière efficace. 3. Pénalités en cas de comportement malveillant : Les validateurs sont soumis à des pénalités (slashing) s'ils adoptent un comportement malveillant, tel que la double signature ou la validation d'informations incorrectes. Le slashing entraîne la perte d'une partie des ETH mis en jeu, ce qui décourage les mauvais acteurs et garantit que les validateurs agissent dans le meilleur intérêt du réseau. Pénalités d'inactivité : Les validateurs sont également pénalisés en cas d'inactivité prolongée. Cela permet de s'assurer que les validateurs restent actifs et engagés dans le maintien de la sécurité et du fonctionnement du réseau. Frais applicables à la blockchain Ethereum 1) Frais de gaz : Calcul : Les frais de gaz sont calculés sur la base de la complexité calculatoire des transactions et des exécutions de smart contracts. Chaque opération sur la machine virtuelle Ethereum (EVM) a un coût de gaz associé. Ajustement dynamique : Les frais de base introduits par l'EIP-1559 s'ajustent dynamiquement en fonction de la congestion du réseau. Lorsque la demande d'espace de bloc est élevée, les frais de base augmentent, et lorsque la demande est faible, ils diminuent. 2. Frais de smart contract : Déploiement et interaction : Le déploiement d'un smart contract sur Ethereum implique le paiement de frais de gaz proportionnels à la complexité et à la taille du programme. L'interaction avec les smart contracts déployés (par exemple, l'exécution de fonctions, le transfert de jetons) entraîne également des frais de gaz. Optimisations : Les développeurs sont incités à optimiser leurs smart contracts afin de minimiser l'utilisation du gaz, ce qui rend les transactions plus rentables pour les utilisateurs. 3. Frais de transfert d'actifs : Transferts de jetons : Le transfert d'ERC-20 ou d'autres types de jetons implique des frais de gaz. Ces frais varient en fonction de la mise en œuvre du smart contract du jeton et de la demande actuelle du réseau.
Le protocole NEAR utilise plusieurs mécanismes économiques pour sécuriser le réseau et encourager la participation : Mécanismes d'incitation pour sécuriser les transactions : 1. Récompenses de mise en jeu : Les validateurs et les délégateurs sécurisent le réseau en mettant en jeu des jetons NEAR. Les validateurs gagnent environ 5 % d'inflation annuelle, 90 % des jetons nouvellement frappés étant distribués sous forme de récompenses de mise en jeu. Les validateurs proposent des blocs, valident des transactions et reçoivent une part de ces récompenses en fonction des jetons qu'ils ont mis en jeu. Les délégateurs reçoivent des récompenses proportionnelles à leur délégation, ce qui encourage une large participation. 2. Délégation : Les détenteurs de jetons peuvent déléguer leurs jetons NEAR à des validateurs afin d'augmenter la mise en jeu de ces derniers et d'accroître leurs chances d'être sélectionnés pour valider des transactions. Les délégateurs partagent les récompenses du validateur en fonction des jetons qu'ils ont délégués, ce qui incite les utilisateurs à soutenir des validateurs fiables. 3. Pénalités économiques : Les validateurs sont pénalisés en cas de comportement malveillant, par exemple s'ils ne valident pas correctement ou s'ils agissent de manière malhonnête. Le mécanisme de réduction (slashing) renforce la sécurité en déduisant une partie des jetons mis en jeu, ce qui garantit que les validateurs respectent les intérêts du réseau. 4. Rotation des epochs et sélection des validateurs : Les validateurs font l'objet d'une rotation régulière au cours des epochs afin de garantir l'équité et d'empêcher la centralisation. À chaque epoch, les validateurs sont remaniés, ce qui permet au protocole d'équilibrer décentralisation et performance. Frais sur la blockchain NEAR : 1) Frais de transaction : Les utilisateurs paient des frais en jetons NEAR pour le traitement des transactions, qui sont brûlés pour réduire l'offre totale en circulation, introduisant un effet déflationniste potentiel au fil du temps. Les validateurs reçoivent également une partie des frais de transaction en tant que récompense supplémentaire, ce qui constitue une incitation permanente à la maintenance du réseau. 2. Frais de stockage : Le protocole NEAR facture des frais de stockage basés sur la quantité de stockage de la blockchain consommée par les comptes, les smart contracts et les données. Les utilisateurs doivent donc détenir des jetons NEAR en guise de dépôt proportionnel à leur utilisation du stockage, ce qui garantit une utilisation efficace des ressources du réseau. 3. Redistribution et destruction : Une partie des frais de transaction (jetons NEAR détruits) réduit l'offre globale, tandis que le reste est distribué aux validateurs à titre de compensation pour leur travail. Le mécanisme de destruction contribue à maintenir la viabilité économique à long terme et la valeur potentielle des détenteurs de NEAR. 4. Exigence de réserve : Les utilisateurs doivent maintenir un solde de compte minimum et des réserves pour le stockage des données, ce qui encourage l'utilisation efficace des ressources et prévient les attaques de spam. |