Frais de réseau principal réduits de 47 %, un aperçu de la prochaine mise à niveau du socle d'Optimism

La mise à niveau « Bedrock » devrait entraîner une réduction de 47 % des frais sur le réseau principal Optimism, ce qui constitue un bond en avant significatif. Cela améliore non seulement considérablement les performances d'Optimism, mais devrait également inciter davantage de développeurs et d'utilisateurs à rejoindre l'écosystème Optimism. La réduction de près de moitié des frais est évidemment un gros plus, donnant à Optimism un avantage significatif sur le marché hautement concurrentiel de la blockchain, tout en offrant aux utilisateurs une commodité et un prix abordable sans précédent. De plus, cette mise à niveau est considérée comme l'un des catalyseurs de la vigueur continue du marché écologique d'Optimisme, ce qui indique qu'Optimisme a une perspective de développement plus large et plus prometteuse.

”TL; DR :

Les frais de réseau principal ont été réduits de 47 %, un aperçu de la prochaine mise à jour de Bedrock d'Optimism

  • "Bedrock" est une mise à niveau majeure du réseau principal Optimism dans le but de réduire considérablement les frais d'utilisation. Ce changement découle d'une hypothèse simple : des frais moins élevés équivalent à une meilleure expérience utilisateur.
  • Grâce à une série d'optimisations et d'innovations, la mise à niveau de Bedrock devrait entraîner une réduction de 47 % des coûts de protocole et des frais de sécurité pour le réseau principal Optimism. * Les principales mesures d'optimisation incluent :
  • Transmettre efficacement les données de transaction : optimiser entre la couche 1 (réseau à un niveau) et la couche 2 (réseau à deux niveaux), améliorer l'efficacité de la compression des données et réorganiser les données envoyées d'Optimism à L1 pour maximiser les données disponibles sur l'utilisation de l'espace L1 .
  • Méthode de compression de données améliorée : parmi divers algorithmes de compression, zlib a finalement été choisi car il offrait de bonnes performances pour les besoins d'Optimism.
  • Adoption d'un nouveau système de traitement par lots : Le système de traitement par lots est un format de ligne qui convertit les blocs traditionnels en traitement par lots qui élimine autant que possible les informations supplémentaires et ne conserve qu'une petite quantité de métadonnées nécessaires.
  • De plus, la version Bedrock réduit également autant que possible les frais de gaz sur Ethereum. Ceci est réalisé en supprimant tout le gaz d'exécution et en réduisant les frais de données L1 à un minimum théorique.
  • En fin de compte, ces améliorations aideront les utilisateurs du réseau principal Optimism à économiser beaucoup de coûts de transaction.
  • Une fois la mise à niveau terminée, l'équipe Optimisme publiera une mise à jour via le compte Twitter d'OP Labs, y compris des données post-Bedrock (qui montreront la précision des prédictions), alors gardez un œil ouvert.

Bedrock Upgrade : un nouveau chapitre dans Optimism, qui devrait coûter 47 % moins cher

La réduction des coûts d'utilisation est un principe de conception qui occupe une grande partie de la version Bedrock. Cela a entraîné une refonte complète de la façon dont les transactions sont publiées sur L1 (couche 1) et vice versa.

Aussi puissante que soit cette approche, elle découle d'une hypothèse très simple : des frais moins élevés = bon. Nous voulons que notre écosystème soit le plus accessible : le plus simple, le plus ludique, avec les coûts de construction et de transaction les plus bas.

En fin de compte, la mise à niveau de Bedrock entraînera une réduction de 47 % des coûts de protocole et des frais de sécurité sur le réseau principal Optimism. Lisez la suite pour savoir comment nous y sommes parvenus.

Les frais de réseau principal ont été réduits de 47 %, un aperçu de la prochaine mise à jour de Bedrock d'Optimism

D'où viennent les frais ?

Les frais d'envoi de transactions sur le réseau principal d'Optimism proviennent de deux sources : Frais d'exécution L2 (réseau de couche 2) et Frais de données/sécurité L1.

Les frais d'exécution L2 sont similaires au fonctionnement des frais de transaction réguliers sur Ethereum, mais avec l'avantage supplémentaire que les prix du gaz d'exécution sur le réseau principal Optimism sont très bas car le réseau n'est pas aussi encombré que L1.

Les frais de données L1 sont dus au fait que toutes les transactions sur Optimism sont également publiées sur Ethereum. Cette étape est essentielle à la sécurité d'Optimism, car cela signifie que toutes les données nécessaires à la synchronisation des nœuds Optimism sont toujours accessibles au public sur Ethereum. Cela fait de l'Optimisme une L2. Les utilisateurs d'Optimism doivent payer des frais pour soumettre leurs transactions à Ethereum. Étant donné que les frais de gaz sur Ethereum sont très chers, ** les frais de données L1 occupent une grande partie du coût total de la transaction sur le réseau principal Optimism **.

À la recherche d'améliorations

Au début du développement de Bedrock, nous avons pu identifier plusieurs domaines qui causaient des coûts inutiles aux utilisateurs. En particulier, l'ancien système d'Optimism a été conçu de manière à ne pas utiliser l'espace de données L1 aussi efficacement que possible. Par exemple, le système pré-Bedrock qui publiait des données sur Ethereum ajoutait simplement autant de transactions que possible dans un ensemble de données compressées pouvant remplir une seule transaction L1.

Pour résoudre ce problème, le point de départ le plus logique est d'essayer d'améliorer l'efficacité de la compression de grandes quantités de données publiées sur Ethereum. Nous avons également constaté que la réorganisation de la manière dont les données sont envoyées d'Optimism à L1 maximise l'utilisation de l'espace de données disponible sur L1.

Itération des méthodes de réparation

Une fois que nous avons eu une preuve de concept de soumettre des groupes de transactions composés de données compressées qui nous ont rapprochés de notre objectif, nous nous sommes concentrés sur l'optimisation de cette approche.

Parmi les principales contraintes guidant le développement, il y a la nécessité de diviser le corps d'un bloc L2 en plusieurs transactions L1. Si quelqu'un soumet une transaction importante à L2, il peut être nécessaire de la diviser pour tenir dans L1 Calldata. De plus, l'algorithme que nous utilisons pour compresser les données, plus il y a d'entrée de données, meilleur est le taux de compression. Pour répondre à cette contrainte et maximiser le taux de compression, nous concevons un système qui peut exploiter ces propriétés.

Regrouper et compresser les données

La pierre angulaire de ce système est le traitement par lots. Batch est un format filaire conçu pour minimiser le coût et la complexité logicielle de l'écriture en L1. Les blocs traditionnels sont transformés en lots, éliminant autant d'informations supplémentaires que possible et ne conservant que la petite quantité nécessaire de métadonnées.

Ensuite, la liste des transactions L2 connues sous le nom de lots de séquences est compressée dans ce que l'on appelle des canaux. Chaque canal a une taille maximale (initialement environ 9,5 Mo). Ces canaux seront compressés à l'aide d'un algorithme de compression avant de passer à L1. La compression de gros lots à chaque passage est l'endroit où nous obtenons efficacement de bons taux de compression.

Les canaux sont ensuite divisés en trames de canal. C'est la partie qui nous aide à répondre aux principales contraintes mentionnées ci-dessus. Le découpage des canaux en trames nous permet de gérer de très grandes transactions L2 en les envoyant à L1 en parallèle, remplissant ainsi autant que possible les transactions L1 correspondantes.

Algorithme de compression

Lors du choix d'un algorithme de compression, nous avons envisagé des candidats tels que zstd, brotli et LZW, mais nous avons finalement choisi zlib car il offrait de bonnes performances pour nos besoins.

De bonnes performances signifient dans ce cas le bon équilibre entre un bon taux de compression et une bonne vitesse de compression et de décompression que nous essayons d'atteindre. Cela reflète le compromis typique dans le choix d'un algorithme de compression : performance du rapport vitesse/compression.

Minimiser l'utilisation du gaz Ethereum

La dernière partie qui aide à réduire le coût est que Bedrock supprime tout le gaz d'exécution, réduisant ainsi le coût des données L1 au minimum théorique. Nous en discutons en profondeur dans l'explicateur Bedrock.

Voici un extrait :

Bedrock a supprimé tout le gaz d'exécution utilisé par le système L1 lors de l'envoi de transactions appelées transactions par lots. Toute la logique de vérification qui se produisait auparavant sur les contrats intelligents de L1 a été déplacée dans la logique de dérivation de bloc (logique de dérivation de bloc). Au lieu de cela, les transactions par lots sont envoyées à un seul EOA (Externally Owned Account) sur Ethereum connu sous le nom d'adresse de boîte de réception par lots.

Les lots sont toujours soumis à des contrôles de validité (c'est-à-dire qu'ils doivent être correctement encodés), tout comme les transactions individuelles au sein du lot (par exemple, la signature doit être valide). Les lots non valides et les transactions individuelles non valides dans des lots par ailleurs valides sont considérés comme rejetés et ne sont pas pertinents pour le système.

Réduction des coûts par chiffres

Après la mise à niveau de Bedrock, nous prévoyons une ** réduction des coûts de protocole/frais de sécurité de 47 %**, y compris 99 % des engagements de la chaîne d'État et 20 % des coûts de validation par lots.

Nous publierons une mise à jour via le compte Twitter OP Labs après la mise à niveau, y compris les chiffres post-Bedrock (qui montreront la précision de nos prédictions), alors gardez un œil ouvert.

Prochaines étapes : optimisation des frais et EIP-4844

Nous sommes très fiers des conceptions et des solutions que nous construisons pour réduire les coûts d'affichage de Bedrock. C'est le résultat du fait que notre équipe s'est penchée sur des fondamentaux d'ingénierie solides et les a exécutés proprement.

Notre équipe continue d'optimiser les frais pour réduire les frais de données L2, alors attendez-vous à voir cela dans une version après Bedrock. L'une des choses spécifiques que nous pouvons faire est de chronométrer les soumissions de lots afin que les lots soient garantis d'être soumis dans un certain délai (disons 10 minutes), et nous pouvons soumettre des lots lorsque les frais sont les plus bas pendant ces 10 minutes.

Encore plus excitant, l'EIP-4844 sera bientôt intégré à Ethereum. Lorsque ce moment viendra, le coût de publication des données vers L1 sera encore réduit.

Si cet article vous a enthousiasmé à l'idée de miser sur l'Optimisme, consultez notre documentation sur la façon de contribuer à la communauté. De plus, notre explicateur Bedrock détaille de nombreuses fonctionnalités intéressantes fournies avec la version Bedrock.

Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)