écrit par X-CASH (Janvier 2021) | traduit et adapté par Ju (28 Août 2021)
X-Cash DPoPS (Delegated-Proof-of-Private-Stake) est une variante du DPoS et du consensus DBFT.
Introduction
Le réseau public X-Cash est dirigé par 50 délégués par le biais d’un consensus personnalisé de preuve d’enjeu délégué (DPoS), la preuve d’enjeu privé délégué (DPoPS). Tout le monde peut gérer un nœud X-Cash et devenir un délégué. Mais pour pouvoir forger de nouveaux blocs et gagner la récompense, vous devrez être élu dans le top 50 par les autres membres de la communauté.
Devenir un délégué est ambitieux, et atteindre et conserver une place de forge est gratifiant mais peut être retiré à tout moment. En tant que délégué, vous devrez prouver que vous êtes apte à conserver ce rôle. Cette documentation vous aidera à vous installer, à vous enregistrer en tant que délégué, à commencer à forger et à sécuriser le réseau X-Cash.
Commencer
- Qu’est-ce que le DPoPS ? Qu’est-ce qui est unique dans ce consensus ?
Nous vous recommandons de jeter un coup d’œil à la conception technique du consensus, qui a été conçu de A à Z pour fonctionner avec X-Cash. - Je veux devenir un délégué et mettre en place un nœud de validation.
Tout d’abord, suivez le guide d’installation du serveur si vous n’êtes pas familier avec les instances Linux. Ensuite, suivez l’installation du programme de nœud pour installer le programme nécessaire à l’exécution du consensus. Enfin, suivez les instructions pour vous enregistrer en tant que délégué. - Je veux voter.
Jetez un coup d’œil à notre guide rapide de vote & staking. - Je veux participer à la bêta.
Si vous voulez devenir un délégué pendant la bêta, vous devrez installer un serveur comme indiqué dans le guide, installer le programme de nœuds et vous enregistrer comme délégué. Ensuite, suivez les instructions supplémentaires pour rejoindre la bêta. - Si vous voulez juste voter, les instructions sont indiquées dans vote & staking.
Caractéristiques principales
Caractéristiques
- Les 50 meilleurs délégués sont élus comme vérificateurs de blocs.
- L’utilisation d’une variante du consensus de tolérance aux pannes de Delegated Byzantine Fault tolerance où 55% du consensus doit être atteint pour qu’un nouveau bloc soit ajouté au réseau.
- DBFT permet que jusqu’à 45% des vérificateurs de blocs élus soient défaillants. Le système sera quand même capable de produire un nouveau bloc.
- Utilisation de fonctions aléatoires vérifiables (VRF) pour sélectionner le prochain producteur de blocs dans le système. Cela permet de sélectionner le prochain producteur de blocs de manière aléatoire, mais vérifiable.
Staking
- Système de vote et de mise en jeu basé sur la preuve de réserve : la mise en jeu de XCASH reste toujours dans votre portefeuille.
- Il n'y a pas de période de blocage. Les XCASH mis en jeu restent toujours dans votre portefeuille et vous pouvez les utiliser à tout moment. Cependant, si vous les déplacez de votre portefeuille, la totalité de votre mise est annulée.
- Il n'est pas nécessaire de garder votre portefeuille/ordinateur en ligne si vous jalonnez un délégué partagé.
Voter
- La mise minimale pour voter pour un délégué est de 2 millions XCASH.
- Le processus d'élection a lieu dans chaque bloc.
- Les nouveaux votes seront pris en compte pour le bloc suivant.
- Votre vote actuel sera automatiquement annulé si vous changez votre vote pour un autre délégué.
- Il n'y a pas de frais de vote. Vous pouvez déposer un nouveau vote ou changer votre vote autant de fois que vous le souhaitez.
Blocs
- Les blocs peuvent être vérifiés dans le Daemon de X-Cash avec une explication détaillée du contenu du bloc.
- Les données relatives aux votes et aux blocs de réserve sont conservées dans un système de base de données décentralisé.
- Le format des blocs est conçu pour stocker un hachage des données des octets de réserve, pointant vers la base de données décentralisée, afin de réduire l'augmentation de la taille de la blockchain.
Original
Liens Importants
- Website : https://www.xcash.foundation/
- Rejoignez la communauté sur Discord : https://discord.gg/8VD74ba
- Apprenez comment voter avec vos XCASH et obtenir un revenu passif :
https://docs.xcash.foundation/dpops/vote-and-staking. - Visitez la X-Bank : https://x-bank.io/.
- GitHub — Code source du programme DPoPS : https://github.com/X-CASH-official/xcash-dpops
- Documentation technique — Delegated Proof-of-Private-Stake, une implémentation DPoS sous X-Cash : https://docs.xcash.foundation/dpops/yellowpaper-delagated-proof-of-private-stake
- Plus de liens sur X-Cash : https://linktr.ee/x.cash.