Mysten Labs a franchi une étape importante en ouvrant le Sui Gas Pool à la communauté des développeurs Sui. Cette initiative avant-gardiste vise à sponsoriser les paiements de gaz pour les transactions sur Sui à grande échelle, répondant ainsi aux besoins cruciaux d'intégration des utilisateurs dans des applications nécessitant une simultanéité élevée.
Mysten Labs a franchi une étape cruciale en open source le Sui Gas Pool pour la communauté des développeurs Sui. Cette initiative vise à sponsoriser les paiements de gaz pour les transactions sur Sui à grande échelle, répondant aux besoins critiques d'intégration des utilisateurs dans les applications nécessitant une simultanéité élevée. Voici un aperçu plus approfondi de l'importance du support natif de Sui pour les transactions sponsorisées et de la manière dont le pool de gaz Sui profite aux applications à haute concurrence. permet à une transaction d'utiliser une pièce de gaz appartenant à une adresse différente de celle de l'expéditeur. Cette capacité permet aux services de subventionner les coûts de transaction des utilisateurs, ce qui est particulièrement crucial pour améliorer l'expérience d'intégration des nouveaux arrivants sur le Web3. En supprimant la nécessité pour les utilisateurs de financer initialement un portefeuille, le processus devient plus flexible et plus convivial. Cependant, la gestion des paiements de gaz à grande échelle pose des défis aux développeurs d'applications. Il rationalise l'intégration des utilisateurs en sponsorisant les paiements de gaz à grande échelle et allège la charge opérationnelle des applications gérant de nombreuses transactions simultanées. Cette gestion efficace du parrainage de gaz permet des opérations plus fluides et des expériences utilisateur améliorées. évoluer en ajoutant davantage d’instances pour s’adapter à des volumes de transactions plus élevés. Sa conception générique permet une intégration et un fonctionnement transparents en tant que service autonome ou au sein d'un système existant.
Initialisation et gestion
Lors de l'initialisation d'un pool de gaz, le système interroge toutes les pièces de gaz dédiées au parrainage des transactions appartenant à l'adresse du sponsor. Ces pièces sont ensuite divisées en unités plus petites avec un solde initial cible configurable, ajoutées à la base de données du pool de gaz et gérées pour les réservations.
Financement du pool de gaz
Le financement du pool de gaz est simple. Une pièce de gaz à gros solde envoyée à l'adresse du sponsor est automatiquement détectée et traitée par le système. Le pool de gaz vérifie périodiquement toute grosse pièce de gaz appartenant au sponsor, la divise et l'ajoute au pool pour maintenir le financement.
Opération du serveur RPC
Le service de pool de gaz exploite un serveur RPC, avec un contrôle des autorisations géré via un jeton de porteur secret dans les requêtes HTTP. Le flux de travail d'interaction comprend :
Mise à l'échelle du pool de gaz Sui
Répartition automatisée des pièces de gaz
La division automatisée des pièces de gaz en objets plus petits facilite un débit accru. Cette méthode garantit une gestion efficace de gros volumes de transactions.
Exécution contrôlée des transactions
Avec un contrôle total sur l'exécution des transactions, le pool de gaz peut rapidement libérer des pièces de gaz sans avoir besoin d'heuristiques d'attente conservatrices. Ce contrôle rationalise le processus de transaction.
Persistance centralisée des données
La persistance des données est gérée via le stockage central Redis, permettant aux serveurs de pool de gaz de fonctionner sans exigences locales de persistance des données ni de récupération après incident. Cette configuration minimise les frais généraux et prend en charge l'exécution de plusieurs serveurs de pool de gaz par adresse de sponsor.
Plusieurs sponsors et services
Le système peut évoluer davantage en incorporant plusieurs sponsors et en déployant plusieurs services de pool de gaz. Cette flexibilité garantit une gestion robuste des transactions sponsorisées.
Démarrez avec le Sui Gas Pool
Le Sui Gas Pool offre une solution robuste et évolutive qui améliore l'expérience utilisateur et l'efficacité opérationnelle des applications sur Sui. Enoki, la plateforme d'expérience client de Mysten Lab, utilise déjà le Sui Gas Pool pour sa fonctionnalité de transaction sponsorisée, démontrant sa fiabilité et son efficacité dans un environnement de production. En rendant ce composant open source, Mysten Labs permet à l'ensemble de la communauté Sui de faire évoluer efficacement les transactions sponsorisées et de prendre en charge de nouvelles applications avec de larges bases d'utilisateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!