Nodes or knots
Pour savoir comment choisir le ou les mixnodes vers lesquels déléguer, il est important de comprendre comment sont calculées les récompenses versées aux mixnodes.
Tout d’abord une partie (profit margin) est prises aux délégateur·trice·s et le versé à l’opérateur·trice·s en fonction du pourcentage annoncé. Ce montant peut être plus ou moins important, ce choix revient à la personne ou au groupe qui gère le noeud. L’explorateur de Nym permet de connaître ce pourcentage: https://explorer.nymtech.net/network-components/mixnodes, les “profit margin” donnés en exemple ci-dessous indique que certains mixnode garde 10% et les 90% restant sont reversés aux délégateur·trice·s ou d’autres donne 93% et garde 3%.
profit margin
Les critères utilisés
La documentation détaille les éléments pris en compte pour déterminer la récompense d’un mixnode. Elles sont distribuées à chaque epoch, qui dure actuellement environ 1 heure. 720 mixnodes sont sélectionnés dont 120 en standby (qui reçoivent aussi des NYM mais moins que ceux actifs).
Le site https://explorer.nymtech.net/network-components/mixnode permet de connaître la valeur des paramètres pour les mixnodes.
Un critère important à prendre en compte est le montant déjà délégué sur le mixnode, ce qui est considéré comme la réputation. Plus un noeud est réputé, plus il a de chance d’être sélectionné dans l’epoch pour mixer des paquets et donc de recevoir une récompense pour son travail
Pour éviter une trop grande concentration de personnes qui délèguent, un maximum (environ 1 million de NYM) est mis en place. Si un noeud atteint ce cap, les NYM délégués n’augmentent plus la récompense totale.
Exemple de stake saturation
Mais attention, ce n’est pas le seul critère.
D’autres éléments doivent être pris en compte:
- Performance ou uptime
Exemple d’uptime
L’uptime dans le mixnet (à ne pas confondre avec l’uptime du serveur) est calculé par les validateurs à l’aide de “ping” et permet d’avoir une disponibilité des mixnodes
Valeurs considérées comme bonnes: 96 à 100%
- Réputation
Exemple de délégation
Calculé selon le montant du “bond” (caution mise par l’opérateur au moment d’annoncer le mixnode) et le montant total délégué.
Plus un noeud (jusqu’au au maximum) a de NYM délégués, plus les récompenses seront élevées. Il est bien de ne pas déléguer aux noeuds saturés, au-dessus de 1 millions de NYM
- Caution ou “bound”
Exemple de caution ou bound
Le nombre de NYM mis au moment d’annoncer son noeud par l’opérateur exerce aussi une influence sur les récompenses
- Marge bénéficiaire
Exemple de marge bénéficiaire
Une marge trop basse est intéressante pour les délégateurs mais cela peut impliquer que l’opérateur fait tourner son serveur à pertes, comme il ne reçoit pas assez de récompenses pour lui permettre de au moins payer son serveur
Pourcentage que prends le ou les personnes qui gère le mixnode. Plus il est haut moins les récompenses pour les délégateurs seront grandes.
Valeurs considérées comme bonnes: 6 à 10%
Comment choisir?
Selon les différents paramètres pris en compte pour le calcul des récompenses, il est intéressant de proposer quelques pistes pour choisir un mixnode.
Si votre but est de maximiser vos récompenses, il n’y a pas de secret, il faut prendre en considération les mixnodes avec le plus de NYM délégués, ce critère est actuellement le plus important et le paramètre de performance doit aussi être considéré. Cependant attention en voulant maximiser votre retour vous risquez de pénaliser la décentralisation et la performance du mixnet. Un conseil est de diviser vos délégations sur plusieurs mixnodes en prenant par exemple en compte les pistes ci-dessous:
Vous pouvez vouloir soutenir des nœuds gérés par des opérateurs qui ont démontré leur intérêt et leur engagement à faire du bon travail en participant à des réseaux de test ou en contribuant à des canaux communautaires.
Vous pouvez également soutenir la diversification et la décentralisation de l’emplacement en déléguant à des nœuds dans des régions du monde où il y a moins de candidats enregistrés, afin que le réseau ait des nœuds dans toutes les régions du monde. Vous pouvez également soutenir un nœud parce qu’il est géré par des personnes ou avec une éthique et une morale que vous soutenez.
Autres critères de sélections
Cependant ces paramètres ne sont pas tout. D’autres éléments qui ne vont pas influencer directement les récompenses mais plutôt permettre au réseau une décentralisation optimale.
La prise de contact avec les opérateurs est un élément à prendre en compte. Par exemple comment les contacter? Y’a-t-il un endroit où les mises à jour ou problèmes sont annoncés ou est-ce qu’une adresse mail est accessible pour poser vos questions, etc
Paraphrasé de l’article https://blog.nymtech.net/staking-in-nym-introducing-mainnet-mixmining-f9bb1cbc7c36
Gardez à l’esprit que la réputation d’un nœud peut être assez dynamique, car les parties prenantes peuvent déplacer la participation déléguée d’un nœud à un autre à tout moment, ainsi que la participation non déléguée afin de faire autre chose avec les fonds. Ainsi, imaginez que vous déléguez à un nœud de haute réputation mais que peu de temps après, le nœud commence à avoir de mauvaises performances et que d’autres délégués déplacent leur mise, diminuant ainsi la réputation du nœud. Après un certain temps, vous pouvez constater que votre mise déléguée n’a pas donné lieu à autant de récompenses que vous l’aviez prévu au moment de la délégation. D’autre part, vous pouvez déléguer votre mise à un nœud “en devenir” qui n’a pas encore une réputation élevée mais qui est exploité par un membre actif de la communauté. Si le nœud montre de bonnes performances et est capable d’attirer d’autres participations déléguées, les récompenses que vous recevrez pour avoir soutenu ce nœud augmenteront au-delà de ce que vous pouviez attendre sur la base du niveau de réputation initial du nœud. Cela signifie également que vous pouvez revoir et ajuster vos décisions de délégation de temps en temps, pour vous assurer que vous soutenez des nœuds qui offrent des récompenses adéquates.