La collaboration entre Base et l'abstraction de compte Ethereum échoue, les développeurs prennent des chemins séparés

iconThe Defiant
Partager
AI summary iconRésumé
Les nouvelles sur Ethereum ont fait la une cette semaine alors que Base et Ethereum se séparent sur la question de l’abstraction de compte. Selon Derek Chiang d’Ethlabs, l’effort pour aligner l’EIP-8130 de Base avec l’EIP-8141 d’Ethereum a échoué la semaine dernière. Les deux équipes travaillent désormais sur des normes distinctes. Cette séparation pourrait compliquer le développement pour les wallets et les applications. Les actualités de l’écosystème Ethereum mettent en lumière une fragmentation croissante des règles de validation des transactions entre les chaînes. Les développeurs devront gérer des formats incompatibles à l’avenir.

Derek Chiang d'Ethlabs, fondateur de ZeroDev, a déclaré qu'une collaboration pour harmoniser l'EIP-8130 basé sur Base avec l'EIP-8141 Frame Transactions d'Ethereum s'est terminée la semaine dernière, laissant les deux parties poursuivre des normes natives d'abstraction de compte séparées.

Le registre officiel des propositions d'amélioration d'Ethereum liste à la fois EIP-8130 et EIP-8141 comme brouillons. Ethlabs soutient les transactions Frame pour Hegotá, qu'elle décrit comme un prochain hard fork d'Ethereum, et affirme qu'elle compte collaborer avec les Layer 2 et les wallets pour son déploiement.

En termes pratiques, les types de transactions natives incompatibles déplaceraient une partie importante du travail d'intégration vers les développeurs de wallets et d'applications. Chiang a déclaré que cet échec consistait à « transférer la charge aux wallets pour gérer la fragmentation qui en résulte », bien qu'il ait argumenté que le logiciel pourrait toujours masquer ces différences aux utilisateurs.

Comment les designs diffèrent

L'abstraction de compte permet aux comptes de contrats intelligents de définir leur propre logique de validation plutôt que de s'appuyer uniquement sur des règles fixes pour les comptes détenus externement. Le standard final ERC-4337 fournit une abstraction de compte sans modifier les règles de consensus d'Ethereum : les utilisateurs soumettent des objets `UserOperation` à un mempool séparé, et les bundlers les regroupent en transactions pour un contrat EntryPoint.

Les deux nouveaux projets intègrent les fonctions d'abstraction de compte dans la gestion native des transactions, mais ils utilisent des points de contrôle différents.

EIP-8130 combine une nouvelle transaction typée avec un keystore sur chaîne et un système de configuration de compte. Il prend en charge l'authentification personnalisée, les appels groupés et le parrainage de gaz. Chaque transaction déclarant son authentificateur, les nœuds peuvent identifier le travail de validation requis et rejeter les authentificateurs inconnus avant d'exécuter un code de wallet arbitraire.

Le projet 8130 définit un profil L1 avec une acceptation permissive des authenticateurs et un profil L2 qui limite son chemin de transaction natif à un ensemble d'authenticateurs canoniques. Cette structure vise à offrir aux chaînes à haut débit des coûts de validation prévisibles tout en préservant une base commune pour les wallets.

EIP-8141 divise plutôt une transaction en une séquence de « cadres », ou appels de contrat qui valident la transaction, approuvent le paiement du gaz et exécutent les opérations utilisateur. Sa conception permet aux comptes d'utiliser du code EVM pour définir des règles de validation et de paiement du gaz, avec prise en charge de fonctionnalités telles que la rotation des clés, les appels groupés et les paiements de frais alternatifs.

Ethlabs a décrit le compromis central : une validation sans autorisation basée sur l'EVM offre aux transactions Frame une flexibilité pour la confidentialité et les systèmes de signature futurs, mais les coûts de validation dynamiques peuvent poser des défis pour les Layer 2 à haut débit. L'EIP-8130 privilégie une validation plus prévisible en rendant l'authentificateur explicite avant l'exécution.

La portabilité monte dans la pile

Le projet d’EIP-8130 considère toujours la portabilité comme une priorité majeure. Il indique que les comptes peuvent fonctionner sur des chaînes EVM ne prenant pas en charge le type de transaction 8130 en utilisant ERC-4337 ou un autre mécanisme de transport. Il exige également que les chaînes conformes acceptent un ensemble partagé d’authentificateurs canoniques.

La séparation signalée ne rendrait donc pas nécessairement un compte 8130 inutilisable sur une autre chaîne EVM. Toutefois, elle mettrait fin à l'effort visant à établir un format de transaction natif partagé pour Ethereum et Base si les deux projets avancent séparément. Les wallets et les applications devraient sélectionner les règles de transport et de validation des transactions appropriées pour chaque chaîne.

Chiang a détaillé deux réponses possibles : élargir la coordination des ressources partagées par Ethereum et les Layer 2, ou accepter les différences de protocole et développer des wallets et des applications qui les abstraient pour les utilisateurs. Pour l'instant, le registre officiel des EIP liste les deux conceptions comme des brouillons.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.