Mécanisme de consensus | Graph Token est présent sur les reseaux suivants: Arbitrum, Ethereum
Arbitrum est une solution de niveau 2 (Layer 2) au-dessus d'Ethereum qui utilise des Optimistic Rollups (rollups optimistes) pour améliorer la capacité de passage à l'échelle et réduire les coûts de transaction. Elle suppose que les transactions sont valides par défaut et ne les vérifie que s'il y a une contestation (optimiste) : Composants principaux : \u2022 Séquenceur : Ordonne les transactions et crée des lots pour le traitement. \u2022 Passerelle : Facilite les transferts d'actifs entre Arbitrum et Ethereum. \u2022 Preuves de fraude : Protègent contre les transactions non valides grâce à un processus de vérification interactif. Processus de vérification : 1. Soumission de la transaction : Les utilisateurs soumettent des transactions au séquenceur d'Arbitrum, qui les ordonne et les met en lots. 2. Engagement d'état : Ces lots sont soumis à Ethereum avec un engagement d'état. 3. Période de contestation : Les validateurs disposent d'une période spécifique pour contester l'état s'ils soupçonnent une fraude. 4. Résolution des litiges : En cas de contestation, le litige est résolu par un processus itératif visant à identifier la transaction frauduleuse. L'opération finale est exécutée sur Ethereum pour déterminer l'état correct. 5. Retour en arrière (rollback) et pénalités : Si la fraude est prouvée, l'état est annulé et la partie malhonnête est pénalisée. Sécurité et efficacité : La combinaison du séquenceur, de la passerelle et des preuves de fraude interactives garantit la sécurité et l'efficacité du système. En minimisant les données sur la chaîne et en exploitant les calculs hors chaîne, Arbitrum peut offrir un débit élevé et des frais réduits.
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. |
Mécanismes d'incitation et frais applicables | Graph Token est présent sur les reseaux suivants: Arbitrum, Ethereum
Arbitrum One, une solution de niveau 2 (layer 2) pour passage à l'échelle sur Ethereum, emploie plusieurs mécanismes incitatifs pour assurer la sécurité et l'intégrité des transactions sur son réseau. Les principaux mécanismes sont les suivants 1. Validateurs et Séquenceurs : o Les séquenceurs sont chargés d'ordonner les transactions et de créer des lots qui sont traités en dehors de la chaîne. Ils jouent un rôle essentiel dans le maintien de l'efficacité et du débit du réseau. o Les validateurs contrôlent les actions des séquenceurs et veillent à ce que les transactions soient traitées correctement. Les validateurs vérifient les transitions d'état et s'assurent qu'aucune transaction non valide n'est incluse dans les lots. 2. Preuves de fraude : o Hypothèse de validité : Les transactions traitées en dehors de la chaîne sont supposées valides. Cela permet une finalisation rapide des transactions et un débit élevé. o Période de contestation : Il existe une période prédéfinie pendant laquelle toute personne peut contester la validité d'une transaction en soumettant une preuve de fraude. Ce mécanisme a un effet dissuasif sur les comportements malveillants. o Résolution des litiges : En cas de contestation, un processus de vérification interactif est lancé pour déterminer l'étape exacte où la fraude s'est produite. Si la contestation est valable, la transaction frauduleuse est annulée et l'acteur malhonnête est pénalisé. 3. Incitations économiques : o Récompenses pour les comportements honnêtes : Les participants au réseau, tels que les validateurs et les séquenceurs, sont incités à s'acquitter de leurs tâches de manière honnête et efficace. Ces récompenses proviennent des frais de transaction et éventuellement d'autres incitations protocolaires. o Pénalités en cas de comportement malveillant : Les participants qui ont un comportement malhonnête ou qui soumettent des transactions non valides sont pénalisés. Il peut s'agir d'une réduction des jetons mis en jeu ou d'autres formes de pénalités économiques, qui servent à décourager les actions malveillantes. Frais sur la blockchain Arbitrum One 1. Frais de transaction : o Frais de niveau 2 : Les utilisateurs paient des frais pour les transactions traitées sur le réseau du niveau 2. Ces frais sont généralement inférieurs à ceux du réseau principal Ethereum en raison de la charge de calcul réduite sur la chaîne principale. o Frais de transaction Arbitrum : Des frais sont facturés pour chaque transaction traitée par le séquenceur. Ces frais couvrent le coût du traitement de la transaction et de son inclusion dans un lot. 2. Frais des données L1 : o Publication de lots sur Ethereum : Périodiquement, les mises à jour de l'état des transactions du niveau 2 sont publiées sur le réseau principal Ethereum en tant que calldata. Cela implique des frais, connus sous le nom de frais de données L1 (niveau 1), qui représentent le gaz nécessaire à la publication de ces mises à jour d'état sur Ethereum. o Partage des coûts : Étant donné que les transactions sont regroupées, les coûts fixes liés à la publication des mises à jour de l'état sur Ethereum sont répartis sur plusieurs transactions, ce qui les rend plus rentables pour les utilisateurs.
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. |