IoTeX Native Staking v2 - Une nouvelle conception évolutive, sécurisée et flexible

Ceci est la deuxième partie des annonces Mainnet GA d’IoTeX. Tout au long du mois de mai 2020, nous partagerons d’autres composants de Mainnet GA, notamment de nouvelles tokenomics, la gouvernance et la technologie. Pour en savoir plus sur Mainnet GA, visitez le forum IoTeX.


image

Introduction à Native Staking v2 (nsv2)

Un élément central de la gouvernance décentralisée dans le réseau IoTeX est le jalonnement, où les détenteurs de jetons déposent («enjeu») IOTX pour faciliter les opérations du réseau (par exemple, le consensus) et la gouvernance. En jalonnant, les détenteurs de jetons améliorent la sécurité du réseau IoTeX et gagnent des récompenses IOTX en retour. Pour en savoir plus sur le jalonnement dans le réseau IoTeX, consultez ce blog.

IoTeX utilise actuellement des contrats intelligents pour gérer les opérations de jalonnement. Chaque action liée au jalonnement (c.-à-d. Nouvelle participation, ré-implication, désengagement, 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 Native Staking v2, une nouvelle conception de staking basée sur les transactions qui améliorera considérablement la flexibilité, la sécurité et l’évolutivité d’IoTeX!

Native Staking v2: Présentation de la conception

Le jalonnement est actuellement effectué à l’aide de contrats intelligents sur Ethereum et IoTeX Mainnet. Dans le cadre de Mainnet GA, toutes les données de jalonnement des contrats de jalonnement Ethereum et IoTeX actuels (c’est-à-dire, Native Staking v1 «nsv1») seront fusionnées avec un nouveau mécanisme de jalonnement basé sur les transactions (par exemple, Native Staking v2 «nsv2»). De plus, un nouveau portail de jalonnement vous guidera à travers le nouveau processus de jalonnement. Le vote sera moins cher, plus rapide et plus facile que jamais.

Dans le reste de cette section, nous comparons la conception de nsv1 par rapport à nsv2 et fournissons des explications sur chaque fonctionnalité nsv2.



a) Mise en œuvre

Pour nsv2, nous avons développé un nouveau protocole pour traiter les opérations de jalonnement, qui sont un nouveau type de transaction native dans Mainnet GA. Cela signifie que les utilisateurs peuvent effectuer de nouveaux votes ou mettre à jour des votes existants simplement en envoyant une transaction native au point de terminaison gRPC de la blockchain IoTeX. Finis les appels de contrats intelligents coûteux et chronophages!

voteBucket {Électeur, Délégué, Montant, Durée, Mise Auto, Auto-Mise}

b) Votes bonus de la durée de mise

Dans nsv1, les votes bonus des durées de mise «décroissent» avec le temps, ce qui nécessite que les votes bonus soient recalculés pour chaque électeur à chaque époque. Cela ajoute beaucoup de surcharge de calcul à la blockchain et n’est pas évolutif. En tant que tel, nsv2 supprime le concept de «décroissance» - les votes bonus d’un électeur restent les mêmes tout au long de la période de jalonnement définie. Pour plus de détails sur les votes bonus, consultez le fil de discussion Native Staking v2 sur le forum IoTeX.

c) Votes bonus de l’auto-staking

Pour encourager plus de nouveaux Délégués et améliorer la sécurité du réseau, chaque Délégué spécifiera un bucket comme “seau maître” et recevra un bonus supplémentaire de 6% de votes sur tout IOTX auto-misé dans ce seau pendant plus de trois mois (bonus% peut être ajustable par vote du réseau). À l’avenir, ce bucket maître pourra également être éligible à la réduction. Pour plus de détails sur les votes bonus, consultez le fil de discussion Native Staking v2 sur le forum IoTeX.

d) Transférer les seaux à une autre adresse

Vous avez demandé cette fonctionnalité et nous vous avons écouté! Dans nsv2, les électeurs peuvent désormais transférer leurs seaux existants vers une autre adresse. Cela offre de la flexibilité aux utilisateurs qui souhaitent fusionner plusieurs adresses de jalonnement et fournit également la base de cas d’utilisation innovants de prêt / emprunt de seau! Les électeurs peuvent désormais ajouter des jetons à un bucket existant.

e) S’inscrire au nom d’un délégué

Une autre nouvelle fonctionnalité de nsv2 est la possibilité d’enregistrer un nouveau délégué au nom d’un autre utilisateur. Cela a été conçu principalement pour gérer la migration des profils de délégués, qui sont actuellement enregistrés sur Ethereum, vers le réseau principal IoTeX.

Native Staking v2 sera activé dans le cadre de Mainnet GA.

Envie d’en savoir plus?

Pour plus de détails sur nsv2, veuillez consulter le fil de discussion officiel Native Staking v2 sur le forum IoTeX, qui comprend plus de détails, notamment:

Composants du protocole: description des divers composants techniques de nsv2, y compris Protobuf, les API et le support frontend / ioctl

Calcul du pouvoir de vote: l’impact de la durée de la mise, de la mise automatique et de la participation personnelle sur le pouvoir de vote d’un électeur

Scénarios de vote: divers exemples de différents choix de jalonnement et leur impact sur le pouvoir de vote et les récompenses d’un électeur

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: présentation de l’approche de migration de nsv1 vers nsv2

Restez également à l’écoute du fil de discussion officiel du forum Mainnet GA pour les nouvelles mises à jour!

À propos d’IoTeX

Fondé en tant que plate-forme open source en 2017, IoTeX construit l’Internet des objets 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 chercheurs et ingénieurs de haut niveau, IoTeX combine des innovations en matière de blockchain, de matériel sécurisé et de services de données pour renforcer les réseaux IoT intelligents et les économies de machines. En servant de tissu de confiance décentralisé pour l’IoT, IoTeX renforcera 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 de télégramme: https://t.me/iotexchannel

Groupe Telegram: https://t.me/IoTeXGroup

Moyen: https://medium.com/@iotex

Reddit: https://www.reddit.com/r/IoTeX

Rejoignez-nous: https://iotex.io/careers