Featured image for article "IoTeX Staking Natif v2 — Un Nouveau Design Évolutif, Sécurisé et Flexible" from IoTeX Blogs

IoTeX Staking Natif v2 — Un Nouveau Design Évolutif, Sécurisé et Flexible

Ceci est la Partie 2 des annonces de la GA du Mainnet d'IoTeX. Tout au long de mai 2020, nous partagerons d'autres composants de la GA du Mainnet, y compris de nouvelles tokenomiques, gouvernance et technologie. Pour en savoir plus sur la GA du Mainnet, visitez le Forum IoTeX.

IoTeX Blogs

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 tokens déposent (« stake ») des IOTX pour faciliter les opérations du réseau (par exemple, le consensus) et la gouvernance. En stakant, les détenteurs de tokens renforcent la sécurité du réseau IoTeX et gagnent des récompenses en IOTX en retour. Pour en savoir plus 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 l'évolutivité 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 l'évolutivité d'IoTeX !

Staking Natif v2 : Vue d'ensemble du Design

Le staking est actuellement effectué à l'aide de contrats intelligents sur Ethereum et sur le Mainnet IoTeX. Dans le cadre de la GA du Mainnet, 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 cher, plus rapide et plus facile que jamais.

Dans le reste de cette section, nous comparons le design de nsv1 vs. nsv2 et fournissons des explications sur 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 le 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 d'appels de contrats intelligents coûteux et chronophages !

voteBucket {Votant, Délégué, Montant, Durée, Auto-Stake, Self-Stake}

b) Votes bonus provenant de la durée de staking

Dans nsv1, les votes bonus provenant des durées de staking « se dégradent » avec le 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. Ainsi, nsv2 supprime le concept de « dégradation » — 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 fil de discussion sur le 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 seau comme son « seau maître » et recevra un bonus de 6 % de votes supplémentaires sur tout IOTX auto-staké dans ce seau pendant plus de trois mois (le % de bonus peut être ajustable par vote du réseau). À l'avenir, ce seau maître pourrait également être éligible à des pénalités. Pour plus de détails sur les votes bonus, consultez le fil de discussion sur le Staking Natif v2 sur le Forum IoTeX.

d) Transférer des seaux à une autre adresse

Vous avez demandé cette fonctionnalité, et nous avons écouté ! Dans nsv2, les votants peuvent désormais transférer leurs seaux 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 seaux ! Les votants peuvent également maintenant ajouter des tokens à un seau existant.

e) S'inscrire au nom d'un Délégué

Une autre nouvelle fonctionnalité dans nsv2 est la possibilité 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és, qui sont actuellement enregistrés sur Ethereum, vers le Mainnet IoTeX.

Le Staking Natif v2 sera activé dans le cadre de la GA du Mainnet.

Vous voulez en savoir plus ?

Pour plus de détails concernant nsv2, veuillez consulter le fil de discussion sur le Staking Natif v2 sur le Forum IoTeX, qui inclut d'autres détails tels que :

  • Composants du Protocole : description des divers composants techniques de nsv2, y compris Protobuf, APIs, et support frontend/ioctl
  • Calcul de la Puissance de Vote : comment la durée de staking, l'auto-stake et le self-stake impactent la puissance de vote d'un votant
  • Scénarios de Vote : divers exemples de choix de staking différents et comment ils impactent la puissance de vote et les récompenses d'un votant
  • Sélection des Paramètres :détails techniques concernant la conception des paramètres, ainsi que les résultats de diverses simulations
  • Plan de Migration :aperçu de l'approche de migration de nsv1 à nsv2

Restez également à l'écoute du fil de discussion sur le lancement de la GA du Mainnet pour de nouvelles mises à jour !

À propos d'IoTeX

Fondé en tant que plateforme open source en 2017, IoTeX construit l'Internet des Choses de Confiance, 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 en matière de services de données pour autonomiser les réseaux IoT intelligents et les économies de machines. En servant de tissu de confiance décentralisé pour l'IoT, IoTeX autonomisera la future économie décentralisée en « connectant le monde physique, bloc par bloc ».

Site Web : https://iotex.io

Twitter : https://twitter.com/iotex_io

Annonce 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

Stay Updated

Subscribe to get the latest posts from IoTeX Blogs delivered to your inbox.