🧠Portefeuilles Smart Contract
Les portefeuilles à contrat intelligent (Smart Contract Wallets, SCW) sont la prochaine génération de portefeuilles sur Ethereum et autres chaînes EVM. Les portefeuilles traditionnels (comptes détenus extérieurement, ou EOAs) ne sont qu'une paire clé privée + adresse. En revanche, les SCW sont des contrats programmables qui peuvent détenir des fonds, définir des règles personnalisées et exécuter une logique autour des transactions. Pour goodcryptoX, cette technologie a finalement rendu possible le trading non custodial sur DEX.
Rappel rapide : EOAs vs portefeuilles à contrat intelligent
EOA (Externally Owned Account) : un portefeuille Ethereum standard (MetaMask, etc.). Contrôlé directement par une clé privée. Seuls les EOAs peuvent signer des transactions.
SCW (Smart Contract Wallet) : un contrat déployé on-chain. Contrairement à un EOA, il est programmable — ce qui signifie qu’il peut vérifier et exécuter des actions autorisées par un EOA ou clés de session. Cette programmabilité permet des fonctionnalités avancées telles que l’agrégation de transactions, le paiement du gas en jetons autres que l’ETH, et des schémas d’autorisation flexibles.
Dans goodcryptoX, lorsque vous configurez un portefeuille EVM, vous obtenez les deux éléments suivants :
un EOA (signataire)
un portefeuille à contrat intelligent apparié (les fonds y résident)
Pourquoi ils comptent
Les portefeuilles à contrat intelligent sont devenus pratiques après l’adoption de l’abstraction de compte ERC-4337 au début de 2023. Cette norme a introduit :
les contrats EntryPoint : la passerelle pour les transactions SCW
les bundlers : des nœuds qui collectent les transactions SCW et les soumettent on-chain
Ensemble, ils ont débloqué la capacité de construire une expérience de trading totalement non custodial — quelque chose que nous attendions avant de déployer la fonctionnalité DEX.
Ce qu’ils permettent dans goodcryptoX
Voici ce que les SCW débloquent pour vous dans goodcryptoX :
Trading non custodial
L’avantage principal : vous gardez le contrôle de vos fonds. Clés de session vous permettent d’autoriser des opérations de trading sans exposer votre clé privée.
Des clés à permissions limitées, vérifiables on-chain, qui rendent le trading non custodial fluide et sûr.
Plusieurs actions regroupées dans une seule transaction. Exemple : approbations + swap combinés en un seul clic. Économise du temps et du gas, car plusieurs étapes sont exécutées dans une unique transaction.
Paymasters et abstraction du gas
Vous permettent de payer le gas en jetons autres que l’ETH — une étape cruciale pour l’utilisabilité.
Les transactions SCW sont soumises via un pool privé, leur conférant une résistance native contre le front-running et les attaques de sandwich.
Flexibilité future
De retraits groupés à des regroupements de transactions de trading, les SCW ouvrent la porte à des fonctionnalités que nous ne pouvions pas offrir avec les EOAs seuls.
Compromis
Les SCW présentent quelques inconvénients :
Les SCW consomment légèrement plus de gas par transaction — perceptible sur le mainnet Ethereum, mais presque négligeable sur les L2.
Nouvelle infrastructure : les EntryPoints et les bundlers sont encore en maturation, ce qui ajoute de la complexité.
Mais les avantages l’emportent largement sur les coûts, surtout à mesure que l’écosystème se standardise.
Vers où cela va
La direction est claire :
Chaînes EVM
Étape 1 : ERC-4337 a introduit des SCW séparés.
Étape 2 : l’EIP-7702 permet aux EOAs de faire office également de SCW.
Objectif final: chaque portefeuille devient par défaut un portefeuille à contrat intelligent.
Solana
Sur Solana, les portefeuilles reposent déjà sur une logique de programme en arrière-plan. Cependant, l’infrastructure des clés de session et l’abstraction du gas ne sont pas encore suffisamment développées pour permettre le même flux de trading non custodial que nous supportons sur les EVM. Nous prévoyons que l’infrastructure des portefeuilles Solana évoluera de manière similaire dans un avenir proche.
Mis à jour