Mécanisme de consensus | Simons Cat est présent sur les reseaux suivants: Binance Smart Chain, Solana
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é.
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 | Simons Cat est présent sur les reseaux suivants: Binance Smart Chain, Solana
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.
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. |