La version IoTeX Core 1.11.0 ouvre une nouvelle frontière pour les développeurs, introduisant les fonctionnalités tant attendues IIP-13 (Représenter les seaux de staking en tant que jetons non fongibles) et IIP-14 (Abstraction de compte via le contrat EntryPoint). Avec un soutien écrasant de notre communauté, ces mises à jour sont prêtes à révolutionner la manière dont les mécanismes de staking et les opérations de compte sont gérés dans la blockchain IoTeX. Cette nouvelle version présente un hardfork crucial, qui sera activé sur le mainnet IoTeX à la hauteur de bloc 24,838,201 (prévu autour du 20/07/2023, 23h UTC). Il est crucial que tous les nœuds se mettent à jour vers cette dernière version ; ceux qui ne le feront pas rencontreront des problèmes de synchronisation avec la blockchain IoTeX après le bloc d'activation.
Veuillez noter : avant de redémarrer votre nœud, assurez-vous d'avoir mis à jour le fichier config.yaml, essentiel pour le bon fonctionnement de la v1.11.0. Des instructions détaillées pour la configuration des nœuds peuvent être trouvées ici.
Développements significatifs dans la v1.11.0
La version 1.11.0 introduit trois améliorations clés :
- IIP-13 : Seaux de staking en tant que jetons non fongibles
- IIP-14 : Abstraction de compte
- Application de ChainID dans les transactions
Pour une compréhension technique plus approfondie, nous publierons bientôt deux blogs distincts axés sur IIP-13 et IIP-14.
IIP-13 : Seaux de staking en tant que jetons non fongibles
L'IIP-13 est une avancée dans la représentation des seaux de staking, désormais modélisés en tant que jetons non fongibles (NFT) sur la blockchain IoTeX. Cette transformation ouvre la voie à des applications innovantes telles que les dérivés de staking liquide (LSD), permettant le trading de ces seaux ou leur utilisation comme garantie dans d'autres protocoles DeFi. En conséquence, nous prévoyons une augmentation du ratio global de staking, renforçant la sécurité et la décentralisation de la blockchain IoTeX.
IIP-14 : Abstraction de compte
La mise à jour IIP-14 se concentre sur l'amélioration de l'expérience utilisateur de la plateforme IoTeX en abstraisant diverses opérations et propriétés de compte, y compris l'authentification, l'autorisation, la protection contre les replays, le paiement des frais, le regroupement et l'atomicité. Basé sur l'EIP-4337, l'IIP-14 promet de rendre IoTeX plus convivial et sécurisé, surmontant les contraintes des comptes détenus par des entités externes (EOAs).
Application de ChainID : Sécurité renforcée des transactions
S'appuyant sur la version v1.8, qui a introduit ChainID dans les transactions pour différencier les réseaux, la v1.11 exige désormais que chaque transaction porte le bon ChainID (1 pour le mainnet, et 2 pour le testnet), rejetant la valeur par défaut du ChainID 0. Cela renforce encore la sécurité de la blockchain IoTeX.
Mises à jour supplémentaires
En plus des améliorations majeures, la v1.11 comprend plusieurs améliorations mineures :
- Une commande "ioctl bc delegate" pour la récupération d'informations sur les délégués.
- La sortie des journaux de la console fournit désormais un résumé de l'état du nœud.
- Activation du regroupement de messages dans le service API pour une efficacité accrue des données réseau.
- Une commande "ioctl did service".
- La validation des actions système est ajoutée au processus de validation des blocs.
Les notes de version complètes peuvent être trouvées ici.
Urgence de mise à jour
Étant donné que la v1.11.0 introduit un hardfork, il est vital que tous les nœuds se mettent à jour pour rester synchronisés avec la blockchain IoTeX.
Restez à l'écoute
Ce billet de blog fournit un aperçu général des mises à jour qui accompagnent la v1.11. Restez à l'écoute pour les prochains articles sur IIP-13 et IIP-14, qui seront particulièrement bénéfiques pour les développeurs, offrant des exemples spécifiques et une analyse complète de chaque amélioration. N'oubliez pas de vous inscrire à notre portail développeur pour être informé des nouveaux articles orientés développeurs, du contenu de l'Académie et apprendre à construire des projets basés sur le monde réel avec la pile technologique IoTeX.