Mécanisme de consensus | mira est présent sur les reseaux suivants: Base, Binance Smart Chain
Le mécanisme de consensus du protocole Base, une solution Ethereum de niveau 2 (Layer 2) lancée par Coinbase, utilise des Rollups Optimistes pour la mise à l'échelle, construits à partir du kit de développement logiciel (SDK) Optimism. Composants clés : 1. Rollups Optimistes : Hypothèse de validité : les transactions sont considérées comme valides par défaut et sont traitées hors chaîne. Au lieu de prouver la validité de chaque transaction, le système suppose qu'elles sont correctes sauf contestation. Preuves de fraude : en cas de suspicion de fraude, un mécanisme de contestation (preuve de fraude) permet à quiconque de contester la validité d'une transaction dans un délai spécifique. Si une transaction s'avère frauduleuse, elle est annulée et l'acteur malhonnête est pénalisé. 2. Séquenceur : Ordre des transactions : le séquenceur est responsable de l'ordonnancement des transactions et de la création de lots à traiter hors chaîne. Production de blocs : il construit et exécute des blocs de niveau 2 (Layer 2), qui sont ensuite soumis à Ethereum (niveau 1) pour finalité. Mises à jour d'état : fournit des confirmations de transaction et des mises à jour d'état, garantissant que l'état du réseau reste cohérent et précis. 3. Interaction avec Ethereum : Smart contracts sur chaîne : les Rollups Optimistes utilisent des smart contracts déployés sur Ethereum pour gérer les blocs de rollup, surveiller les mises à jour d'état et suivre les dépôts des utilisateurs. Calcul hors chaîne : la plupart des calculs et du stockage d'état se produisent hors chaîne, améliorant l'évolutivité et réduisant les frais. 4. Sécurité et décentralisation : Pile OP modulaire : Base est construit sur la pile OP open source d'Optimism, qui est conçue pour être hautement modulaire et personnalisable. Publication des engagements : périodiquement, l'état post-transaction est engagé sur Ethereum, assurant la sécurité et l'intégrité des transactions de niveau 2. Résistance à la censure : l'architecture offre une résistance à la censure équivalente à Ethereum, car elle permet la soumission directe des transactions au séquenceur.
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é. |
Mécanismes d'incitation et frais applicables | mira est présent sur les reseaux suivants: Base, Binance Smart Chain
Base, une solution de mise à l'échelle de la niveau 2 (Layer 2) d'Ethereum, utilise une combinaison d'incitations économiques et de mécanismes de sécurité pour garantir l'intégrité et la sécurité des transactions. Base s'appuie sur les Optimistic Rollups pour améliorer la capacité de passage à l'échelle tout en maintenant la sécurité. Mécanismes d'incitation 1. Validateurs et Séquenceurs : Séquenceurs : Dans Base, 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 crucial dans le maintien de l'efficacité et du débit du réseau. Récompenses pour les validateurs : Les validateurs reçoivent des récompenses pour leur participation au processus de consensus. Ces récompenses peuvent inclure des frais de transaction et des incitations protocolaires supplémentaires. 2. Incitations économiques : Frais de transaction : Les séquenceurs perçoivent des frais de transaction de la part des utilisateurs qui souhaitent que leurs transactions soient traitées. Ces frais incitent les séquenceurs à travailler honnêtement et efficacement. Récompenses pour contestation : Les utilisateurs qui contestent avec succès des transactions non valides en soumettant des preuves de fraude sont récompensés. Ce mécanisme encourage la communauté à contrôler et à garantir activement l'exactitude des transactions. 3. Pénalités pour les comportements malveillants : Pénalités économiques : Les validateurs ou les séquenceurs qui agissent de manière malveillante, par exemple en incluant des transactions non valides, s'exposent à des sanctions économiques. Ces pénalités peuvent inclure la confiscation des jetons mis en jeu ou d'autres formes de pertes économiques. Preuves de fraude : Si une transaction est contestée et jugée non valide, la partie malhonnête (le séquenceur) se voit infliger des pénalités et l'état est rétabli. Cela décourage les comportements malveillants et garantit l'intégrité du réseau. Frais applicables au protocole de la blockchain Base 1. Frais de transaction : Frais de transaction de niveau 2 : Les utilisateurs paient des frais pour les transactions traitées sur le réseau de 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. Rentabilité : En regroupant plusieurs transactions en un seul lot, Base réduit le coût global par transaction, ce qui le rend plus économique pour les utilisateurs. 2. Frais de données L1 : Envoi de lots à Ethereum : Périodiquement, les mises à jour de l'état des transactions du niveau 2 sont postées sur le réseau principal Ethereum en tant que calldata. Cela implique une taxe, connue sous le nom de taxe sur les données L1, qui couvre le coût du gaz pour la publication de ces mises à jour d'état sur Ethereum. Partage des coûts : Les coûts fixes liés à la publication des mises à jour d'état sur Ethereum sont répartis entre plusieurs transactions au sein d'un lot, ce qui réduit la charge financière pesant sur les transactions individuelles. 3. Frais de smart contract : Coûts d'exécution : Les frais de déploiement et d'interaction avec les smart contracts sur Base sont basés sur les ressources de calcul requises. Cela garantit que les utilisateurs sont facturés proportionnellement aux ressources qu'ils consomment.
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. |