Mécanisme de consensus | Civic est présent sur les reseaux suivants: Ethereum, Tron
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.
La blockchain Tron fonctionne sur la base d'un mécanisme de consensus preuve de mise en jeu déléguée (DPoS - Delegated Proof of Stake), conçu pour améliorer la capacité de passage à l'échelle, la vitesse des transactions et l'efficacité énergétique. Voici un aperçu de son fonctionnement : 1. Preuve de mise en jeu déléguée (DPoS) : Tron utilise le DPoS, où les détenteurs de jetons votent pour un groupe de délégués connus sous le nom de Super Représentants (SR) qui sont responsables de la validation des transactions et de la production de nouveaux blocs sur le réseau. Les détenteurs de jetons peuvent voter pour des SR en fonction de leur participation au réseau Tron, et les 27 meilleurs SR (ou plus, selon la version du protocole) sont sélectionnés pour participer au processus de production de blocs. Les SR produisent à tour de rôle des blocs, qui sont ajoutés à la blockchain. Ce processus se fait par rotation afin de garantir la décentralisation et d'empêcher le contrôle par un petit groupe de validateurs. 2. Production de blocs : Les super-représentants génèrent de nouveaux blocs et confirment les transactions. La blockchain Tron atteint rapidement la finalité du bloc, la production de blocs ayant lieu toutes les 3 secondes, ce qui la rend très efficace et capable de traiter des milliers de transactions par seconde. 3. Vote et gouvernance : Le système DPoS de Tron permet également aux détenteurs de jetons de voter sur les décisions importantes du réseau, telles que les mises à jour du protocole et les modifications des paramètres du système. Le pouvoir de vote est proportionnel à la quantité de TRX (le jeton natif de Tron) qu'un utilisateur détient et choisit de mettre en jeu. Ce système de gouvernance permet à la communauté de participer activement à la prise de décision. 4. Super représentants : Les Super Représentants jouent un rôle crucial dans le maintien de la sécurité et de la stabilité de la blockchain Tron. Ils sont chargés de valider les transactions, de proposer de nouveaux blocs et d'assurer la fonctionnalité générale du réseau. Les Super Représentants sont récompensés par des récompenses de blocs (jetons TRX nouvellement frappés) et des frais de transaction pour leur travail. |
Mécanismes d'incitation et frais applicables | Civic est présent sur les reseaux suivants: Ethereum, Tron
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.
La blockchain Tron utilise un mécanisme de consensus de preuve de mise en jeu déléguée (DPoS - Delegated Proof-of-Stake) pour sécuriser son réseau et encourager la participation. Voici comment fonctionnent le mécanisme d'incitation et les frais applicables : Mécanisme d'incitation : 1. Super représentants (SR) Récompenses : Récompenses de bloc : Les super représentants (SR), qui sont élus par les détenteurs de TRX, sont récompensés pour la production de blocs. Chaque bloc qu'ils produisent est accompagné d'une récompense sous forme de jetons TRX. Frais de transaction : en plus des récompenses de bloc, les SR reçoivent des frais de transaction pour valider les transactions et les inclure dans les blocs. Cela garantit qu'ils sont incités à traiter les transactions efficacement. 2. Vote et délégation : mise en jeu des TRX : les détenteurs de TRX peuvent mettre en jeu leurs jetons et voter pour les Super représenants (SR). Lorsque les détenteurs de TRX votent, ils délèguent leur pouvoir de vote aux SRs, ce qui permet à ces derniers de gagner des récompenses sous forme de jetons TRX nouvellement créés. Récompenses des délégateurs : Les détenteurs de jetons qui délèguent leurs votes à un SR peuvent également recevoir une part des récompenses. Cela signifie que les délégateurs partagent les récompenses de bloc et les frais de transaction que le SR gagne. Encourager la participation : Plus un utilisateur stocke de jetons, plus il a de pouvoir de vote, ce qui encourage la participation à la gouvernance et à la sécurité du réseau. 3. Incitation pour les SR : Les SR sont également incités à maintenir la santé et les performances du réseau. Leur réputation et leur réélection dépendent de leur capacité à produire des blocs de manière cohérente et à traiter efficacement les transactions. Frais applicables : 1. Frais de transaction : Calcul des frais : Les utilisateurs doivent payer des frais de transaction pour que leurs transactions soient traitées. Les frais de transaction varient en fonction de la complexité de la transaction et de la demande actuelle du réseau. Ce montant est payé en jetons TRX. Répartition des frais de transaction : Les frais de transaction sont distribués aux Super représentants (SR), leur procurant un revenu continu pour maintenir et soutenir le réseau. 2. Frais de stockage : Tron facture des frais de stockage pour le stockage de données sur la blockchain. Cela inclut le stockage de smart contracts, de jetons et d'autres données sur le réseau. Les utilisateurs sont tenus de payer ces frais en jetons TRX pour stocker des données. 3. Énergie et bande passante : Énergie : Tron utilise un modèle de ressources qui permet aux utilisateurs d'accéder aux ressources du réseau telles que la bande passante et l'énergie par le biais du staking. Les utilisateurs qui mettent en jeu leurs jetons TRX reçoivent de l'« énergie », qui est nécessaire pour exécuter des transactions et interagir avec les smart contracts. Bande passante : Chaque utilisateur se voit attribuer une certaine quantité de bande passante en fonction de ses avoirs en TRX. Si les utilisateurs dépassent la bande passante qui leur a été attribuée, ils peuvent payer pour obtenir de la bande passante supplémentaire en jetons TRX. |