Au début de ce mois, lors de la conférence EthCC en France, Vitalik Buterin a émis un point de vue alarmant qui semble un peu exagéré, en déclarant : « Si Ethereum ne parvient pas à réaliser véritablement la décentralisation, son avenir sera en péril. »
Pour cela, il a proposé trois critères de test clés pour évaluer si un protocole possède une capacité de décentralisation durable : le test de sortie (Walk-Away Test), le test d'attaque interne (Insider Attack Test) et le test de base de confiance (Trusted Base Test).
Parmi eux, « la sortie du test » est l'élément le plus fondamental et aussi le plus important, pointant vers une question centrale : si l'équipe du projet se dissout ou si la plateforme devient inaccessible, les utilisateurs peuvent-ils toujours retirer leurs actifs en toute sécurité et compléter leurs interactions ?
01, qu'est-ce que « test de sortie »
En termes simples, l'essence du retrait de test est de savoir si le projet permet aux utilisateurs de se retirer eux-mêmes, d'extraire des actifs et d'interagir sur la chaîne, même si l'équipe de développement est complètement « hors de contact ».
Dans cette perspective, cela ressemble davantage à une clause de sauvegarde, qui ne met pas l'accent sur l'intégralité des fonctions quotidiennes, mais teste dans les conditions les plus extrêmes si un protocole est vraiment « décentralisé ».
En réalité, dès 2022, Vitalik a critiqué dans son blog la plupart des architectures de Training Wheels (roues d'entraînement) des Rollups, affirmant qu'elles dépendent d'opérations centralisées et d'interventions humaines pour garantir la sécurité. Les utilisateurs qui utilisent souvent L2Beat devraient également être très familiers avec cela, car la page d'accueil de leur site officiel affiche un indicateur clé lié - Stage :
C'est un cadre d'évaluation qui divise le Rollup en trois étapes de décentralisation, comprenant « Stage 0 » qui dépend entièrement du contrôle centralisé, « Stage 1 » qui a une dépendance limitée, et « Stage 2 » qui est complètement décentralisée. Cela reflète également le degré de dépendance du Rollup à l'intervention humaine des roues auxiliaires.
🔺Source de l'image : L2Beat
L'un des indicateurs les plus essentiels pour évaluer la phase Stage est de savoir si l'utilisateur peut retirer des fonds de manière autonome sans l'assistance d'un opérateur.
Cette question, qui semble simple, est en réalité un problème mortel.
Prenons un exemple typique : pour les Rollups actuellement dominants, bien qu'ils disposent tous de mécanismes similaires tels que "cabines d'évasion", de nombreux projets conservent des "contrats évolutifs" voire des droits de "super administrateur". Cela semble être une conception d'urgence, mais en réalité, c'est aussi une fenêtre de risque potentiel qui pourrait évoluer.
Par exemple, l'équipe peut contrôler l'adresse de changement du contrat logique via une multi-signature. Même si cela souligne en surface l'immutabilité, tant qu'il existe une porte dérobée, une fois qu'une logique malveillante est injectée dans le contrat de mise à niveau, les actifs des utilisateurs peuvent également être transférés légalement.
Cela signifie que si les fonds des utilisateurs sont gelés, il sera difficile de contourner la récupération par l'équipe du projet. Les véritables tests de sortie exigent l'élimination complète des dépendances et des chemins d'intervention, garantissant que les utilisateurs peuvent toujours opérer de manière indépendante et avoir le contrôle autonome. Même si l'équipe dirigeante disparaît ou si la plateforme ferme soudainement, les utilisateurs doivent continuer à avoir un contrôle total, leurs actifs ne doivent pas être bloqués ou pris en otage par des tiers.
En résumé, le retrait des tests est véritablement la pierre de touche pour vérifier si un protocole peut être réellement décentralisé. Cela ne concerne pas seulement la capacité à résister à la censure, mais aussi de savoir si les utilisateurs conservent toujours la souveraineté de leurs actifs face à des situations extrêmes.
02, la fin de la décentralisation est la « capacité de retrait »
Pourquoi BTC et ETH sont les préférés des nouveaux utilisateurs et des institutions pour entrer sur le marché.
Parce qu même sans Satoshi Nakamoto et Vitalik, le Bitcoin et l'Éthereum peuvent toujours fonctionner sans problème, donc objectivement, pour les nouveaux utilisateurs ou les acteurs institutionnels, la considération la plus essentielle pour la décision d'entrée dans le Web3 reste « Puis-je retirer mon argent à tout moment ? »
Sortir du test est la réponse directe à cette question, c'est le « dernier kilomètre » de la décentralisation réalisée par la blockchain, et également un test pratique du principe « Not your keys, not your coins ».
Après tout, si les utilisateurs doivent dépendre d'une interface frontale ou d'une équipe de développement pour retirer des actifs ou interagir, cela reste essentiellement une relation de confiance centralisée. En revanche, avec un protocole ayant réussi le test de sortie, même si tous les nœuds sont hors ligne et que tous les opérateurs fuient, les utilisateurs peuvent toujours effectuer des opérations de manière autonome grâce aux outils sur la chaîne et à des interfaces frontales tierces.
Ce n'est pas seulement un problème technique, mais aussi l'application du concept de Web3.
C'est également pour cette raison que Vitalik a souligné à plusieurs reprises que de nombreux projets DeFi ou L2 apparemment décentralisés cachent en réalité des clés de mise à niveau, des logiques de porte dérobée, des mécanismes de gel, et d'autres voies de centralisation. Si ces mécanismes sont abusés, les actifs des utilisateurs seront complètement soumis à autrui.
La sortie des tests est précisément l'examen de l'existence de ces mécanismes, et exige leur élimination complète. Ce n'est que lorsque le chemin de sortie de l'utilisateur ne dépend d'aucune partie que ce protocole mérite vraiment confiance.
03, « Sortir du test », un tournant vers la réalité de la Décentralisation
Et si nous changeons notre perspective, nous réaliserons que « la sortie des tests » est en fait un critère central d'évaluation de la conception de la sécurité d'Ethereum, en particulier des Rollups, mais qu'elle a déjà été largement pratiquée dans d'autres domaines du Web3 :
Prenons le portefeuille comme exemple, en tant qu'outil central de gestion des actifs, il doit posséder une grande sécurité et transparence, ce qui inclut la randomité de la génération des mots de passe et des clés privées (générateur de nombres aléatoires véritable), la sécurité du firmware open source et d'autres facteurs clés. De plus, presque tous les portefeuilles Web3 populaires (comme imToken, etc.) permettent l'exportation des clés privées/mots de passe, permettant aux utilisateurs de transférer facilement des actifs vers n'importe quel logiciel ou appareil matériel de portefeuille.
On peut dire que c'est une sorte de « conception de sortie » naturelle : les utilisateurs n'ont pas besoin de faire confiance à l'entreprise de portefeuille elle-même, ils peuvent contrôler leurs fonds indéfiniment, permettant aux utilisateurs de ne plus être seulement des « expérimentateurs » des services de produits Web3, mais de devenir de véritables « propriétaires » de la souveraineté des actifs.
De ce point de vue, les trois tests clés proposés par Vitalik représentent en réalité un cycle complet :
Test de sortie : s'assurer que les utilisateurs peuvent se racheter eux-mêmes après l'arrêt des opérations du projet.
Test d'attaque interne : le système peut-il résister aux méfaits internes des développeurs ou aux attaques coordonnées.
Test de base de la calculabilité de confiance : la quantité de code que l'utilisateur doit faire confiance est-elle suffisamment faible et peut-elle être auditée ?
Ces trois tests constituent le « cadre de base » de la décentralisation pour le développement durable à long terme d'Ethereum, réalisant vraiment le principe « Don't Trust, Verify ».
En d'autres termes, dans le monde de Web3, la "confiance" sans confiance provient essentiellement de la vérifiabilité. Ce n'est qu'à travers des mathématiques et des algorithmes transparents que les utilisateurs peuvent se sentir en sécurité en vérifiant à tout moment, sans avoir à s'inquiéter des facteurs externes tels que l'éthique de l'équipe du projet.
🔺Source de l'image : CoinDesk
Comme l'a finalement dit Vitalik :
« Si nous ne pouvons pas y parvenir, alors Ethereum finira par devenir un souvenir d'une génération, comme beaucoup de choses qui ont brièvement brillé mais qui ont finalement sombré dans l'ordinaire, oubliées par l'histoire. »
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Comprendre "le test de sortie" : le "dernier kilomètre" d'Ethereum vers la Décentralisation
Au début de ce mois, lors de la conférence EthCC en France, Vitalik Buterin a émis un point de vue alarmant qui semble un peu exagéré, en déclarant : « Si Ethereum ne parvient pas à réaliser véritablement la décentralisation, son avenir sera en péril. »
Pour cela, il a proposé trois critères de test clés pour évaluer si un protocole possède une capacité de décentralisation durable : le test de sortie (Walk-Away Test), le test d'attaque interne (Insider Attack Test) et le test de base de confiance (Trusted Base Test).
Parmi eux, « la sortie du test » est l'élément le plus fondamental et aussi le plus important, pointant vers une question centrale : si l'équipe du projet se dissout ou si la plateforme devient inaccessible, les utilisateurs peuvent-ils toujours retirer leurs actifs en toute sécurité et compléter leurs interactions ?
01, qu'est-ce que « test de sortie »
En termes simples, l'essence du retrait de test est de savoir si le projet permet aux utilisateurs de se retirer eux-mêmes, d'extraire des actifs et d'interagir sur la chaîne, même si l'équipe de développement est complètement « hors de contact ».
Dans cette perspective, cela ressemble davantage à une clause de sauvegarde, qui ne met pas l'accent sur l'intégralité des fonctions quotidiennes, mais teste dans les conditions les plus extrêmes si un protocole est vraiment « décentralisé ».
En réalité, dès 2022, Vitalik a critiqué dans son blog la plupart des architectures de Training Wheels (roues d'entraînement) des Rollups, affirmant qu'elles dépendent d'opérations centralisées et d'interventions humaines pour garantir la sécurité. Les utilisateurs qui utilisent souvent L2Beat devraient également être très familiers avec cela, car la page d'accueil de leur site officiel affiche un indicateur clé lié - Stage :
C'est un cadre d'évaluation qui divise le Rollup en trois étapes de décentralisation, comprenant « Stage 0 » qui dépend entièrement du contrôle centralisé, « Stage 1 » qui a une dépendance limitée, et « Stage 2 » qui est complètement décentralisée. Cela reflète également le degré de dépendance du Rollup à l'intervention humaine des roues auxiliaires.
🔺Source de l'image : L2Beat
L'un des indicateurs les plus essentiels pour évaluer la phase Stage est de savoir si l'utilisateur peut retirer des fonds de manière autonome sans l'assistance d'un opérateur.
Cette question, qui semble simple, est en réalité un problème mortel.
Prenons un exemple typique : pour les Rollups actuellement dominants, bien qu'ils disposent tous de mécanismes similaires tels que "cabines d'évasion", de nombreux projets conservent des "contrats évolutifs" voire des droits de "super administrateur". Cela semble être une conception d'urgence, mais en réalité, c'est aussi une fenêtre de risque potentiel qui pourrait évoluer.
Par exemple, l'équipe peut contrôler l'adresse de changement du contrat logique via une multi-signature. Même si cela souligne en surface l'immutabilité, tant qu'il existe une porte dérobée, une fois qu'une logique malveillante est injectée dans le contrat de mise à niveau, les actifs des utilisateurs peuvent également être transférés légalement.
Cela signifie que si les fonds des utilisateurs sont gelés, il sera difficile de contourner la récupération par l'équipe du projet. Les véritables tests de sortie exigent l'élimination complète des dépendances et des chemins d'intervention, garantissant que les utilisateurs peuvent toujours opérer de manière indépendante et avoir le contrôle autonome. Même si l'équipe dirigeante disparaît ou si la plateforme ferme soudainement, les utilisateurs doivent continuer à avoir un contrôle total, leurs actifs ne doivent pas être bloqués ou pris en otage par des tiers.
En résumé, le retrait des tests est véritablement la pierre de touche pour vérifier si un protocole peut être réellement décentralisé. Cela ne concerne pas seulement la capacité à résister à la censure, mais aussi de savoir si les utilisateurs conservent toujours la souveraineté de leurs actifs face à des situations extrêmes.
02, la fin de la décentralisation est la « capacité de retrait »
Pourquoi BTC et ETH sont les préférés des nouveaux utilisateurs et des institutions pour entrer sur le marché.
Parce qu même sans Satoshi Nakamoto et Vitalik, le Bitcoin et l'Éthereum peuvent toujours fonctionner sans problème, donc objectivement, pour les nouveaux utilisateurs ou les acteurs institutionnels, la considération la plus essentielle pour la décision d'entrée dans le Web3 reste « Puis-je retirer mon argent à tout moment ? »
Sortir du test est la réponse directe à cette question, c'est le « dernier kilomètre » de la décentralisation réalisée par la blockchain, et également un test pratique du principe « Not your keys, not your coins ».
Après tout, si les utilisateurs doivent dépendre d'une interface frontale ou d'une équipe de développement pour retirer des actifs ou interagir, cela reste essentiellement une relation de confiance centralisée. En revanche, avec un protocole ayant réussi le test de sortie, même si tous les nœuds sont hors ligne et que tous les opérateurs fuient, les utilisateurs peuvent toujours effectuer des opérations de manière autonome grâce aux outils sur la chaîne et à des interfaces frontales tierces.
Ce n'est pas seulement un problème technique, mais aussi l'application du concept de Web3.
C'est également pour cette raison que Vitalik a souligné à plusieurs reprises que de nombreux projets DeFi ou L2 apparemment décentralisés cachent en réalité des clés de mise à niveau, des logiques de porte dérobée, des mécanismes de gel, et d'autres voies de centralisation. Si ces mécanismes sont abusés, les actifs des utilisateurs seront complètement soumis à autrui.
La sortie des tests est précisément l'examen de l'existence de ces mécanismes, et exige leur élimination complète. Ce n'est que lorsque le chemin de sortie de l'utilisateur ne dépend d'aucune partie que ce protocole mérite vraiment confiance.
03, « Sortir du test », un tournant vers la réalité de la Décentralisation
Et si nous changeons notre perspective, nous réaliserons que « la sortie des tests » est en fait un critère central d'évaluation de la conception de la sécurité d'Ethereum, en particulier des Rollups, mais qu'elle a déjà été largement pratiquée dans d'autres domaines du Web3 :
Prenons le portefeuille comme exemple, en tant qu'outil central de gestion des actifs, il doit posséder une grande sécurité et transparence, ce qui inclut la randomité de la génération des mots de passe et des clés privées (générateur de nombres aléatoires véritable), la sécurité du firmware open source et d'autres facteurs clés. De plus, presque tous les portefeuilles Web3 populaires (comme imToken, etc.) permettent l'exportation des clés privées/mots de passe, permettant aux utilisateurs de transférer facilement des actifs vers n'importe quel logiciel ou appareil matériel de portefeuille.
On peut dire que c'est une sorte de « conception de sortie » naturelle : les utilisateurs n'ont pas besoin de faire confiance à l'entreprise de portefeuille elle-même, ils peuvent contrôler leurs fonds indéfiniment, permettant aux utilisateurs de ne plus être seulement des « expérimentateurs » des services de produits Web3, mais de devenir de véritables « propriétaires » de la souveraineté des actifs.
De ce point de vue, les trois tests clés proposés par Vitalik représentent en réalité un cycle complet :
Ces trois tests constituent le « cadre de base » de la décentralisation pour le développement durable à long terme d'Ethereum, réalisant vraiment le principe « Don't Trust, Verify ».
En d'autres termes, dans le monde de Web3, la "confiance" sans confiance provient essentiellement de la vérifiabilité. Ce n'est qu'à travers des mathématiques et des algorithmes transparents que les utilisateurs peuvent se sentir en sécurité en vérifiant à tout moment, sans avoir à s'inquiéter des facteurs externes tels que l'éthique de l'équipe du projet.
🔺Source de l'image : CoinDesk
Comme l'a finalement dit Vitalik :
« Si nous ne pouvons pas y parvenir, alors Ethereum finira par devenir un souvenir d'une génération, comme beaucoup de choses qui ont brièvement brillé mais qui ont finalement sombré dans l'ordinaire, oubliées par l'histoire. »