IoTeX Staking Natif v2 — Un Nouveau Design évolutif, Sécurisé et Flexible
This is Part 2 of IoTeX’s Mainnet GA announcements. Throughout May 2020, we will share other components of Mainnet GA, including new tokenomics, governance, and technology. For more on Mainnet GA, visit the IoTeX Forum.

Introduction au Staking Natif v2 (nsv2)
Une partie essentielle de la gouvernance décentralisée dans le réseau IoTeX est le staking, où les détenteurs de jetons déposent (“stake”) des IOTX pour faciliter les opérations du réseau (par exemple, consensus) et la gouvernance. En stakant, les détenteurs de jetons améliorent la sécurité du réseau IoTeX et gagnent des récompenses IOTX en retour. Pour plus d'informations sur le staking dans le réseau IoTeX, consultez ce blog.
IoTeX utilise actuellement des contrats intelligents pour gérer les opérations de staking. Chaque action liée au staking (c'est-à-dire, nouveau stake, re-stake, un-stake, retrait) nécessite un appel de contrat intelligent, ce qui limite la scalabilité et la flexibilité. Après des mois de recherche et de simulation, IoTeX est fier d'annoncer le Staking Natif v2, un nouveau design de staking basé sur les transactions qui améliorera considérablement la flexibilité, la sécurité et la scalabilité d'IoTeX !
Staking Natif v2 : Vue d'ensemble du Design
Le staking est actuellement effectué à l'aide de contrats intelligents sur Ethereum et IoTeX Mainnet. Dans le cadre de Mainnet GA, toutes les données de staking des contrats de staking Ethereum et IoTeX actuels (c'est-à-dire, Staking Natif v1 “nsv1”) seront fusionnées dans un nouveau mécanisme de staking basé sur les transactions (c'est-à-dire, Staking Natif v2 “nsv2”). De plus, un nouveau portail de staking vous guidera à travers le nouveau processus de staking. Le vote sera moins coûteux, plus rapide et plus facile que jamais.
Dans le reste de cette section, nous comparons le design de nsv1 et nsv2 et fournissons des explications pour chaque fonctionnalité de nsv2.

a) Mise en œuvre
Pour nsv2, nous avons développé un nouveau protocole pour traiter les opérations de staking, qui sont un nouveau type de transaction native dans Mainnet GA. Cela signifie que les utilisateurs peuvent faire de nouveaux votes ou mettre à jour des votes existants simplement en envoyant une transaction native à l'endpoint gRPC de la blockchain IoTeX. Plus besoin d'appels de contrats intelligents coûteux et chronophages !
voteBucket {Votant, Délégué, Montant, Durée, Auto-Stake, Self-Stake}
b) Votes bonus de la durée de staking
Dans nsv1, les votes bonus provenant des durées de staking « se décomposent » au fil du temps, ce qui nécessite que les votes bonus soient recalculés pour chaque votant à chaque époque. Cela ajoute beaucoup de surcharge computationnelle sur la blockchain et n'est pas évolutif. En conséquence, nsv2 supprime le concept de « décomposition » — les votes bonus d'un votant restent les mêmes pendant toute la période de staking définie. Pour plus de détails sur les votes bonus, consultez le sujet Staking Natif v2 sur le Forum IoTeX.
c) Votes bonus provenant du self-staking
Pour encourager davantage de nouveaux Délégués et améliorer la sécurité du réseau, chaque Délégué spécifiera un bucket comme son « bucket maître » et recevra un supplément de 6 % de votes bonus sur tout IOTX auto-staké dans ce bucket pendant plus de trois mois (le pourcentage de bonus peut être ajustable par un vote réseau). À l'avenir, ce bucket maître pourrait également être éligible à des sanctions. Pour plus de détails sur les votes bonus, consultez le sujet Staking Natif v2 sur le Forum IoTeX.
d) Transférer des buckets à une autre adresse
Vous avez demandé cette fonctionnalité, et nous avons écouté ! Dans nsv2, les votants peuvent désormais transférer leurs buckets existants à une autre adresse. Cela offre de la flexibilité aux utilisateurs qui souhaitent fusionner plusieurs adresses de staking et fournit également la base pour des cas d'utilisation innovants de prêt/emprunt de buckets ! Les votants peuvent également maintenant ajouter des jetons à un bucket existant.
e) Enregistrer au nom d'un Délégué
Une autre nouvelle fonctionnalité de nsv2 est la capacité d'enregistrer un nouveau Délégué au nom d'un autre utilisateur. Cela a été principalement conçu pour gérer la migration des profils de Délégué, qui sont actuellement enregistrés sur Ethereum, vers le Mainnet IoTeX.
Le Staking Natif v2 sera activé dans le cadre de Mainnet GA.
Vous voulez en savoir plus ?
Pour plus de détails concernant nsv2, veuillez consulter le sujet Staking Natif v2 sur le Forum IoTeX, qui inclut d'autres détails sur :
- Composants du Protocole : description des divers composants techniques de nsv2, y compris Protobuf, APIs, et support frontend/ioctl
- Calcul du Pouvoir de Vote : comment la durée de staking, l'auto-stake, et le self-stake impactent le pouvoir de vote d'un votant
- Scénarios de Vote : divers exemples de choix de staking différents et comment ils impactent le pouvoir de vote et les récompenses d'un votant
- Sélection de Paramètres :détails techniques concernant la conception des paramètres, ainsi que les résultats de diverses simulations
- Plan de Migration :vue d'ensemble de l'approche pour migrer nsv1 vers nsv2
Restez également à l'écoute du sujet du forum Mainnet GA pour de nouvelles mises à jour !
À propos d'IoTeX
Fondé en tant que plateforme open source en 2017, IoTeX construit l'Internet des Choses Fiables, où toutes les “choses” physiques et virtuelles — humains, machines, entreprises, et DApps — peuvent échanger des informations et de la valeur à l'échelle mondiale. Soutenu par une équipe mondiale de plus de 30 scientifiques et ingénieurs de recherche de premier plan, IoTeX combine blockchain, matériel sécurisé, et innovations de services de données pour renforcer les réseaux IoT intelligents et les économies basées sur les machines. En servant de tissu de confiance décentralisé pour l'IoT, IoTeX dynamisera la future économie décentralisée en « connectant le monde physique, brique par brique ».
Site Web : https://iotex.io
Twitter : https://twitter.com/iotex_io
Annonces Telegram : https://t.me/iotexchannel
Groupe Telegram : https://t.me/IoTeXGroup
Medium : https://medium.com/@iotex
Reddit : https://www.reddit.com/r/IoTeX
Rejoignez-nous : https://iotex.io/careers