Discours Vitalik EthCC: L'histoire et l'avenir de l'abstraction de compte

Compilation originale : Stagiaire TechFlow

Discours Vitalik EthCC : Histoire et avenir de l'abstraction de compte

Le 17 juillet, la conférence communautaire Ethereum (EthCC) qui s'est tenue à Paris s'est officiellement ouverte. Vitalik Buterin, le co-fondateur d'Ethereum, a prononcé un discours public et a une fois de plus approuvé la plate-forme pour les portefeuilles de contrats intelligents. Le thème était l'histoire et l'avenir d'Ethereum. abstraction du compte.

Depuis le début de cette année, Vitalik a fréquemment exprimé son soutien aux portefeuilles de contrats intelligents abstraits de compte.Par exemple, sur Twitter AMA en juin, en répondant à la question de savoir comment afficher les portefeuilles basés sur MPC (EOA) et les portefeuilles de contrats intelligents, il pense que les portefeuilles EOA basés sur MPC sont fondamentalement défectueux car ils ne peuvent pas révoquer les clés, les portefeuilles de contrats intelligents sont la seule option.

De l'avis de Vitalik, l'abstraction de compte est "très élégante" car elle ne nécessite pas de modifications du protocole sous-jacent comme les autres mises à niveau précédentes.

L'abstraction de compte elle-même est un concept relativement abstrait.

Actuellement, les comptes Ethereum et les paires de clés sont si étroitement liés qu'ils sont essentiellement la même chose. c'est-à-dire que si vous contrôlez la clé privée, vous contrôlez un compte.

L'abstraction de compte dissocie l'entité (compte) dans l'EVM de l'entité (paire de clés ou signataire) de la propriété de l'actif mobile. Tant que l'autorité de certification prend en charge une fonction spécifique (telle que la vérification des signatures), il peut s'agir d'un compte.

L'abstraction de compte permet essentiellement aux utilisateurs de définir le modèle de sécurité de leurs comptes, rendant Ethereum plus adapté à différents cas d'utilisation.

Par exemple, cette fonctionnalité permet aux utilisateurs de définir leurs propres règles de vérification des transactions, telles que les exigences de signatures multiples ou les limites de dépenses, et ils peuvent également rendre leurs comptes compatibles avec les futurs algorithmes de chiffrement.

Vitalik a décrit l'abstraction de compte comme permettant aux comptes Ethereum d'être contrôlés par un code de contrat intelligent plutôt que par des clés privées.

Son idée est qu'à l'avenir, tout le monde passera du portefeuille EOA actuel à un portefeuille intelligent basé sur des contrats. En cas de succès, la gestion d'un portefeuille crypto deviendra aussi simple que la gestion d'un compte de messagerie.

Premiers stades de l'abstraction de compte

Vitalik a déclaré que l'idée de permettre au code de contrôler les comptes plutôt que les clés était dans la conception d'Ethereum depuis le début.

Le livre jaune Ethereum décrit deux types de comptes : les comptes détenus par des tiers (contrôlés par des clés privées) et les comptes contractuels (gérés par un code de contrat intelligent). Cependant, certains défis sont survenus au cours des premières étapes de la mise en œuvre de l'abstraction des comptes.

Dans la première version de preuve de concept Ethereum, il y avait un optimisme sur le fait que les portefeuilles multi-signatures seraient davantage adoptés par les utilisateurs. Cependant, cela ne s'est pas produit immédiatement et les multi-signatures ont rendu plus difficile la détection des dépôts de change. Il existe également des complications associées au paiement des frais d'essence à partir de portefeuilles de contrats intelligents. La vision originale était que toutes les transactions soient de simples "appels", mais des raisons telles que les hachages de transaction non uniques rendent le problème difficile.

Évolution de l'abstraction de compte

Au fil des ans, la communauté Ethereum a itéré sur de nombreuses idées d'abstraction de compte. Plusieurs propositions ont été faites autour de la standardisation des signatures, de l'utilisation d'opcodes "breakpoint", de la restriction d'accès lors de la validation des transactions, etc. Mais les progrès ont été lents en raison de la complexité de la modification du protocole sous-jacent et de l'accent mis sur la fourniture d'une preuve de participation. Jusqu'en 2020, aucune abstraction de compte spécifique EIP (proposition) n'était proposée.

Des projets indépendants tels que le réseau de stations-service et Argent Wallet ont poussé à l'innovation. Ils ont trouvé des moyens créatifs d'activer les méta-transactions et les comptes abstraits en utilisant uniquement des contrats intelligents. Cependant, les solutions qui reposent sur des "wrappers" présentent également des inconvénients, tels que des frais généraux plus élevés par transaction.

Jusqu'à plus tard, EIP-4337 a été proposé, qui n'utilise que des contrats intelligents pour fournir une norme d'abstraction de compte commune, évitant les changements de protocole de base.

Une mise à niveau Ethereum (ETH) permettra aux utilisateurs de créer des portefeuilles non dépositaires en tant que contrats intelligents programmables.

Cela débloquera de nombreuses fonctionnalités telles que la récupération facile du portefeuille, les transactions sans signature (ce qui signifie des frais de transaction réduits) et les portefeuilles d'équipe (également appelés portefeuilles multi-signatures).

Selon Vitalik, la mise à niveau pourrait être l'un des principaux catalyseurs de l'adoption du Web3 dans le monde. "L'une des principales propriétés que nous voulons que la blockchain ait est de vous donner de l'argent avant de vous inscrire", a-t-il déclaré.

L'idée, a-t-il dit, est que les utilisateurs puissent recevoir n'importe quel jeton, tel qu'un stablecoin, dans leur portefeuille de contrat intelligent et pouvoir payer de l'essence sans passer à la détention d'ETH.

Pour permettre la diffusion de ces types de portefeuilles et de transactions, la dernière mise à niveau d'abstraction de compte permettra aux "paymasters" qui permettent aux utilisateurs de payer l'essence avec le jeton qu'ils transigent.

EIP-4337 comprend également des agrégateurs de signatures, qui permettent de regrouper plusieurs signataires, un seul étant utilisé pour une transaction.

"C'est un gros problème", en particulier dans les Rollups, car l'empreinte de signature sur ces types de solutions L2 est trop importante, a déclaré Vitalik.

Ethereum L2, comme Arbitrum ou Optimism, regroupe les transactions et les valide en dehors du réseau principal Ethereum.

L'abstraction de compte permettra l'agrégation de signatures. En termes simples, cela permettrait une plus grande compression des données, ce qui se traduirait par un calcul moins cher et, selon Vitalik, "une réduction des coûts par 86".

De plus, ce n'est pas la seule mise à niveau d'Ethereum actuellement en cours. Le proto-danksharding ou EIP-4884 est également en cours. Il est rapidement devenu un axe majeur du développement Web car il jette les bases d'un nouveau type de données qui réduira considérablement les coûts et rendra l'utilisation des données plus efficace.

Enfin, Vitalik a déclaré que pour des raisons d'efficacité et de résistance à la censure, il existe un désir croissant d'incorporer des abstractions partielles de comptes (comme ERC-4337) directement dans le protocole. Il a également souligné l'importance d'assurer une transition en douceur pour les anciens utilisateurs d'EOA et des innovations telles que l'intégration de signataires biométriques.

Voir l'original
  • Récompense
  • Commentaire
  • Partager
Commentaire
Aucun commentaire
Trader les cryptos partout et à tout moment
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)