La Fondation Ethereum (EF) intégrera les outils d’anonymat utilisés par le réseau Tor dans différentes couches de l’écosystème, selon ce qui a été détaillé par Vitalik Buterin lors d’une présentation à l’événement Devconnect Argentina.
Tor est un réseau conçu pour masquer l’adresse IP d’un utilisateur à travers la technique «routage d’oignons». C’est un système qui crypte et envoie des données via plusieurs nœuds (ou couches, comme un oignon, donc “oignon«) pour empêcher quiconque d’identifier l’origine du trafic.
Parmi ses fonctions figurent le « services cachés à l’oignon » ou des services d’oignon cachés, qui permettent une application ou un serveur est accessible sans révéler son emplacement réel.
Selon Buterin, Ethereum intégrera ces types de services « dans toutes les couches lorsque cela est possible ».
L’objectif est que les portefeuilles, les nœuds et les applications communiquent de manière anonyme, sans exposer l’adresse IP de l’utilisateur ni leurs modes d’utilisation.
De plus, Vitalik a expliqué que cette initiative répond à un changement conceptuel au sein de la Fondation Ethereum :
Nous sommes passés d’une réflexion sur la confidentialité uniquement au sein de la chaîne à une vision plus large, qui protège également la manière dont les utilisateurs lisent les données ou interagissent avec un nœud.
Vitalik Buterin, fondateur d’Ethereum.
Cela implique que la confidentialité ne dépendra pas uniquement de preuves à connaissance nulle (ZK), une technologie qui vise plus de confidentialité et plus d’évolutivité. Les niveaux optimaux de confidentialité dépendront également du protection des connexions externes pour fonctionner sur le réseauselon le Russe-Canadien.
Par exemple, dans Ethereum, les portefeuilles et applications décentralisés (dapps) ils consultent des nœuds appelés RPC (nœuds qui répondent aux questions sur la chaîne et acceptent les transactions).
Si un nœud RPC voit toutes les requêtes d’un utilisateur, il peut reconstruire cet historique d’accès et lier les modèles d’utilisation à son adresse IP. En intégrant des services cachés et du routage oignonEthereum cherche à empêcher un nœud RPC peut associer des requêtes à un utilisateur spécifique.
Vitalik Buterin a l’intention d’ajouter des couches de sécurité à Ethereum
D’autre part, Buterin, lors de la conférence du 21 novembre, a également souligné que la protection devrait s’étendre à l’envoi de transactions:
Si quelqu’un surveille le réseau, il peut voir vos transactions dès qu’il quitte votre appareil. C’est pourquoi nous examinons cette couche et élevons la barre en matière de confidentialité sur l’ensemble du réseau.
Vitalik Buterin, fondateur d’Ethereum.
Sans couche de transport privée, tout attaquant pourrait lier une adresse IP à une transaction.
Ainsi, l’intégration des technologies basées sur Tor cherche à empêcher cette associationajoutant l’anonymat du niveau du réseau aux applications finales.
Le graphique suivant montre comment fonctionne la technique de routage Tor “oignon” en couches de nœuds, qui seraient intégrées par Ethereum :
Avec un tel routage, la confidentialité est garantie en dirigeant le trafic vers nœuds d’entrée, intermédiaires et de sortiecryptant les données sur plusieurs couches et masquant l’identité de l’utilisateur.
Cependant, ils n’ont pas précisé quand ces technologies pourraient être implémentées sur Ethereum.
Quelles technologies Tor Ethereum intégrera-t-il ?
Selon un article publié le 25 novembre par l’équipe derrière Web3 Privacy Now, un projet de recherche qui a dirigé des sessions techniques sur la confidentialité lors de Devconnect, EF travaille à l’introduction de plusieurs composants Tor sur le réseau :
- Sélection secrète des proposants des blocs :
Il est prévu d’utiliser un système appelé Single Secret Leader Election (SSLE). Cette technique choisit le validateur qui proposera le prochain bloc sans que les autres le sachent.
Seul le proposant lui-même connaît son rôle jusqu’au moment exact de la publication du bloc.
Cela réduit les risques tels que les attaques ciblant un validateur spécifique. Cela empêcherait également un observateur d’identifier des modèles liés à l’activité du proposant.
- Réseaux mixtes (Réseaux de mixage) :
En plus des méthodes similaires à «routage d’oignons»Ethereum inclura réseaux mixtes, des systèmes qui mélangent les messages pour empêcher le suivi.
Les deux mécanismes empêchent un tiers de pouvoir associer une transaction à un utilisateur spécifique lorsqu’il quitte son appareil.
- Transports enfichables (Transports connectables) :
Los « transports enfichables » Ce sont des modules qui font ressembler le trafic Tor à un protocole qu’aucun censeur ne voudrait bloquer. L’un d’eux, Snowflake, convertit le trafic afin que cela ressemble au trafic d’appels vidéo.
L’idée est que les portefeuilles et les outils de lecture réseau prennent en charge ces transports et établissent des connexions résistantes à la censure.
Impact pour les utilisateurs et les applications
Selon Web3 Privacy Now, les requêtes vers la chaîne et l’envoi de transactions seraient protégés. Cela fermerait l’un des points les plus vulnérables de Éthereum– Le trafic entre l’utilisateur et le nœud RPC.
Enfin, de Web3 Privacy Now, ils ont indiqué qu’avec le projet Kohaku, rapporté par CriptoNoticias, ils travaillent déjà sur des progiciels qui rempliront ces fonctions. « plug and play » (prêt à l’emploi) pour les portefeuilles et les applications.
Étant donné que, comme ils le préviennent, le FE cherche à simplifier l’adoption, cette organisation évalue l’exécution relais (Nœuds intermédiaires Tor) pour compenser la charge supplémentaire que générera son adoption.