samedi, décembre 21, 2024

Ethereum ERC-4337 ‘bundlers’ — À quel point est-il difficile de rejoindre le réseau ?

Une nouvelle couche décentralisée a été ajoutée au-dessus d’Ethereum pour rendre les comptes intelligents possibles avec l’introduction de l’ERC-4337 et de l’abstraction de compte – mais les fournisseurs d’infrastructure suggèrent qu’il peut être difficile de participer de manière rentable en ce moment.

ERC-4337, communément appelé «comptes intelligents» ou «abstraction de compte», a été déployé sur le réseau principal Ethereum le 1er mars. Les «comptes intelligents» sont essentiellement une version suralimentée d’un portefeuille Ethereum. Bien que les portefeuilles de contrats intelligents existent déjà, ils reposent sur des composants centralisés. ERC-4337 change cela avec un réseau distribué de « Bundlers » et « Paymasters ».

Sous le capot, il y a quelques changements subtils mais significatifs – à savoir l’ajout de la «couche d’intention utilisateur» – a expliqué Matt Cutler, co-fondateur et PDG de Blocknative, un fournisseur d’infrastructure Ethereum de base.

Selon Cutler, une transaction Ethereum implique aujourd’hui plusieurs étapes discrètes.

Un modèle expliquant le flux de transactions Ethereum actuel. Source : Block native

Un utilisateur accède à son compte externe standard (EOA) ou à sa clé privée pour composer une transaction signée, par exemple, en transférant un jeton non fongible (NFT) à un autre utilisateur.

Cette transaction est ensuite envoyée au mempool public – qui pourrait être décrit comme une file d’attente partagée pour les transactions – pour être extraite par un « Builder » qui l’organise en un « bloc rentable ». À partir de là, le bloc est proposé à un validateur qui le propose et le publie en chaîne, complétant ainsi la transaction.

Sous ERC-4337, la nouvelle «couche d’intention de l’utilisateur» est introduite avant l’étape EOA actuelle.

Un modèle mental expliquant le nouveau flux de transactions Ethereum avec ERC-4337. Source : Block native

Cette couche supplémentaire permet à un utilisateur d’initier des transactions plus complexes en une seule étape. Pour rendre cela possible, ERC-4337 introduit un « Mempool alternatif » et un réseau de bundlers de transactions, ainsi qu’une nouvelle façon de gagner des frais.

Devenir sous-traitant

Un Bundler est un nœud qui fait un travail très similaire au bloc « Builder ». Au lieu d’organiser des transactions signées à partir du mempool public pour assembler un bloc rentable, un bundler saisit les opérations utilisateur, ou userOps, de l’Alt-Mempool pour créer le bundle le plus rentable qui est signé et soumis au réseau en une seule transaction. Tout cela fait partie de la couche nouvellement ajoutée qui rend les comptes intelligents possibles.

Les bundlers sont rémunérés via les frais de gaz userOp pour fournir leur service indispensable.

Alors que n’importe qui peut être un Bundler en théorie, en réalité, réussir pourrait être une autre histoire, a averti Cutler.

Comme les constructeurs, les bundlers sont des « acteurs spécialisés » composés « d’équipes de développement relativement sophistiquées exploitant une infrastructure de calcul, de stockage et de mise en réseau substantielle », a-t-il déclaré.

« ERC-4337 est sans confiance et sans autorisation. Donc, si vous êtes techniquement compétent, vous pouvez certainement vous lever et exploiter votre propre Bundler. Le défi est que le groupement est un marché concurrentiel. Vous serez donc en concurrence avec des équipes relativement sophistiquées qui investissent massivement pour devenir un Bundler compétitif », a-t-il déclaré.

« Les bundlers ne sont pas le genre d’outils que vous mettez simplement debout, oubliez et cela commence à vous imprimer de l’argent. Nous nous attendons à ce que Bundling soit beaucoup plus sophistiqué techniquement que d’être un validateur, par exemple.

Cutler a noté qu’il existe déjà un certain nombre de référentiels de code de bundle open source.

En rapport: Lancement des «comptes intelligents» Ethereum ERC-4337 à WalletCon: l’abstraction de compte est ici

Il y a un débat en cours sur la question de savoir si ERC-4337 aura un impact sur les frais de gaz Ethereum, en particulier compte tenu de l’augmentation de la complexité des transactions associée à l’introduction de la nouvelle couche d’intention de l’utilisateur.

« Bien qu’il soit encore trop tôt pour le dire, je m’attends actuellement à ce que, en moyenne, les frais d’essence ne changent pas tant que ça. Si l’ERC-4337 a un impact, il sera assez léger, à la hausse ou à la baisse. Nous ne nous attendons pas à ce que les frais de transaction deviennent soudainement nuls ou deviennent soudainement 100 fois plus chers », a déclaré Cutler.

Magazine : « L’abstraction de compte » suralimente les portefeuilles Ethereum : Guide des nuls