Lors de la dernière réunion des opérateurs de nœuds EOS, la communauté est en effervescence à propos de la prochaine version v1.1.0. Après quelques problèmes avec le premier candidat à la sortie (RC1), comme des incohérences d'état, des correctifs sont en cours de déploiement dans RC2. Les opérateurs de nœuds reçoivent des conseils sur la façon de mettre à niveau en douceur. Mais il ne s'agit pas seulement de la nouvelle version. Il y a une discussion animée sur la RAM et son utilisation. La communauté explore de nouvelles idées comme la location de RAM et l'utilisation de chaînes latérales pour rendre la blockchain plus efficace et abordable. Cet article plonge dans les mises à jour, les défis techniques et les solutions innovantes qui sont discutées.
Points clés
-
La communauté EOS se prépare pour la version stable v1.1.0 après avoir corrigé les problèmes dans RC1.
-
Les opérateurs de nœuds reçoivent des conseils sur les chemins de mise à niveau pour assurer la stabilité.
-
Les discussions sur la RAM en tant que ressource permanente et les solutions potentielles sont en cours.
-
Des idées comme la location de RAM et les chaînes latérales sont explorées pour une meilleure gestion des ressources.
-
Les intégrations alimentées par l'IA font partie des plans futurs pour optimiser l'efficacité de la blockchain.
Printemps v1.1.0
Problèmes du premier candidat à la sortie (RC1)
Le premier candidat à la sortie pour le Printemps v1.1.0, connu sous le nom de RC1, a été déployé pour des tests internes la semaine dernière. Cela comprenait un test de relecture complet "danse du poulet". Malheureusement, le test a révélé certains problèmes pouvant entraîner des incohérences d'état pour les nœuds qui avaient déjà été mis à niveau vers RC1. Les opérateurs de nœuds qui ont mis à niveau doivent redémarrer à partir d'un instantané compatible 1.0.X. Ils ont la possibilité de rétrograder vers la version 1.0.4 ou d'attendre la sortie de RC2.
Deuxième candidat à la sortie (RC2) et prochaines étapes
Le RC2 attendu pour le Printemps v1.1.0 doit être publié aujourd'hui. Cette version résout les problèmes de relecture identifiés dans RC1. Un test "danse du poulet" ultérieur a confirmé que le problème a été résolu. Les opérateurs sont encouragés à effectuer des tests en conditions réelles, en se concentrant sur la propagation et le traitement des blocs. Les retours des opérateurs de testnet et des nœuds API de production seront cruciaux, notamment dans le groupe Telegram des opérateurs de nœuds Antelope. Si RC2 s'avère stable, une version complète de v1.1.0 est attendue d'ici mercredi prochain.
Avertissements et recommandations clés
Il est conseillé aux opérateurs de ne pas utiliser les instantanés RC1 en raison d'une possible corruption d'état. Les nœuds qui ont exécuté RC1 doivent être mis à niveau à l'aide d'un instantané 1.0.X. Bien que la mise à niveau vers v1.1.0 soit facultative, elle est recommandée pour ses améliorations en matière d'efficacité de propagation des blocs. L'équipe insiste sur la prudence et des tests approfondis pour assurer une transition en douceur vers la nouvelle version.
Discussion ouverte – Modèle RAM et allocation des ressources
RAM en tant que ressource permanente
La discussion autour de la RAM en tant que ressource permanente est cruciale pour comprendre l'évolution du paysage de la blockchain. Contrairement au CPU et au NET, qui sont mis en jeu ou payés périodiquement, la RAM reste allouée de manière permanente. Cette caractéristique présente des défis uniques, notamment en matière de gestion des coûts. Par exemple, la blockchain WAX engage des coûts de stockage d'environ 50 000 $ par an pour 11 Go, principalement en raison des exigences de stockage des simples NFT.
Solutions proposées
Plusieurs solutions ont été proposées pour résoudre les problèmes liés à l'allocation et aux coûts de la RAM :
-
Séparation RAM & stockage HDD : Cette approche suggère d'utiliser la RAM pour l'exécution active tout en utilisant le HDD pour le stockage à long terme, ce qui pourrait réduire les coûts.
-
Allocation automatique de la RAM : La mise en œuvre d'heuristiques d'utilisation pourrait optimiser l'allocation de la RAM, garantissant une utilisation efficace des ressources.
-
Modèle de RAM facturable : Toutes les données n'ont pas besoin d'être stockées sur chaque nœud. Ce modèle propose de facturer la RAM en fonction de l'utilisation réelle, ce qui pourrait réduire les coûts.
-
Preuves d'état & clients légers : En déchargeant le stockage tout en maintenant la vérifiabilité des données, cette méthode pourrait réduire la charge sur la chaîne principale.
-
Chaînes latérales pour les données lourdes en NFT : Réduire la charge de stockage sur la chaîne principale en utilisant des chaînes latérales pourrait être bénéfique, notamment pour les applications intensives en données comme les NFT.
Backend abordable pour les actifs numériques
Le potentiel de la blockchain pour servir de backend pour les actifs numériques est significatif. Une configuration RAM de 64 Go, coûtant environ 50 à 60 $ par mois, pourrait prendre en charge un backend de jeu basé sur la blockchain complet. Cette configuration est capable de stocker des millions de NFT, d'héberger des nœuds RPC et de faire fonctionner des producteurs de blocs. Un tel cadre pourrait être commercialisé comme une solution backend plug-and-play pour les développeurs de jeux, offrant une infrastructure évolutive et rentable pour la gestion des actifs numériques.
Repenser les modèles de ressources de la blockchain
"Spacetime" – Une nouvelle approche de l'utilisation de la RAM
Dans le monde de la blockchain, la RAM a traditionnellement été une ressource permanente. Cependant, le modèle "Spacetime" introduit l'idée de louer la RAM à la place. Au lieu d'un achat unique, les utilisateurs paient pour le stockage au fil du temps. Cette approche pourrait conduire à une gestion plus efficace des ressources. Les comptes inactifs pourraient faire face à une "saisie", nécessitant des frais pour restaurer l'accès, optimisant ainsi le stockage.
Inciter à une utilisation efficace de la RAM
Pour encourager une utilisation responsable, la RAM inutilisée pourrait être verrouillée dans ce qui est appelé "stockage à froid". Les utilisateurs gagneraient des incitations pour le faire, mais récupérer la RAM de cet état aurait un coût plus élevé. Cela s'apparente à un retrait d'un investissement à long terme, promouvant une utilisation intelligente et efficace des ressources.
Créer un marché de prêt de RAM
La blockchain permet actuellement de donner de la RAM via des contrats intelligents, mais son transfert n'est pas une option. Un marché de prêt pourrait changer cela en permettant la location de RAM avec des paiements réguliers. Cela permettrait aux développeurs d'accéder temporairement à la RAM sans coûts initiaux élevés.
Le défi de réduire les coûts de stockage
Réduire la dépendance à la RAM est un défi important. Les modèles actuels, comme les arbres rouge-noir, nécessitent un stockage en mémoire, ce qui est coûteux. Des alternatives comme les arbres B ou les arbres AVL pourraient réduire ces coûts, mais elles nécessiteraient des changements substantiels au moteur de stockage. La justification de ces coûts de développement reste un obstacle.
La blockchain comme backend de jeu
Ces dernières années, l'industrie du jeu a commencé à explorer le potentiel de la technologie blockchain en tant que backend pour les actifs numériques. Cette approche peut fondamentalement changer la façon dont les jeux gèrent et stockent les actifs en jeu. En tirant parti de la blockchain, les jeux peuvent offrir un moyen décentralisé et sécurisé de gérer les objets numériques, semblable aux systèmes utilisés dans des titres populaires comme Diablo et Path of Exile, mais avec toutes les transactions enregistrées sur la chaîne.
Avantages de l'utilisation de la blockchain dans les jeux
-
Sécurité : La blockchain fournit un registre infalsifiable, garantissant l'intégrité et l'authenticité des actifs numériques.
-
Propriété : Les joueurs peuvent véritablement posséder leurs objets en jeu, car la blockchain permet une propriété vérifiable en dehors de l'écosystème du jeu.
-
Interopérabilité : Les actifs numériques peuvent être utilisés dans différents jeux ou plateformes, améliorant l'expérience de jeu.
Défis et considérations
-
Évolutivité : Gérer des millions de transactions peut être exigeant, nécessitant des solutions blockchain robustes.
-
Coût : La mise en œuvre de la technologie blockchain peut impliquer des coûts initiaux importants pour les développeurs.
-
Complexité : L'intégration de la blockchain dans les infrastructures de jeu existantes peut être techniquement difficile.
Perspectives d'avenir
Le potentiel de la blockchain en tant que backend de jeu est vaste. À mesure que la technologie avance, nous pourrions voir plus de studios AAA adopter la blockchain pour rationaliser la gestion des actifs et améliorer l'engagement des joueurs. Cela pourrait conduire à des expériences de jeu innovantes où les joueurs ont plus de contrôle sur leurs possessions numériques. L'avenir du jeu avec la blockchain est une frontière passionnante, promettant de nouvelles opportunités tant pour les développeurs que pour les joueurs.
IA et intégrations automatisées
L'intelligence artificielle (IA) et les systèmes automatisés prennent de plus en plus d'importance dans l'espace blockchain, offrant de nouvelles façons de rationaliser les processus et de réduire les coûts. Le potentiel des kits de développement logiciel (SDK) alimentés par l'IA pour automatiser l'intégration de la blockchain pourrait révolutionner la façon dont les développeurs abordent les projets blockchain. Cela pourrait entraîner des réductions de coûts significatives et rendre la technologie blockchain plus accessible à un plus large éventail de développeurs.
Voici quelques avantages potentiels de l'IA et de l'automatisation dans l'intégration de la blockchain :
-
Réduction des coûts : L'automatisation des tâches répétitives peut réduire les coûts de développement en diminuant le besoin de codage et de tests manuels.
-
Efficacité accrue : L'IA peut aider à optimiser les opérations blockchain, telles que le traitement des transactions et la gestion des données, conduisant à des systèmes plus rapides et plus fiables.
-
Adoption simplifiée : En fournissant des outils et des cadres plus intuitifs, les solutions alimentées par l'IA peuvent faciliter l'incorporation de la technologie blockchain dans les projets des développeurs sans nécessiter une expertise approfondie.
À mesure que la technologie évolue, l'intégration de l'IA dans les systèmes blockchain devrait croître, ouvrant la voie à des applications et des solutions plus innovantes. Cette tendance pourrait finalement transformer la façon dont les actifs numériques sont gérés et utilisés dans divers secteurs.
Conclusion
Alors que la communauté EOS se prépare pour la sortie stable de la v1.1.0, il est clair que des progrès significatifs ont été réalisés pour résoudre les problèmes trouvés dans le premier candidat à la sortie. Les correctifs dans RC2, en particulier concernant les incohérences d'état, soulignent l'engagement continu envers la stabilité et l'efficacité. Les opérateurs de nœuds sont encouragés à suivre les chemins de mise à niveau recommandés pour assurer des transitions fluides. Au-delà de ces mises à jour immédiates, les discussions autour de la RAM et de l'allocation des ressources ont ouvert de nouvelles voies pour l'innovation. Des idées comme la location de RAM et les intégrations d'IA pointent vers un avenir où la technologie blockchain devient plus accessible et rentable. À mesure que ces développements se déroulent, l'écosystème EOS continue d'évoluer, promettant des possibilités passionnantes tant pour les développeurs que pour les utilisateurs.
Cet article a été rédigé avec l'assistance de l'IA pour recueillir des informations provenant de plusieurs sources fiables. Le contenu a été examiné et édité par notre équipe éditoriale afin de garantir sa précision et sa cohérence. Les opinions exprimées sont celles de l'auteur et ne reflètent pas nécessairement celles de EOS Support. Les sources d'information originales sont créditées chaque fois que cela est approprié et nécessaire. Cet article est à titre informatif uniquement et ne constitue pas un conseil financier. Investir comporte des risques, et vous devez consulter un conseiller financier qualifié avant de prendre toute décision d'investissement.
