En résumé
- Vitalik Buterin a remis en question l’intégration de fonctionnalités complexes dans des solutions de mise à l’échelle de couche 2 au lieu de la couche 1 d’Ethereum.
- Buterin a mis en garde contre le risque supplémentaire que peuvent introduire des fonctionnalités complexes au niveau de la couche 2, car elles pourraient entraîner une perte d’argent permanente en cas d’erreurs.
- Buterin a préconisé l’ajout de fonctionnalités sophistiquées au niveau de la couche 1 pour réduire la charge de code au niveau de la couche 2 et maintenir la simplicité.
Vitalik Buterin, co-fondateur d’Ethereum, n’est pas convaincu que toutes les fonctionnalités complexes que les développeurs souhaitent implémenter sur Ethereum devraient être intégrées dans des solutions de mise à l’échelle de couche 2.
Les gens utilisent des couches 2 comme Optimism, Polygon et Arbitrum car elles sont moins chères et plus rapides que l’utilisation du réseau principal Ethereum. Au moment de la rédaction de cet article, les couches 2 traitent environ 75 transactions par seconde (TPS), par rapport aux 12 TPS constantes du réseau principal Ethereum, selon L2Beat.
Par définition, les couches 2 héritent des garanties de sécurité de la couche 1 sur laquelle elles s’appuient. Mais lorsque des fonctionnalités complexes sont intégrées dans la couche 2 plutôt que dans la couche de base, elles peuvent introduire des risques supplémentaires, a expliqué Buterin.
« Si le consensus échoue au niveau 1, les choses se cassent, les développeurs principaux se démènent pendant une journée, mais finalement tout va bien à nouveau », écrit-il. Sur Twitter. « Avec une erreur de couche 2, les gens pourraient perdre de façon permanente de grosses sommes d’argent. »
Buterin répondait, et largement d’accord avec un tweet du rédacteur en chef de Magazine Bitcoin qui critiquait ceux qui exagèrent les capacités des solutions de couche 2 (L2)
« Je dirais que cela vaut vraiment la peine d’ajouter des fonctionnalités de couche 1 assez sophistiquées pour réduire la surcharge de code de la couche 2 et leur permettre d’être raisonnablement simples », a-t-il conclu.
Buterin s’est récemment concentré sur la sécurité du réseau Ethereum. Récemment, il a déclaré qu’il serait intéressé de voir l’intelligence artificielle utilisée par les développeurs pour aider à auditer le code Ethereum et à détecter les erreurs.
L’accent renouvelé sur la sécurité, sujet de son dernier article de blog, pourrait peut-être être la raison pour laquelle il a changé sa position sur la couche 2. Il était auparavant favorable à ce que le réseau principal Ethereum soit aussi simple que possible.
Lors d’un événement Ethereum à Taipei en 2019, Buterin a présenté ses réflexions sur les solutions d’évolutivité, affirmant que « la couche 1 n’a pas besoin d’être trop complexe pour optimiser les propriétés ». Il a également fait valoir qu’avec le temps, il deviendrait de plus en plus difficile d’apporter des modifications à la couche 1.
Ses commentaires interviennent quelques semaines seulement avant le déploiement de la mise à jour Dencun sur le réseau principal Ethereum. La mise à jour introduira EIP-4844, mieux connu sous le nom de proto-danksharding. Cela augmentera considérablement la vitesse des transactions et réduira les coûts de la couche 2.
Restez au courant de l’actualité crypto, recevez des mises à jour quotidiennes dans votre boîte de réception.