Mécanisme de consensus | EOS est présent sur les reseaux suivants: Binance Smart Chain, Eos, Eos Evm
Binance Smart Chain (BSC) utilise un mécanisme de consensus hybride appelé Proof of Staked Authority (PoSA), qui combine des éléments de preuve de mise en jeu déléguée (DPoS) et de preuve d'autorité (PoA).Cette méthode garantit des temps de blocs rapides et des frais peu élevés tout en maintenant un niveau de décentralisation et de sécurité.Composantes principales 1.Les validateurs (appelés « membres du cabinet ») :Les validateurs de la BSC sont responsables de la production de nouveaux blocs, de la validation des transactions et du maintien de la sécurité du réseau.Pour devenir validateur, une entité doit mettre en jeu un montant significatif de BNB (jeton Binance).Les validateurs sont sélectionnés par la mise et le vote des détenteurs de jetons.Il y a 21 validateurs actifs à tout moment, qui se relaient pour assurer la décentralisation et la sécurité. 2.Délégateurs : Les détenteurs de jetons qui ne souhaitent pas gérer de nœuds de validation peuvent déléguer leurs jetons BNB à des validateurs. Cette délégation permet aux validateurs d'augmenter leur participation et d'améliorer leurs chances d'être sélectionnés pour produire des blocs. Les délégateurs gagnent une part des récompenses que les validateurs reçoivent, ce qui encourage une large participation à la sécurité du réseau. 3.Les candidats : Les candidats sont des nœuds qui ont mis en jeu le montant requis de BNB et qui se trouvent dans le pool en attendant de devenir des validateurs. Il s'agit essentiellement de validateurs potentiels qui ne sont pas encore actifs mais qui peuvent être élus comme validateurs par le biais du vote de la communauté. Les candidats jouent un rôle crucial en veillant à ce qu'il y ait toujours un nombre suffisant de nœuds prêts à assumer les tâches de validation, ce qui permet de maintenir la résilience et la décentralisation du réseau. Processus de consensus 4.Sélection des validateurs : Les validateurs sont choisis en fonction de la quantité de BNB mis en jeu et des votes reçus de la part des délégateurs. Plus il y a de BNB mis en jeu et de votes reçus, plus les chances d'être sélectionné pour valider les transactions et produire de nouveaux blocs sont élevées. Le processus de sélection implique à la fois les validateurs actuels et le groupe de candidats, ce qui garantit une rotation dynamique et sûre des nœuds. 5.Production de blocs : Les validateurs sélectionnés se relaient pour produire des blocs à la manière d'un PoA, ce qui garantit une production rapide et efficace des blocs. Les validateurs valident les transactions, les ajoutent aux nouveaux blocs et diffusent ces blocs sur le réseau. 6.Finalité de la transaction : La BSC permet d'obtenir des temps de bloc rapides d'environ 3 secondes et une finalité de transaction rapide. Cela est possible grâce au mécanisme PoSA efficace qui permet aux validateurs de parvenir rapidement à un consensus. Sécurité et incitations économiques 7. Mise en jeu : Les validateurs sont tenus de mettre en jeu un montant substantiel de BNB, qui sert de garantie pour assurer leur comportement honnête. Ce montant peut être réduit (pénalité) si les validateurs agissent de manière malveillante. La mise en jeu incite les validateurs à agir dans l'intérêt du réseau pour éviter de perdre leur BNB mis en jeu. 8. Délégation et récompenses : Les délégateurs reçoivent des récompenses proportionnelles à leur participation dans les validateurs. Cela les incite à choisir des validateurs fiables et à participer à la sécurité du réseau. Les validateurs et les délégateurs partagent les frais de transaction en tant que récompenses, ce qui fournit des incitations économiques continues pour maintenir la sécurité et la performance du réseau. 9. Frais de transaction : La BSC utilise des frais de transaction peu élevés, payés en BNB, ce qui la rend économique pour les utilisateurs. Ces frais sont perçus par les validateurs dans le cadre de leurs récompenses, ce qui les incite à valider les transactions correctement et avec efficacité.
La blockchain EOS fonctionne sur la base d'un mécanisme de consensus par preuve de mise en jeu déléguée (DPoS), conçu pour assurer un débit de transaction élevé et une faible latence. Composants essentiels du consensus EOS : preuve de mise en jeu déléguée (DPoS) avec les producteurs de blocs (BP) Vote pour les producteurs de blocs : Les détenteurs de jetons EOS votent pour sélectionner 21 producteurs de blocs (BP) qui valident les transactions et produisent les blocs. Ce processus de vote est continu, les détenteurs de jetons pouvant réattribuer leurs votes à tout moment, ce qui garantit que les producteurs de blocs actifs sont toujours ceux qui bénéficient du plus grand soutien de la communauté. Rotation active : Les 21 premiers BP sont régulièrement remplacés afin de maintenir un ensemble décentralisé et représentatif de validateurs, ce qui contribue à sécuriser le réseau tout en donnant à tous les BP sélectionnés des chances égales de produire des blocs. Tolérance aux fautes byzantines (BFT - Byzantine Fault Tolerant) dans le DPoS : EOS incorpore les principes BFT dans son consensus DPoS pour finaliser les blocs avec un haut degré de sécurité. Les transactions deviennent irréversibles une fois approuvées par la majorité des producteurs de blocs, ce qui permet d'accélérer la finalisation et de réduire le risque de bifurcations ou d'attaques par double dépense. Débit élevé et temps de production des blocs : les producteurs de blocs d'EOS créent des blocs à des intervalles de 0,5 seconde, ce qui permet un traitement rapide des transactions. Si un producteur de blocs manque son tour, le système passe immédiatement au producteur suivant, ce qui réduit au minimum la latence du réseau.
EOS EVM fonctionne au sein de la blockchain EOS, qui utilise un mécanisme de consensus preuve de mise en jeu déléguée (DPoS - Delegated Proof of Stake). Dans ce système, les détenteurs de jetons EOS votent pour élire un certain nombre de producteurs de blocs chargés de valider les transactions et d'ajouter de nouveaux blocs à la blockchain. L'EOS EVM fonctionne comme un smart contract sur le réseau EOS, permettant aux smart contracts compatibles avec Ethereum de fonctionner dans ce cadre DPoS. |
Mécanismes d'incitation et frais applicables | EOS est présent sur les reseaux suivants: Binance Smart Chain, Eos, Eos Evm
La Binance Smart Chain (BSC) utilise le mécanisme de consensus Proof of Staked Authority (PoSA) pour assurer la sécurité du réseau et encourager la participation des validateurs et des délégateurs. Mécanismes d'incitation 1. Validateurs : Récompenses de mise en jeu : Les validateurs doivent mettre en jeu un montant significatif de BNB pour participer au processus de consensus. Ils gagnent des récompenses sous la forme de frais de transaction et de récompenses de bloc. Processus de sélection : Les validateurs sont sélectionnés en fonction du montant de BNB mis en jeu et des votes reçus de la part des délégateurs. Plus il y a de BNB mis en jeu et de votes reçus, plus les chances d'être sélectionné pour valider les transactions et produire de nouveaux blocs sont élevées. 2. Délégateurs : mise en jeu déléguée : Les détenteurs de jetons peuvent déléguer leurs BNB à des validateurs. Cette délégation augmente la mise en jeu totale du validateur et améliore ses chances d'être sélectionné pour produire des blocs. Récompenses partagées : Les délégateurs gagnent une partie des récompenses que les validateurs reçoivent. Cela incite les détenteurs de jetons à participer à la sécurité et à la décentralisation du réseau en choisissant des validateurs fiables. 3. Les candidats : Pool de validateurs potentiels : Les candidats sont des nœuds qui ont mis en jeu le montant requis de BNB et qui attendent de devenir des validateurs actifs. Ils garantissent qu'il y a toujours un nombre suffisant de nœuds prêts à assumer des tâches de validation, ce qui maintient la résilience du réseau. 4. Sécurité économique : Pénalisation : les validateurs peuvent être pénalisés en cas de comportement malveillant ou de manquement à leurs obligations. Les pénalités comprennent l'amputation d'une partie des jetons mis en jeu, ce qui garantit que les validateurs agissent dans le meilleur intérêt du réseau. Coût d'opportunité : la mise en jeu exige que les validateurs et les délégateurs bloquent leurs jetons BNB, ce qui constitue une incitation économique à agir honnêtement pour éviter de perdre leurs actifs mis en jeu. Frais sur la Binance Smart Chain 5. Frais de transaction : Faibles frais : La BSC est connue pour ses frais de transaction peu élevés par rapport à d'autres réseaux de blockchain. Ces frais sont payés en BNB et sont essentiels pour maintenir les opérations du réseau et rémunérer les validateurs. Structure de frais dynamique : Les frais de transaction peuvent varier en fonction de la congestion du réseau et de la complexité des transactions. Toutefois, la BSC veille à ce que les frais restent nettement inférieurs à ceux du réseau principal Ethereum. 6. Récompenses de blocs : Incitation des validateurs : Les validateurs gagnent des récompenses de bloc en plus des frais de transaction. Ces récompenses sont distribuées aux validateurs pour leur rôle dans le maintien du réseau et le traitement des transactions. 7. Frais inter-chaînes : Coûts d'interopérabilité : La BSC prend en charge la compatibilité inter-chaînes, ce qui permet de transférer des actifs entre la Binance Chain et la Binance Smart Chain. Ces opérations inter-chaînes entraînent des frais minimes, facilitant les transferts d'actifs en toute transparence et améliorant l'expérience de l'utilisateur. 8. Frais liés aux smart contracts : Coûts de déploiement et d'exécution : Le déploiement et l'interaction avec les smart contracts sur BSC impliquent le paiement de frais basés sur les ressources de calcul requises. Ces frais sont également payés en BNB et sont conçus pour être économiques, encourageant les développeurs à utiliser la plateforme BSC.
EOS incite les producteurs de blocs à entretenir le réseau et fonctionne avec des modèles uniques de mise en jeu et de ressources pour contrôler les coûts de transaction. Mécanismes d'incitation : Récompenses pour les producteurs de blocs : gain de jetons EOS : Les producteurs de blocs sont récompensés en jetons EOS pour la validation des transactions et la production de blocs, ce qui constitue la principale incitation économique au maintien des opérations et de la sécurité du réseau. Récompenses de vote pour les BP (Block Producers - producteurs de bloc). Bien que cela ne fasse pas partie du protocole de base, les producteurs de bloc offrent souvent des incitations pour encourager les détenteurs de jetons à voter pour eux. Cela encourage la responsabilité, la transparence et la performance, car les détenteurs d'EOS ont tendance à favoriser les BP fiables et engagés. Frais applicables et modèle de ressources : Transactions sans frais pour les utilisateurs Mise en réserve de ressources (CPU, NET) : Plutôt que de facturer des frais de transaction directs, EOS permet aux utilisateurs d'effectuer des transactions sans frais en mettant en jeu des jetons EOS pour des ressources réseau telles que le CPU et la bande passante NET, qui sont nécessaires pour le traitement des transactions. RAM pour le stockage : les développeurs de dApp achètent de la RAM pour le stockage des données sur le réseau EOS. Les prix de la RAM sont déterminés par un système basé sur le marché, où l'offre et la demande influencent le coût. Frais de gaz EOS EVM selon un Modèle de Gaz Dynamique : Pour les transactions sur l'EVM d'EOS, les frais de gaz sont calculés dynamiquement, en fonction de la demande de transaction, de manière similaire au modèle de gaz d'Ethereum. Ces frais, payés en jetons EOS, permettent aux smart contracts compatibles avec Ethereum de fonctionner sur EOS, offrant un environnement familier aux développeurs et aux utilisateurs de l'EVM. Intégration d'EOS EVM : Avec EOS EVM, les utilisateurs et les développeurs bénéficient d'une structure de frais de gaz familière, permettant aux applications basées sur Ethereum de fonctionner de manière transparente sur le réseau EOS tout en maintenant des coûts compétitifs.
Dans l'environnement EOS EVM, les utilisateurs paient des frais de gaz libellés en jetons EOS pour l'exécution de smart contracts et de transactions. Ces frais sont conçus pour refléter le modèle de gaz d'Ethereum afin de maintenir la compatibilité avec les outils et les applications basés sur Ethereum. Les frais collectés sont distribués aux producteurs de blocs EOS en compensation de leur rôle dans la validation des transactions et le maintien de l'intégrité du réseau. Cette structure tarifaire garantit que l'exécution de smart contracts compatibles avec Ethereum sur EOS est à la fois efficace et économiquement durable. |