Un chercheur d’AWS révèle quatre principaux goulets d’étranglement de performance de go-verkle et a soumis une proposition d’optimisation

ETH-3,58%

Actualités du Gate News : le 2 avril, lors de l’événement EthCC[9], la chercheuse principale en protocoles du département de cloud computing d’Amazon Web Services (AWS), Ekleen Kaur, ainsi qu’Everton Fraga, ont soumis l’implémentation de go-verkle, qui concerne la mise en œuvre de bas niveau des arbres Verkle d’Ethereum, à des tests intensifs, révélant de profonds goulots d’étranglement en termes de performance qui freinent la concrétisation de l’absence d’état. En détail : 1. Lors de la mise à jour de l’arbre, la génération d’un grand nombre de nœuds fantômes entraîne une augmentation d’environ 35 % des données d’état redondantes ; 2. La conception des clés d’index de la base de données inclut de nombreuses informations de chemins en double, ce qui augmente les coûts de stockage d’environ 50 % ; 3. Lors de la conversion de la structure d’arbre en mémoire en preuves, il y a de nombreux copiages de mémoire plutôt que des références par pointeur, ce qui fait que la vitesse de désérialisation est inférieure de 24 fois à la valeur théorique après optimisation ; sous forte charge, cela peut provoquer des dépassements de temps de validation des preuves ; 4. Les implémentations d’arbres Verkle dans des clients écrits en Go, Rust, Nimbus et d’autres langages ne sont pas capables d’interopérer pour les preuves générées en traitant certains cas limites, ce qui crée un risque de divergence inattendue après une mise à niveau. Les deux chercheurs ont indiqué qu’AWS a soumis à plusieurs reprises plusieurs propositions d’optimisation au dépôt central d’Ethereum, en mettant l’accent sur la refonte de la logique de désérialisation afin d’éliminer les copiages de mémoire ; une fois terminées, l’efficacité d’exécution des nœuds devrait augmenter de plus de 3 fois, jetant ainsi les bases de l’intégration officielle des arbres Verkle.

Avertissement : Les informations contenues dans cette page peuvent provenir de tiers et ne représentent pas les points de vue ou les opinions de Gate. Le contenu de cette page est fourni à titre de référence uniquement et ne constitue pas un conseil financier, d'investissement ou juridique. Gate ne garantit pas l'exactitude ou l'exhaustivité des informations et n'est pas responsable des pertes résultant de l'utilisation de ces informations. Les investissements en actifs virtuels comportent des risques élevés et sont soumis à une forte volatilité des prix. Vous pouvez perdre la totalité du capital investi. Veuillez comprendre pleinement les risques pertinents et prendre des décisions prudentes en fonction de votre propre situation financière et de votre tolérance au risque. Pour plus de détails, veuillez consulter l'avertissement.
Commentaire
0/400
Aucun commentaire