EIP 4337 activé par Ethereum (ETH) : guide complet


image de l'article

Vladislav Sopov

Voici pourquoi 'Account Abstraction' change la donne pour Ethereum (ETH) en 2023 - et quelles opportunités cela ouvre pour les utilisateurs et les développeurs

Avec la nouvelle fonction activée, chaque propriétaire d'un portefeuille Ethereum (ETH) non dépositaire peut considérablement augmenter ses fonctionnalités et sécuriser son expérience avec les blockchains compatibles Ethereum (ETH) et EVM.

L'EIP 4337 est mis en ligne sur Ethereum (ETH) : Faits saillants

Hier, le 1er mars 2023, les développeurs d'Ethereum (ETH) ont annoncé que le mécanisme d'abstraction de compte inclus dans la proposition d'amélioration d'Ethereum (EIP 4337) avait été testé sous contrainte, audité et déployé sur le réseau principal.

  • En discussion depuis 2016, Account Abstraction est l'un des changements les plus ambitieux de la conception d'Ethereum (ETH);
  • EIP 4337 est co-développé par la Fondation Ethereum et un certain nombre d'équipes Web3 percutantes : Stackup, Biconomy, Alchemy ; OpenZeppelin a effectué son audit de sécurité ;
  • Il brouille la frontière entre les comptes externes (portefeuilles) et les comptes contractuels (contrats intelligents) et introduit un nouvel instrument dans Ethereum : les comptes intelligents ;
  • Cette mise à jour est d'une importance primordiale pour la sécurité, l'opérabilité et l'adoption massive de la blockchain Ethereum (ETH) ;
  • Outre Ethereum (ETH), cette mise à jour est mise en ligne sur toutes les blockchains compatibles EVM : Polygon Network (MATIC), BNB Chain (BSC), les réseaux L2 d'Ethereum, etc.

Avec EIP 4337 activé, les utilisateurs d'Ethereum (ETH) peuvent transformer leurs portefeuilles non dépositaires en banques décentralisées complètes. Cela protège les nouveaux utilisateurs contre la perte d'accès à leurs portefeuilles ETH en raison de problèmes de phrase de départ.

Qu'est-ce qu'EIP ?

Les propositions d'amélioration d'Ethereum (EIP) sont des descriptions de normes sur le réseau Ethereum (ETH) : spécifications de protocole de base, API client et normes contractuelles. Des mises à niveau majeures du réseau sont associées à la mise en œuvre du réseau principal de tel ou tel EIP.

Les passionnés d'Ethereum (ETH) soumettent leurs propositions pour discussion et examen; le cycle complet d'approbation comporte huit phases. Certains EIP sophistiqués ont provoqué des débats houleux et ont été discutés pendant des années.

EIP 20 (introduction de jetons ERC-20 sur Ethereum), EIP 721 (norme de jeton non fongible) et EIP 1559 (modèle de frais de transaction dynamique avec événements périodiques de gravure de jetons) sont parmi les EIP les plus cruciaux depuis la création d'Ethereum (ETH).

Que sont les EOA et les CA sur Ethereum ?

Ethereum, un tout premier réseau blockchain avec prise en charge des contrats intelligents (blockchain programmable), a deux types de comptes dans sa conception. En termes simples, un peu comme les applications bancaires et de paiement traditionnelles, un compte Ethereum (ETH) est l'endroit où la crypto-monnaie est stockée.

Les comptes externes (ou EOA) peuvent stocker de la crypto-monnaie mais ne sont pas en mesure d'envoyer eux-mêmes des transactions. Les utilisateurs doivent autoriser les transactions avec des clés privées. Les portefeuilles cryptographiques comme MetaMask sont des exemples classiques d'EOA.

En revanche, les comptes contractuels sont des logiciels qui peuvent effectuer des opérations financières. Ils sont contrôlés par un code et non par des clés privées. Les contrats intelligents – éléments de base des protocoles DeFi et NFT – sont des «comptes contractuels» (CA) par conception.

Qu'est-ce que l'EIP 4337 ou l'abstraction de compte (AA) ?

EIP 4337 est une mise à niveau de la conception du réseau Ethereum (ETH) ; il est implémenté en tant que couche supplémentaire au-dessus du réseau principal Ethereum (ETH), il n'a donc pas eu besoin d'un hard fork pour être mis en ligne. Avec Account Abstraction, les utilisateurs d'Ethereum (ETH) peuvent facilement transformer leur portefeuille en un contrat intelligent et les surcharger avec des fonctionnalités supplémentaires.

Un « compte intelligent » est un nouveau type de portefeuille qui devient disponible avec l'EIP 4337. Avant tout, les utilisateurs moyens pourront transformer leurs comptes en stockage multi-signatures. Cela éliminera la nécessité pour les propriétaires de compte d'être responsables des clés privées.

ip4337
Image Empiler

La Fondation Ethereum souligne que l'EIP 4337 permettra l'utilisation des résultats des calculs hors chaîne sur la chaîne, ce qui change vraiment la donne pour rendre Ethereum (ETH) riche en fonctionnalités :

ERC-4337 tente de faire la même chose que EIP-2938, mais par des moyens extra-protocoles. Les utilisateurs sont censés envoyer des messages hors chaîne appelés opérations utilisateur, qui sont collectés et regroupés en une seule transaction soit par le proposant de bloc, soit par un constructeur produisant des bundles pour les proposants de bloc. Le proposant ou le constructeur est chargé de filtrer les opérations pour s'assurer qu'il n'accepte que des opérations payantes. Il existe un mempool séparé pour les opérations utilisateur, et les nœuds connectés à ce mempool effectuent des validations spécifiques à ERC-4337 pour s'assurer qu'une opération utilisateur est garantie de payer des frais avant de la transmettre.

Depuis les premiers jours des opérations EIP 4337 - comme révélé par John Rising, co-fondateur de Stackup et promoteur de la mise à niveau vocale - la nouvelle fonctionnalité a une base d'infrastructure solide et est disponible sur toutes les principales chaînes de blocs compatibles EVM.

Comment EIP 4337 changera Ethereum (ETH) pour toujours

L'EIP 4337 figure déjà au premier rang des EIP les plus importants et les plus ambitieux de l'histoire d'Ethereum (ETH). Avec EIP 4337 activé, l'expérience Ethereum (ETH) pour une nouvelle génération d'utilisateurs et de développeurs sera différente.

EIP 4337 pour la sécurité

En ce qui concerne la gestion des clés privées, EIP 4337 permet à différents utilisateurs d'autoriser les transactions à partir d'un seul compte. Ainsi, les détenteurs d'Ethereum (ETH) peuvent intégrer leur portefeuille à un smartphone pour rationaliser la gestion des clés et ajouter un instrument de récupération supplémentaire pour leurs pièces.

EIP 4337 pour la convivialité

En ce qui concerne les contrats intelligents, EIP 4337 ouvre la voie à des contrats 100 % « sans gaz » : désormais, les développeurs peuvent coder en dur la possibilité d'utiliser tel ou tel portefeuille comme source de paiement de gaz. Auparavant, une telle conception nécessitait que toutes les transactions soient autorisées avec des clés privées.

EIP 4337 pour une adoption massive

Tous les passionnés, partisans et développeurs d'EIP 4337 sont certains que cela rendra l'expérience utilisateur d'Ethereum (ETH) plus conviviale pour les débutants. La boîte à outils Ethereum (ETH) devient plus riche en fonctionnalités que jamais. Désormais, il permet des conceptions plus sophistiquées et excentriques qui auraient été impossibles sans les « comptes intelligents ».

Conclusion : Quelle est la prochaine étape pour l'abstraction de compte dans EVM ?

En tant que telle, l'activation de l'EIP 4337 est une étape majeure pour Ethereum (ETH) en 2023. Bien qu'elle semble désormais éclipsée par la mise à niveau très attendue de Shanghai (et ses promesses économiques), l'abstraction de compte est aussi importante pour l'outillage d'Ethereum (ETH) que l'EIP. 721 et EIP 1155.

En attendant, cette histoire est loin d'être terminée : chez Vitalik Buterin feuille de route sont des objectifs à long terme pour Account Abstraction. La conversion obligatoire en comptes compatibles EIP 4337 et les pratiques résistantes à la censure seraient les prochaines étapes du développement AA pour Ethereum.

Source : https://u.today/eip-4337-activated-by-ethereum-eth-comprehensive-guide