Mécanisme de consensus | Render Token est présent sur les reseaux suivants: Ethereum, Solana
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.
Solana utilise une combinaison unique de preuve d'historique (PoH) et de preuve de mise en jeu (PoS - Proof of Stake) pour atteindre un débit élevé, une faible latence et une sécurité solide. Voici une explication détaillée du fonctionnement de ces mécanismes : Concepts fondamentaux 1. Preuve d'historique (PoH) : Transactions horodatées : La preuve d'historique est une technique cryptographique qui permet d'horodater les transactions, créant ainsi un historique qui prouve qu'un événement s'est produit à un moment précis dans le temps. Fonction de délai vérifiable : La PoH utilise une fonction de délai vérifiable (VDF - Verifiable Delay Function) pour générer un hachage unique qui comprend la transaction et l'heure à laquelle elle a été traitée. Cette séquence de hachages fournit un ordre vérifiable des événements, ce qui permet au réseau de s'accorder efficacement sur la séquence des transactions. 2. Preuve de mise en jeu (PoS - Proof of Stake) : Sélection des validateurs : Les validateurs sont choisis pour produire de nouveaux blocs en fonction du nombre de jetons SOL qu'ils ont mis en jeu. Plus le nombre de jetons mis en jeu est important, plus les chances d'être sélectionné pour valider les transactions et produire de nouveaux blocs sont élevées. Délégation : Les détenteurs de jetons peuvent déléguer leurs jetons SOL à des validateurs, ce qui leur permet d'obtenir des récompenses proportionnelles à leur mise en jeu tout en renforçant la sécurité du réseau. Processus de consensus 1. Validation des transactions : Les transactions sont diffusées sur le réseau et collectées par les validateurs. Chaque transaction est validée pour s'assurer qu'elle répond aux critères du réseau, tels que des signatures correctes et des fonds suffisants. 2. Génération de séquences PoH : Un validateur génère une séquence de hachages à l'aide de PoH, chacun contenant un horodatage et le hachage précédent. Ce processus crée un historique des transactions, établissant une horloge cryptographique pour le réseau. 3. Production de blocs : Le réseau utilise le PoS pour sélectionner un validateur principal en fonction de sa mise en jeu. Ce dernier est chargé de regrouper les transactions validées en un bloc. Le validateur principal utilise la séquence PoH pour ordonner les transactions au sein du bloc, ce qui garantit que toutes les transactions sont traitées dans le bon ordre. 4. Consensus et finalisation : Les autres validateurs vérifient le bloc produit par le validateur principal. Ils vérifient l'exactitude de la séquence PoH et valident les transactions au sein du bloc. Une fois le bloc vérifié, il est ajouté à la blockchain. Les validateurs signent le bloc, qui est alors considéré comme finalisé. Sécurité et incitations économiques 1. Incitations pour les validateurs : Récompenses pour les blocs : Les validateurs sont récompensés pour la production et la validation de blocs. Ces récompenses sont distribuées en jetons SOL et sont proportionnelles à la mise en jeu et à la performance du validateur. Frais de transaction : Les validateurs gagnent également des frais de transaction sur les transactions incluses dans les blocs qu'ils produisent. Ces frais constituent une incitation supplémentaire pour les validateurs à traiter les transactions de manière efficace. 2. Sécurité : Mise en jeu : Les validateurs doivent mettre en jeu des jetons SOL pour participer au processus de consensus. Cette mise en jeu agit comme une garantie, incitant les validateurs à agir honnêtement. Si un validateur se comporte de manière malveillante ou ne remplit pas sa mission, il risque de perdre les jetons mis en jeu. La délégation de la mise en jeu : Les détenteurs de jetons peuvent déléguer leurs jetons SOL à des validateurs, ce qui renforce la sécurité du réseau et la décentralisation. Les délégateurs partagent les récompenses et sont incités à choisir des validateurs fiables. 3. Pénalités économiques : Pénalisation : les validateurs peuvent être pénalisés en cas de comportement malveillant, comme la double signature ou la production de blocs non valides. Cette pénalité, appelée « slashing », entraîne la perte d'une partie des jetons mis en jeu, ce qui décourage les actions malhonnêtes. |
Mécanismes d'incitation et frais applicables | Render Token est présent sur les reseaux suivants: Ethereum, Solana
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.
Solana utilise une combinaison de preuve d'historique (PoH - Proof of History) et de preuve de mise en jeu (PoS - Proof of Stake) pour sécuriser son réseau et valider les transactions. Voici une explication détaillée des mécanismes d'incitation et des frais applicables : Mécanismes d'incitation 1. Validateurs : Récompenses de mise en jeu : Les validateurs sont choisis en fonction du nombre de jetons SOL qu'ils ont mis en jeu. Ils gagnent des récompenses pour la production et la validation de blocs, qui sont distribués dans SOL. Plus le nombre de jetons mis en jeu est important, plus les chances d'être sélectionné pour valider les transactions et produire de nouveaux blocs sont élevées. Frais de transaction : Les validateurs gagnent une partie des frais de transaction payés par les utilisateurs pour les transactions qu'ils incluent dans les blocs. Cela constitue une incitation financière supplémentaire pour les validateurs à traiter les transactions de manière efficace et à maintenir l'intégrité du réseau. 2. Délégateurs : Delegated Staking (mise en jeu déléguée) : Les détenteurs de jetons qui ne souhaitent pas gérer un nœud de validation peuvent déléguer leurs jetons SOL à un validateur. En retour, les délégateurs partagent les récompenses obtenues par les validateurs. Cela encourage une large participation à la sécurisation du réseau et garantit la décentralisation. 3. Sécurité économique : Pénalisation : les validateurs peuvent être pénalisés en cas de comportement malveillant, comme la production de blocs non valides ou le fait d'être fréquemment hors ligne. Cette pénalité, appelée « slashing », implique la perte d'une partie des jetons mis en jeu. Le slashing dissuade les actions malhonnêtes et garantit que les validateurs agissent dans le meilleur intérêt du réseau. Coût d'opportunité : en mettant en jeu des jetons SOL, les validateurs et les délégateurs bloquent leurs jetons, qui pourraient autrement être utilisés ou vendus. Ce coût d'opportunité incite les participants à agir honnêtement pour gagner des récompenses et éviter les pénalités. Frais applicables à la blockchain Solana 4. Frais de transaction : Frais faibles et prévisibles : Solana est conçu pour traiter un grand nombre de transactions, ce qui permet de maintenir les frais à un niveau bas et prévisible. Les frais de transaction moyens sur Solana sont nettement inférieurs à ceux d'autres blockchains comme Ethereum. Structure des frais : Les frais sont payés en SOL et sont utilisés pour compenser les validateurs pour les ressources qu'ils utilisent pour traiter les transactions. Cela comprend la puissance de calcul et la bande passante du réseau. 5. Frais de location : Stockage d'état : Solana facture des frais de location pour le stockage des données sur la blockchain. Ces frais sont conçus pour décourager l'utilisation inefficace du stockage d'état et encourager les développeurs à nettoyer les états inutilisés. Les frais de location aident à maintenir l'efficacité et la performance du réseau. 6. Frais de smart contract : Coûts d'exécution : Comme pour les frais de transaction, les frais de déploiement et d'interaction avec les smart contracts sur Solana sont basés sur les ressources de calcul requises. Cela garantit que les utilisateurs sont facturés proportionnellement aux ressources qu'ils consomment. |