La proposition Ethereum Keyed Nonces cible la confidentialité et la mise à l’échelle de l’État

Vitalik Buterin a déclaré que les informations occasionnelles pourraient devenir plus qu'une mise à niveau de la confidentialité pour Ethereum. Dans un article X, il les a décrits comme une première étape possible vers une nouvelle stratégie de mise à l’échelle de l’État construite autour du stockage spécialisé.
L’idée se concentre sur l’éloignement de certains cas d’utilisation de l’état entièrement dynamique d’Ethereum. Dans le même temps, les transactions liées à la confidentialité restent un exemple clé, car les annulateurs continuent de croître avec le temps et ne peuvent pas être supprimés une fois entrés dans le système.
Vitalik explique les noms occasionnels à clé
Buterin a déclaré que les occasions à clé ajoutent une prise en charge plus forte au niveau du protocole pour les solutions de confidentialité. Cependant, il les a également définis dans le cadre d’un plan plus large visant à créer des types de stockage optimisés pour des catégories spécifiques d’activité Ethereum.
La proposition remplacerait un nom occasionnel d'expéditeur unique par une structure utilisant une clé occasionnelle et une séquence occasionnelle. Ce modèle offre aux comptes un classement des transactions plus flexible tout en prenant en charge les cas d'utilisation qui nécessitent des voies occasionnelles distinctes.
Notamment, Buterin a lié l’idée aux annulateurs intégrés au protocole. Les systèmes de confidentialité utilisent des annuleurs pour empêcher que la même pièce ou le même billet ne soit dépensé deux fois, et chaque transaction ajoute une autre valeur à un ensemble qui ne cesse de s'étendre.
Il a donné un exemple à grande échelle avec 2 000 transactions préservant la confidentialité par seconde sur huit ans. Ce scénario créerait environ 500 milliards d’annulateurs sur la chaîne, laissant Ethereum face à un défi de stockage majeur.
Le stockage Nullifier devient un problème clé
Buterin a déclaré qu'Ethereum resterait plus décentralisé si ces 500 milliards d'annuleurs se trouvaient dans un magasin d'annulation dédié. Il a déclaré que le résultat serait plus efficace que de les placer dans l'état général actuel.
La raison vient de la façon dont les annulateurs sont utilisés. Ils n'ont besoin que de contrôles de validité et les transactions peuvent explicitement fournir l'ID annuleur, de sorte que les nœuds n'ont pas besoin du même niveau d'accès dynamique requis par les applications DeFi.
Selon la note technique, la prise en charge de la confidentialité par défaut pourrait nécessiter le stockage de 32 octets par transaction dans le VOPS. À 1 000 transactions privées par seconde sur huit ans, cela créerait un ensemble d’annuleurs de 8 To.
Un filtre bloom offre une autre voie. La note indique qu'un filtre pourrait réduire le besoin à environ un octet par annulateur, soit environ 277 Gio après huit ans à grande échelle, avec un faible taux de faux positifs.
Filtres Bloom et Sharding Entrez dans le plan
Buterin a également cité le partitionnement comme une option possible pour le stockage des annulateurs. Dans cette structure, chaque nœud ne pouvait contenir qu'un petit pourcentage d'annuleurs et maintenir des liens avec des pairs honnêtes sur d'autres fragments.
Néanmoins, la proposition de filtre anti-prolifération emprunte une voie différente. Chaque nœud maintiendrait son propre filtre privé, vérifierait si un annuleur semble dépensé et accepterait que certaines transactions valides puissent être rejetées aléatoirement.
La note estime les faux rejets à près de 3 % pour les transactions à un seul annulateur et à environ 9 % pour les transactions utilisant trois annuleurs. Il a déclaré que la redondance dans FOCIL et les pools de mémoire pourraient absorber ce compromis.
Buterin a déclaré qu'un état entièrement dynamique devient beaucoup plus difficile à gérer à des dizaines ou des centaines de téraoctets. Un État spécialisé pourrait maintenir le gaz moins cher pour des cas d’utilisation restreints, tout en préservant le stockage dynamique pour DeFi et d’autres applications nécessitant une flexibilité totale.
En relation: Ripple partage la menace Intel de la RPDC avec Crypto ISAC pour lutter contre l'infiltration cryptographique