La mise à niveau du mainnet de Monad réduit les coûts de stockage des données de 98 %

iconCryptoSlate
Partager
AI summary iconRésumé
La mise à niveau de la blockchain de Monad a été lancée sur le mainnet à 14:30 UTC le 2 septembre, introduisant la mise à niveau réseau MIP-8. Cette mise à jour modifie la façon dont les contrats sont facturés pour la lecture du stockage, en remplaçant le réchauffement par slot individuel par des groupes de 128 slots. La lecture de données à partir d'une page de 4 Ko coûte désormais 8 100 gas pour la première lecture et 100 gas pour les lectures suivantes. Ce changement encourage les développeurs à regrouper les données associées pour réduire les coûts.

Monad, une blockchain compatible EVM, a activé sa révision MonadTen sur le mainnet à 14:30 UTC le 2 septembre. La mise à jour MIP-8 modifie la façon dont le réseau facture les contrats pour la lecture du stockage, en remplaçant le réchauffement par emplacement unique par des groupes de 128 emplacements consécutifs.

Le bloc mainnet 101672712 de Monad a consommé 8 100 gaz pour lire le slot 0, 100 gaz pour lire le slot 1 sur la même page, et à nouveau 8 100 gaz au slot 128, premier slot de la page suivante.

L'enregistrement officiel de la version MonadTen fixe l'activation à l'horodatage Unix 1788359400. En dessous de cet horodatage, les règles de MonadNine restaient en vigueur.

La disposition de stockage modifie maintenant la facture

La spécification finale MIP-8 définit une page de stockage comme composée de 128 mots de 32 octets chacun, soit 4 096 octets. Le premier SLOAD sur une page coûte 8 100 de gaz. Les lectures ultérieures à n'importe quel endroit de cette page réchauffée coûtent 100 gaz pour le reste de la transaction, sous réserve d'un rollback en cas de revert du cadre d'appel.

Selon l'ancien calendrier de Monad, deux créneaux précédemment inutilisés coûtaient chacun 8 100 gaz, même lorsqu'ils étaient adjacents. Avec le nouveau tarif d'opcode, la même paire coûte 8 100 gaz, puis 100 gaz si les deux se trouvent sur une même page.

Diagramme montrant que Monad MIP-8 facture 8 100 gaz pour la première lecture de stockage dans une page de 4 Ko, 100 gaz pour les lectures ultérieures sur cette page, et à nouveau 8 100 gaz à la limite de la page suivante.
Le diagramme montre que MIP-8 facture 8 100 gaz pour le premier SLOAD de chaque nouvelle page de 4 Ko, tandis que les emplacements réchauffés ultérieurs coûtent 100 gaz.

Les modèles Solidity courants peuvent hériter automatiquement de cette réduction. Les variables d'état séquentielles, les champs de structure et les éléments de tableau occupent des emplacements consécutifs, donc les lectures répétées ont plus de chances de rester dans une page réchauffée.

Une clé de mappage résout généralement une page distincte et dispersée, mais les champs à l'intérieur d'une structure stockée sous cette clé restent contigus et peuvent bénéficier de la réduction au niveau de la page.

Lecture connexe

La dernière récupération de 3,8 milliards de dollars en RWA montre à quelle vitesse le DeFi a absorbé le choc de KelpDAO

Le stockage haché ou non aligné conserve la baseline à froid existante de Monad. Les lectures qui traversent les limites de page coûtent toujours 8 100 gaz chacune, tandis que les économies dépendent du nombre de slots qu'une transaction touche et de la manière dont ces slots sont regroupés au sein de la même limite de 128 slots.

MIP-8 conserve les sémantiques d'exécution EVM tout en modifiant les hypothèses utilisées par les outils qui génèrent des listes d'accès, des preuves de stockage ou des estimations de gaz. Les entrées EIP-2930 réchauffent désormais les pages, et les formats de preuve doivent représenter le modèle de page. La spécification identifie les contrats qui codent en dur les coûts en gaz des opcodes de stockage comme la principale classe de risque de compatibilité.

Pour les développeurs, l'avantage est que la lecture de données regroupées est moins coûteuse lorsque celles-ci sont stockées près les unes des autres.

Le post La mise à niveau du mainnet de Monad rend le stockage des données ensemble 98 % moins cher est apparu en premier sur CryptoSlate.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.