Lecture rapide de l'EIP-3074 : Qu'est-ce que c'est ? Quel impact aura-t-il sur Ethereum ?

Débutant4/25/2024, 5:18:55 AM
L'EIP-3074 est une proposition d'amélioration de l'Ethereum (EIP) qui introduit une approche novatrice de la gestion des comptes. Elle permet la délégation du contrôle des comptes d'utilisateurs réguliers (EOA) à des contrats intelligents, facilitant des stratégies de transaction plus sophistiquées. Proposé en 2020 par les développeurs principaux d'Ethereum, l'EIP-3074 introduit deux nouveaux opcodes, "AUTH" et "AUTHCALL", permettant aux EOA de se transformer en contrats intelligents sans avoir besoin de déployer de nouveaux contrats. La mise en œuvre de l'EIP-3074 vise à améliorer l'expérience globale des utilisateurs de portefeuille en permettant le parrainage de gaz, les transactions groupées et la récupération d'actifs de portefeuille. Bien que l'EIP-3074 présente des avancées prometteuses, elle soulève également certaines préoccupations telles que l'augmentation du risque de vol d'actifs des utilisateurs et la possibilité de former une pile technologique parallèle avec la proposition d'Abstraction de Com

Transférer le titre original '速读 EIP-3074:是什么?对以太坊有何影响?'

Lors de la dernière conférence téléphonique organisée par les développeurs principaux d'Ethereum, les développeurs de la proposition EIP-3074 ont été inclus dans les améliorations qui seront mises en œuvre dans la mise à niveau Pectra de la fourchette dure d'Ethereum. La proposition soutient la délégation du contrôle des adresses ordinaires aux contrats intelligents pour exécuter des plans de transaction plus complexes, améliorant ainsi considérablement l'expérience utilisateur du portefeuille. Alors, qu'est-ce que l'EIP-3074 exactement et que signifie-t-il pour Ethereum?

Qu'est-ce que l'EIP-3074?

En fait, dès octobre 2020, l'EIP-3074 a été proposée par les développeurs principaux d'Ethereum et les chercheurs Sam Wilson, Ansgar Dietrichs, lightclients et Micah Zoltu. L'idée principale est de déléguer le contrôle des comptes détenus par des entités externes (EOA) à des contrats intelligents. Cette innovation fournit aux développeurs un cadre puissant et flexible pour concevoir et mettre en œuvre de nouvelles stratégies de transaction EOA.

Alors, comment les EOAs existants peuvent-ils être transformés en contrats intelligents? Selon la vidéo de démonstration publiée par les lightclients il y a deux ans, la clé pour réaliser cette transformation réside dans les deux instructions "AUTH" et "AUTHCALL". Parmi celles-ci, la première définit la variable de contexte "autorisée" en fonction de la signature ECDSA, et la seconde est lancée comme transfert de compte "autorisé". En même temps, plus de logique peut être mise en œuvre autour de l'instruction "AUTHCALL", offrant plus de contrôle aux appelants et aux sponsors, sans compromettre la sécurité ou l'expérience utilisateur de l'initié.

Dans l'opération réelle, l'utilisateur de l'adresse EOA signe d'abord la transaction hors chaîne, puis l'utilisateur EOA ou le sponsor de gaz envoie la transaction au contrat Invoker. Le contrat Invoker utilise "AUTH" et "AUTHCALL" pour vérifier et appeler chaque contrat cible.

Patrick McCorry, membre de l'équipe d'Arbitrum et de Lemniscap, a déclaré que l'EIP-3074 résout le problème du "msg.sender" qui affecte presque tous les services de relais de transaction, améliorant vraiment l'expérience utilisateur. En substance, si un relais paie pour la transaction d'un utilisateur, l'adresse du relais est définie comme msg.sender au lieu de l'adresse de l'utilisateur. Parmi les méthodes pour résoudre le problème ci-dessus, l'une consiste à ce que les utilisateurs s'appuient sur des portefeuilles de contrats intelligents, et l'autre consiste à ce que les contrats intelligents aient des "capacités de méta-transaction" et puissent accepter des messages signés par les utilisateurs, mais cela nuit aux start-ups qui veulent fournir des transactions sans gaz aux utilisateurs. Une autre solution alternative au problème ci-dessus est de modifier le format de la transaction, de renommer tx.origin en Gas.payer, et d'inclure deux nouveaux champs "gas payer" et "nonce" dans la transaction. Lorsque la transaction s'exécute, elle augmentera le nonce de l'utilisateur et du Gas payer, et déduira les frais du Gas payer. Cela permet au relais de transmettre la transaction de l'utilisateur, mais cela a toujours des limitations, principalement la capacité de rembourser les jetons ERC-20 après la fin de la transaction. L'EIP-3074 est une solution astucieuse car elle permet aux jetons ERC-20 d'être remboursés au relais, permet au relais de transporter des messages signés par les utilisateurs et d'être confirmé sur Ethereum, sans modifier le format de la transaction et sans casser les outils existants.

Que signifie EIP-3074 pour Ethereum?

EIP-3074 permet à tout compte détenu par un tiers (EOA) d'agir en tant que portefeuille de contrat intelligent, sans nécessiter de déploiement de contrat, ce qui permet de mettre en place des schémas de transaction plus complexes. Cela apporte de nombreux cas d'utilisation passionnants à Ethereum, notamment le parrainage du gaz, les transactions groupées et la récupération d'actifs de portefeuille.

Plus précisément, le parrainage en gaz permet aux DApps, projets et tiers de fournir du gaz aux utilisateurs, éliminant ainsi le besoin pour les utilisateurs de détenir de l'Éther eux-mêmes. Cela est extrêmement convivial pour les nouveaux utilisateurs Web3 qui ne détiennent pas d'Éther, et aide à promouvoir l'adoption massive d'Ethereum.

De plus, étant donné qu'il prend en charge l'exécution de plusieurs opérations dans une seule transaction, les utilisateurs n'ont besoin de signer qu'une seule transaction lorsqu'ils échangent des jetons non-ETH. Il n'est pas nécessaire de passer d'abord par un processus d'approbation de jetons fastidieux, puis de signer la transaction, ce qui améliore l'efficacité des transactions et réduit les coûts.

En termes de récupération d'actifs de portefeuille, l'EIP-3074 peut également jouer un rôle vital. En mettant en place un contrat Invoker spécial, les utilisateurs peuvent récupérer des actifs via un mécanisme de récupération sociale lorsqu'ils perdent leurs clés privées.

Cependant, l'EIP-3074 est quelque peu controversé. Comme l'a dit le fondateur de DefiLlama 0xngmi, désormais une seule signature erronée peut vider complètement les actifs d'une adresse, y compris tous les tokens, tous les NFT, toutes les positions DeFi, etc.

De plus, il convient de noter que bien que l'EIP-3074 prenne en charge la délégation du contrôle des adresses régulières aux contrats intelligents, l'EIP-3074 n'est pas une proposition d'abstraction de compte. Le chercheur de la Fondation Ethereum ansgar.eth a déclaré que sa plus grande préoccupation est que nous utilisions maintenant 3074/EOA et 4337/AA pour construire deux piles technologiques de compte parallèles, et beaucoup d'efforts et d'attention seront nécessaires pour les rendre interopérables. Hayden Adams, fondateur d'Uniswap, a également souligné que l'industrie devrait s'efforcer de garantir la compatibilité entre les portefeuilles 4337 et les contrats 3074.

En conclusion, l'EIP-3074 devrait apporter des innovations et des opportunités sans précédent à Ethereum, mais en même temps, elle s'accompagne de certains défis et controverses. Alors qu'elle est sur le point d'être mise en œuvre dans la mise à niveau de Pectra, nous sommes impatients de voir comment elle façonnera l'avenir d'Ethereum et apportera une expérience utilisateur plus riche et plus pratique à l'écosystème Web3. En même temps, nous devons également reconnaître ses risques et défis potentiels, et veiller à ce que des mesures de sécurité appropriées soient prises lors de l'utilisation de cette fonctionnalité.

Avertissement:

  1. Cet article est repris de [ Marsbit]. Transférer le titre original '速读 EIP-3074:是什么?对以太坊有何影响?'. Tous les droits d'auteur appartiennent à l'auteur original [Karen]. Si des objections existent à cette réimpression, veuillez contacter le Gate Learnéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

Lecture rapide de l'EIP-3074 : Qu'est-ce que c'est ? Quel impact aura-t-il sur Ethereum ?

Débutant4/25/2024, 5:18:55 AM
L'EIP-3074 est une proposition d'amélioration de l'Ethereum (EIP) qui introduit une approche novatrice de la gestion des comptes. Elle permet la délégation du contrôle des comptes d'utilisateurs réguliers (EOA) à des contrats intelligents, facilitant des stratégies de transaction plus sophistiquées. Proposé en 2020 par les développeurs principaux d'Ethereum, l'EIP-3074 introduit deux nouveaux opcodes, "AUTH" et "AUTHCALL", permettant aux EOA de se transformer en contrats intelligents sans avoir besoin de déployer de nouveaux contrats. La mise en œuvre de l'EIP-3074 vise à améliorer l'expérience globale des utilisateurs de portefeuille en permettant le parrainage de gaz, les transactions groupées et la récupération d'actifs de portefeuille. Bien que l'EIP-3074 présente des avancées prometteuses, elle soulève également certaines préoccupations telles que l'augmentation du risque de vol d'actifs des utilisateurs et la possibilité de former une pile technologique parallèle avec la proposition d'Abstraction de Com

Transférer le titre original '速读 EIP-3074:是什么?对以太坊有何影响?'

Lors de la dernière conférence téléphonique organisée par les développeurs principaux d'Ethereum, les développeurs de la proposition EIP-3074 ont été inclus dans les améliorations qui seront mises en œuvre dans la mise à niveau Pectra de la fourchette dure d'Ethereum. La proposition soutient la délégation du contrôle des adresses ordinaires aux contrats intelligents pour exécuter des plans de transaction plus complexes, améliorant ainsi considérablement l'expérience utilisateur du portefeuille. Alors, qu'est-ce que l'EIP-3074 exactement et que signifie-t-il pour Ethereum?

Qu'est-ce que l'EIP-3074?

En fait, dès octobre 2020, l'EIP-3074 a été proposée par les développeurs principaux d'Ethereum et les chercheurs Sam Wilson, Ansgar Dietrichs, lightclients et Micah Zoltu. L'idée principale est de déléguer le contrôle des comptes détenus par des entités externes (EOA) à des contrats intelligents. Cette innovation fournit aux développeurs un cadre puissant et flexible pour concevoir et mettre en œuvre de nouvelles stratégies de transaction EOA.

Alors, comment les EOAs existants peuvent-ils être transformés en contrats intelligents? Selon la vidéo de démonstration publiée par les lightclients il y a deux ans, la clé pour réaliser cette transformation réside dans les deux instructions "AUTH" et "AUTHCALL". Parmi celles-ci, la première définit la variable de contexte "autorisée" en fonction de la signature ECDSA, et la seconde est lancée comme transfert de compte "autorisé". En même temps, plus de logique peut être mise en œuvre autour de l'instruction "AUTHCALL", offrant plus de contrôle aux appelants et aux sponsors, sans compromettre la sécurité ou l'expérience utilisateur de l'initié.

Dans l'opération réelle, l'utilisateur de l'adresse EOA signe d'abord la transaction hors chaîne, puis l'utilisateur EOA ou le sponsor de gaz envoie la transaction au contrat Invoker. Le contrat Invoker utilise "AUTH" et "AUTHCALL" pour vérifier et appeler chaque contrat cible.

Patrick McCorry, membre de l'équipe d'Arbitrum et de Lemniscap, a déclaré que l'EIP-3074 résout le problème du "msg.sender" qui affecte presque tous les services de relais de transaction, améliorant vraiment l'expérience utilisateur. En substance, si un relais paie pour la transaction d'un utilisateur, l'adresse du relais est définie comme msg.sender au lieu de l'adresse de l'utilisateur. Parmi les méthodes pour résoudre le problème ci-dessus, l'une consiste à ce que les utilisateurs s'appuient sur des portefeuilles de contrats intelligents, et l'autre consiste à ce que les contrats intelligents aient des "capacités de méta-transaction" et puissent accepter des messages signés par les utilisateurs, mais cela nuit aux start-ups qui veulent fournir des transactions sans gaz aux utilisateurs. Une autre solution alternative au problème ci-dessus est de modifier le format de la transaction, de renommer tx.origin en Gas.payer, et d'inclure deux nouveaux champs "gas payer" et "nonce" dans la transaction. Lorsque la transaction s'exécute, elle augmentera le nonce de l'utilisateur et du Gas payer, et déduira les frais du Gas payer. Cela permet au relais de transmettre la transaction de l'utilisateur, mais cela a toujours des limitations, principalement la capacité de rembourser les jetons ERC-20 après la fin de la transaction. L'EIP-3074 est une solution astucieuse car elle permet aux jetons ERC-20 d'être remboursés au relais, permet au relais de transporter des messages signés par les utilisateurs et d'être confirmé sur Ethereum, sans modifier le format de la transaction et sans casser les outils existants.

Que signifie EIP-3074 pour Ethereum?

EIP-3074 permet à tout compte détenu par un tiers (EOA) d'agir en tant que portefeuille de contrat intelligent, sans nécessiter de déploiement de contrat, ce qui permet de mettre en place des schémas de transaction plus complexes. Cela apporte de nombreux cas d'utilisation passionnants à Ethereum, notamment le parrainage du gaz, les transactions groupées et la récupération d'actifs de portefeuille.

Plus précisément, le parrainage en gaz permet aux DApps, projets et tiers de fournir du gaz aux utilisateurs, éliminant ainsi le besoin pour les utilisateurs de détenir de l'Éther eux-mêmes. Cela est extrêmement convivial pour les nouveaux utilisateurs Web3 qui ne détiennent pas d'Éther, et aide à promouvoir l'adoption massive d'Ethereum.

De plus, étant donné qu'il prend en charge l'exécution de plusieurs opérations dans une seule transaction, les utilisateurs n'ont besoin de signer qu'une seule transaction lorsqu'ils échangent des jetons non-ETH. Il n'est pas nécessaire de passer d'abord par un processus d'approbation de jetons fastidieux, puis de signer la transaction, ce qui améliore l'efficacité des transactions et réduit les coûts.

En termes de récupération d'actifs de portefeuille, l'EIP-3074 peut également jouer un rôle vital. En mettant en place un contrat Invoker spécial, les utilisateurs peuvent récupérer des actifs via un mécanisme de récupération sociale lorsqu'ils perdent leurs clés privées.

Cependant, l'EIP-3074 est quelque peu controversé. Comme l'a dit le fondateur de DefiLlama 0xngmi, désormais une seule signature erronée peut vider complètement les actifs d'une adresse, y compris tous les tokens, tous les NFT, toutes les positions DeFi, etc.

De plus, il convient de noter que bien que l'EIP-3074 prenne en charge la délégation du contrôle des adresses régulières aux contrats intelligents, l'EIP-3074 n'est pas une proposition d'abstraction de compte. Le chercheur de la Fondation Ethereum ansgar.eth a déclaré que sa plus grande préoccupation est que nous utilisions maintenant 3074/EOA et 4337/AA pour construire deux piles technologiques de compte parallèles, et beaucoup d'efforts et d'attention seront nécessaires pour les rendre interopérables. Hayden Adams, fondateur d'Uniswap, a également souligné que l'industrie devrait s'efforcer de garantir la compatibilité entre les portefeuilles 4337 et les contrats 3074.

En conclusion, l'EIP-3074 devrait apporter des innovations et des opportunités sans précédent à Ethereum, mais en même temps, elle s'accompagne de certains défis et controverses. Alors qu'elle est sur le point d'être mise en œuvre dans la mise à niveau de Pectra, nous sommes impatients de voir comment elle façonnera l'avenir d'Ethereum et apportera une expérience utilisateur plus riche et plus pratique à l'écosystème Web3. En même temps, nous devons également reconnaître ses risques et défis potentiels, et veiller à ce que des mesures de sécurité appropriées soient prises lors de l'utilisation de cette fonctionnalité.

Avertissement:

  1. Cet article est repris de [ Marsbit]. Transférer le titre original '速读 EIP-3074:是什么?对以太坊有何影响?'. Tous les droits d'auteur appartiennent à l'auteur original [Karen]. Si des objections existent à cette réimpression, veuillez contacter le Gate Learnéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.
เริ่มตอนนี้
สมัครและรับรางวัล
$100