La blockchain ressemble à une immense base de données facturée en fonction de la fréquence de calcul, tandis que la méthode traditionnelle de développement des DApp ressemble à un entrepôt sans conseiller dans cette base — chaque requête de données ou écriture coûte cher aux utilisateurs. En 2025, dans un contexte de compétition féroce dans l'écosystème Web3, ces coûts deviennent de plus en plus difficiles à supporter.
Récemment, en optimisant un protocole d’échange décentralisé basé sur Ethereum L2, j’ai rencontré un problème similaire. Apparemment, il s’agit d’une opération de contrat classique, mais en réalité, la lecture en boucle interne est devenue la principale cause de l’épuisement des fonds des utilisateurs. En introduisant un mécanisme de récupération de données asynchrone et un prétraitement d’index hors chaîne, j’ai réduit le coût en Gas d’une seule interaction de 0.012 ETH à environ 0.004 ETH — une amélioration significative.
L’essentiel est que cette optimisation n’a pas été réalisée en supprimant des fonctionnalités ou en réduisant la sécurité, mais en repensant la structure de stockage de la blockchain.
L’opération la plus coûteuse sur la blockchain est toujours la synchronisation en temps réel des calculs et du stockage. Dans le développement traditionnel en Solidity, nous avons l’habitude de rechercher directement des données via des mappings ou des tableaux lors de l’exécution du contrat. C’était la pratique standard auparavant, mais dans la structure à plusieurs couches après la mise à niveau de Pectra d’Ethereum, cette méthode est extrêmement inefficace. Le principe central de la récupération de données est simple : transférer le processus de recherche de données d’un niveau coûteux de calcul sur la chaîne vers un niveau d’indexation ou de calcul hors chaîne beaucoup moins coûteux.
Cette approche, qui semble simple, représente en réalité une nouvelle compréhension de la mise à l’échelle L2 et de l’optimisation des coûts sur la chaîne. À l’avenir, ce type de solution de prétraitement hors chaîne deviendra de plus en plus important.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
16 J'aime
Récompense
16
4
Reposter
Partager
Commentaire
0/400
WhaleShadow
· Il y a 5h
Frère, cette baisse de 0,012 à 0,004 est vraiment impressionnante, mais pour être honnête, je n'ai pas encore complètement compris cette méthode de prétraitement hors chaîne... Peux-tu en expliquer davantage ?
Voir l'originalRépondre0
BearMarketMonk
· Il y a 5h
0.012 à 0.004, cette différence de prix est vraiment incroyable... Pas étonnant que les utilisateurs de ces vieux projets soient tous partis, on ne peut vraiment pas jouer avec ça
Voir l'originalRépondre0
YieldWhisperer
· Il y a 5h
Les frais de gas tuent, l'optimisation de 0.012 à 0.004 est vraiment incroyable... L'indexation hors chaîne aurait dû être largement adoptée depuis longtemps, mon ami
Voir l'originalRépondre0
0xLuckbox
· Il y a 6h
0.012 à 0.004, cette optimisation est incroyable, l'indexation hors chaîne est vraiment la tâche la plus pratique à l'heure actuelle
La blockchain ressemble à une immense base de données facturée en fonction de la fréquence de calcul, tandis que la méthode traditionnelle de développement des DApp ressemble à un entrepôt sans conseiller dans cette base — chaque requête de données ou écriture coûte cher aux utilisateurs. En 2025, dans un contexte de compétition féroce dans l'écosystème Web3, ces coûts deviennent de plus en plus difficiles à supporter.
Récemment, en optimisant un protocole d’échange décentralisé basé sur Ethereum L2, j’ai rencontré un problème similaire. Apparemment, il s’agit d’une opération de contrat classique, mais en réalité, la lecture en boucle interne est devenue la principale cause de l’épuisement des fonds des utilisateurs. En introduisant un mécanisme de récupération de données asynchrone et un prétraitement d’index hors chaîne, j’ai réduit le coût en Gas d’une seule interaction de 0.012 ETH à environ 0.004 ETH — une amélioration significative.
L’essentiel est que cette optimisation n’a pas été réalisée en supprimant des fonctionnalités ou en réduisant la sécurité, mais en repensant la structure de stockage de la blockchain.
L’opération la plus coûteuse sur la blockchain est toujours la synchronisation en temps réel des calculs et du stockage. Dans le développement traditionnel en Solidity, nous avons l’habitude de rechercher directement des données via des mappings ou des tableaux lors de l’exécution du contrat. C’était la pratique standard auparavant, mais dans la structure à plusieurs couches après la mise à niveau de Pectra d’Ethereum, cette méthode est extrêmement inefficace. Le principe central de la récupération de données est simple : transférer le processus de recherche de données d’un niveau coûteux de calcul sur la chaîne vers un niveau d’indexation ou de calcul hors chaîne beaucoup moins coûteux.
Cette approche, qui semble simple, représente en réalité une nouvelle compréhension de la mise à l’échelle L2 et de l’optimisation des coûts sur la chaîne. À l’avenir, ce type de solution de prétraitement hors chaîne deviendra de plus en plus important.