Auteur : Margaux Nijkerk, CoinDesk ; Compilateur : Tao Zhu, Golden Finance ;
Optimism est une blockchain de couche 2 de premier plan conçue pour aider les utilisateurs d'Ethereum à effectuer des transactions rapidement et avec des frais faibles. Sa technologie est à la base de certains des plus grands noms de la blockchain, notamment la populaire blockchain Base de Coinbase Exchange et la World Chain de Worldcoin, construite par le fondateur d'OpenAI, Sam Altman.
Mais l’optimisme rencontre un problème depuis des années. Toutes les blockchains utilisant la technologie Optimism reposent sur un principe de base : elles « empruntent » l’équipement de sécurité d’Ethereum. Mais ce n'est pas le cas.
Jusqu'à présent, une fonctionnalité essentielle manquait dans la conception de sécurité d'Optimism : la « preuve de défaillance ». Lundi, la technologie promise depuis longtemps a finalement atteint le réseau principal d'Optimism.
La preuve d'échec est conçue pour garantir l'intégrité des chaînes de couche 2 basées sur l'optimisme. Ils aident à empêcher les opérateurs de chaînes de couche 2 de transmettre des données de transaction inexactes au registre des transactions de couche 1 d'Ethereum et prennent en charge les mécanismes de retrait « décentralisés » pour les chaînes de couche 2.
Tous les réseaux Layer 2 Rollup utilisent une technologie de « preuve » similaire, y compris le concurrent Arbitrum d'Optimism. Il est conçu pour garantir que les utilisateurs de Rollup – qu’il s’agisse de commerçants NFT, d’investisseurs particuliers ou d’institutions financières bien connues – peuvent faire confiance au vaste réseau d’opérateurs d’Ethereum, plutôt qu’aux propres systèmes internes de Rollup, pour enregistrer avec précision leurs transactions et retraits.
Alors que les chaînes de couche 2 comme Arbitrum déploient des preuves de leurs systèmes, Optimism est à la traîne. Au fil des années, cela a fait d’Optimism la cible de critiques de la part de ses pairs qui prétendent que sa technologie est plus sûre et plus avancée.
Maintenant que la sécurité est enfin arrivée sur le réseau principal d'Optimism, les développeurs du réseau – et un écosystème croissant d'autres équipes utilisant sa technologie – espèrent laisser le passé derrière eux.
Comment fonctionne la « preuve d'échec » ?
Au cours des deux dernières années, les réseaux Layer 2 Rollup comme Optimism sont devenus la méthode privilégiée pour fonctionner sur la blockchain Ethereum, notoirement coûteuse.
Lorsqu'un utilisateur soumet une transaction au réseau Rollup, elle est regroupée avec les transactions des autres utilisateurs avant d'être transmise à Ethereum. Ces offres groupées écrivent simultanément dans le registre des transactions d’Ethereum, une configuration qui permet aux utilisateurs d’effectuer des transactions plus rapidement et à une fraction du coût.
En théorie, les transactions Rollup sont protégées par une « preuve », une méthode cryptographique qui permet aux observateurs sur Ethereum de vérifier que les détails de la transaction ont été enregistrés avec précision. Ceci est le plus important en termes de retraits, permettant aux utilisateurs de faire confiance à Ethereum (plutôt qu'au réseau rollup) pour retirer leurs fonds de la chaîne de couche 2.
Sans preuve d’erreur, les utilisateurs qui déposent des fonds dans Optimism devraient faire confiance au « comité de sécurité » du rollup pour restituer les fonds – un système qui expose les rollups à d’éventuelles erreurs humaines ou biais. Avec une preuve de faute, ces utilisateurs n’ont qu’à faire confiance à Ethereum.
Optimism, qui tire son nom de son système de preuve « Optimism », a lancé une version de la technologie lors de son premier lancement en 2021, mais l'a rapidement abandonnée après la découverte de problèmes.
"Nous avons en fait supprimé l'intégralité du système, l'avons repensé et réécrit l'ensemble du système", a déclaré Karl Floersch, PDG d'OP Labs, dans une interview. "C'était brutal, mais c'était absolument la bonne décision."
L'équipe Optimism avait précédemment annoncé en mars qu'elle testait son système anti-bogues sur son réseau de test Sepolia. Depuis lors, ils ont été audités par la société de sécurité blockchain Sherlock, qui a trouvé un certain nombre de bugs qu'ils ont pu corriger.
"Nous avons donc résolu tous les problèmes détectés et nous sommes confiants quant à la mise en œuvre effective des heures de grande écoute", a déclaré Floersch.
À partir de cette semaine, le réseau s’appuiera à nouveau sur un système anti-erreur pour alimenter les retraits, mais il conservera toujours des « roues d’entraînement » pour garantir le bon déroulement de tout. Le comité de sécurité restera intact et interviendra en cas de défaillance du système poka-yoke. La combinaison de ces deux entités constitue ce que l’Optimisme appelle la « décentralisation de phase 1 ».
L’objectif est de parvenir à terme à une deuxième phase de décentralisation, où le réseau ne devra plus du tout s’appuyer sur un comité de sécurité.
"La deuxième phase est un système multi-poka-yoke qui suffit à permettre au système de fonctionner d'une certaine manière, comme la conduite autonome. Le comité de sécurité n'a pas la capacité d'intervenir à la dernière minute", a déclaré Floersch.
Floersch a ajouté que l'équipe travaille pour atteindre les objectifs de la phase 2, mais il n'a pas donné de calendrier pour atteindre cette vision finale.
À mesure que la preuve d'échec parvient finalement au réseau principal d'Optimism, d'autres blockchains utilisant la pile Optimism OP auront également accès à la technologie. (Selon DefiLlama, les deux blockchains utilisant actuellement la pile Optimism OP, Blast et Base, dépassent le réseau principal d'Optimism en termes de valeur totale verrouillée.)
"Nous allons effectuer cette mise à niveau en commençant par le réseau principal OP, ce qui constitue une mise à niveau assez importante", a noté Floersch. "Cependant, la chaîne de base de Coinbase ne devrait pas tarder à mettre en œuvre un système de preuve d'échec", a ajouté Floersch.