Vitalik Buterin propose des « adresses invisibles » pour augmenter la confidentialité d’Ethereum

Temps de lecture :10 Minutes, 28 Secondes

Pour Vitalik Buterin, l’esprit principal derrière Ethereum, la confidentialité est toujours l’un des principaux problèmes que cet écosystème crypto n’a pas encore été en mesure de résoudre – mais il réfléchit déjà à des solutions pour cela.

Dans un post vendredi (20) sur son blog personnel, le développeur a parlé d’un nouveau système d’adresses invisibles (« adresse furtive », en anglais) qu’Ethereum pourrait intégrer à l’avenir et qui, selon lui, « pourrait être un un coup de pouce significatif à la confidentialité pratique des utilisateurs.

Dans ce type d’adresse, introduit à l’origine par Peter Todd en 2014 dans le contexte du Bitcoin, les mouvements de crypto-monnaie des utilisateurs seraient éclipsés par une capacité des portefeuilles à générer une nouvelle adresse publique pour chaque transaction effectuée.

Réduisez vos frais d’échanges
Les frais d’échanges peuvent représenter plusieurs centaines de dollars chaque année. Pour cette raison, les bons tradeurs cherchent à les réduire car ils peuvent impacter fortement leurs résultats. Vous aussi vous pouvez le faire grâce aux liens ci-dessous :

De cette façon, une personne pourrait utiliser une adresse invisible pour recevoir des fonds en privé et y accéder plus tard grâce à un code spécial appelé « clé de dépenses ». Buterin explique cette idée dans l’article en utilisant l’exemple suivant :

« Une adresse invisible est une adresse qui peut être générée soit par Alice soit par Bob, mais qui ne peut être contrôlée que par Bob. Bob génère et conserve une clé de dépense secrète et utilise cette clé pour générer une méta-adresse invisible. Il transmet cette méta-adresse à Alice (ou l’enregistre auprès de ENS – Ethereum Name Service). Alice peut effectuer des calculs sur cette méta-adresse pour générer une adresse invisible appartenant à Bob. Elle peut alors envoyer tous les actifs qu’elle souhaite à cette adresse, et Bob en aura le contrôle total. Parallèlement au transfert, elle publie des données cryptographiques supplémentaires (une clé publique éphémère) sur la chaîne qui aident Bob à comprendre que cette adresse lui appartient.

Adresse invisible sur Ethereum

De cette manière, une adresse invisible fournit les mêmes propriétés de confidentialité que Bob, générant une nouvelle adresse pour chaque transaction, mais ne nécessitant aucune interaction directe de Bob.

Ainsi, chaque fois qu’une personne effectue une transaction, elle peut générer une nouvelle adresse invisible afin qu’il ne soit pas possible de retracer l’origine de la transaction et ou qui envoie et reçoit les crypto-monnaies. L’historique des transactions reste donc privé. Buterin essaie de schématiser cette idée dans l’image suivante :

Workflow du fonctionnement pratique d’une transaction d’adresse furtive (Source : Vitalik Buterin)

Les défis de la mise en œuvre

Bien qu’il ait une théorie solide, la mise en œuvre de ce nouveau système d’adressage sur Ethereum reste un défi. L’un des problèmes pointés par Buterin est la nécessité d’avoir toujours de l’éther dans la nouvelle adresse créée pour couvrir les frais de transaction.

Une solution « plus simple » à ce problème consisterait à utiliser une technologie sans connaissance (ZK-SNARK) pour transférer des fonds afin de payer les frais. Mais cela resterait une solution coûteuse car elle nécessite beaucoup de gaz, en fait « des centaines de milliers de gaz supplémentaires pour un seul transfert », comme le souligne Buterin.

La récupération de fonds sur ce nouveau système d’adresse est également une préoccupation des développeurs :

« Les adresses invisibles présentent des problèmes d’utilisabilité à long terme, tels que la difficulté de récupération sociale. Il est probablement acceptable d’accepter simplement ces préoccupations pour l’instant, par exemple en acceptant que la reprise sociale implique une perte de confidentialité ou un délai de deux semaines pour libérer lentement les transactions de récupération pour les différents actifs (qui peuvent être gérés par un service externalisé).

Il conclut qu’à long terme, ces problèmes peuvent être résolus par les développeurs. Au fur et à mesure qu’ils fonctionnent, Buterin dit que les portefeuilles doivent commencer à évoluer vers un modèle multi-adresses plus natif, en créant, par exemple, une nouvelle adresse pour chaque application avec laquelle l’utilisateur interagit.

  • Avez-vous pensé à insérer votre entreprise dans la nouvelle économie numérique ? Si vous avez un projet, vous pouvez le tokeniser. Cliquez iciinscrivez-vous au programme Tokenize Your Idea et entrez dans l’univers du Web 3.0 !



Voir l’article original sur portaldobitcoin.uol.com.br