Les portefeuilles sont la porte d'entrée vers Web3, servant de portails essentiels aux utilisateurs pour envoyer et recevoir des messages, gérer des fonds et interagir avec les applications blockchain. En tant que composant critique de l'infrastructure blockchain, les portefeuilles façonnent considérablement les expériences Web3 des utilisateurs.
L'écosystème des portefeuilles est diversifié, les fournisseurs proposent une gamme variée de produits et de services via différents mécanismes. Alors que les fournisseurs de portefeuilles s'efforcent de garantir la durabilité et la diversification, leurs modèles opérationnels évoluent, créant de nouvelles dynamiques entre les utilisateurs, les applications et l'infrastructure sous-jacente de la blockchain.
Notre rapport vise à éclairer l'état actuel des portefeuilles sur Ethereum, en s'appuyant sur les recherches menées par orderflow.art.
Cependant, identifier les portefeuilles grâce au suivi des transactions on-chain présente plusieurs défis :
Malgré ces limitations, ce rapport offre un aperçu complet du paysage des portefeuilles Ethereum, de ses tendances actuelles et de ses perspectives futures.
Le rapport commence par une section Contexte couvrant deux domaines clés : la Taxonomie des Portefeuilles et le Cycle de Vie des Ordres. Dans la Taxonomie des Portefeuilles, nous classons les portefeuilles Web3 en types custodials et non-custodials, en détaillant les différentes formes de portefeuilles non-custodials. La section Cycle de Vie des Ordres décrit le parcours d'une transaction, identifiant les acteurs clés de l'origine des ordres jusqu'aux constructeurs de blocs.
Ensuite, nous explorons les tendances actuelles, en mettant l'accent sur les développements récents affectant les Originators de Flux de Commandes (OFOs). Nous examinons les implications de l'augmentation de la centralisation sur le marché de la construction de blocs, qui a intensifié la concurrence pour le flux de commandes. Cette section couvre trois concepts clés : le Paiement pour le Flux de Commandes (PFOF), les Enchères de Flux de Commandes (OFAs) et le Flux de Commandes Privé (POF). De plus, nous présentons l'Abstraction de Compte (AA), en mettant particulièrement l'accent sur l'ERC-4337, un développement significatif qui remodèle le paysage du portefeuille.
Enfin, dans les Tendances Futures, nous explorons les développements visant à améliorer l'expérience utilisateur et à relever les défis réglementaires dans le paysage du portefeuille. Nous examinons les pré-confirmations (pré-confs), un mécanisme conçu pour améliorer la vitesse de confirmation des transactions. Nous analysons également deux propositions d'amélioration d'Ethereum (EIP) qui visent à renforcer les capacités d'Abstraction de Compte. De plus, nous discutons des Environnements d'Exécution de Confiance (TEEs) et de leur rôle dans l'amélioration de la sécurité et de la confidentialité des portefeuilles Web3. Nous examinons comment les TEE pourraient servir de solution de conformité potentielle pour l'industrie de la cryptographie, notamment lorsque l'accent réglementaire se déplace de la décentralisation vers des questions de contrôle.
Les portefeuilles servent d'interface principale pour que les utilisateurs interagissent avec les applications blockchain. Bien que les utilisateurs gèrent souvent plusieurs portefeuilles (par exemple, plusieurs comptes MetaMask), le processus de migration des clés privées vers un nouveau fournisseur de portefeuille est généralement fastidieux. Ce manque de portabilité conviviale crée un effet de 'stickiness', gardant souvent les utilisateurs attachés à leurs fournisseurs de portefeuille existants.
L'intensification de la concurrence pour le flux de commandes a accru l'importance de l'acquisition et de la rétention des utilisateurs pour les fournisseurs de portefeuilles. Ce paysage concurrentiel a conduit à un développement intéressant : les applications de finance décentralisée (DeFi), telles que Uniswap, 1inch et Curve Finance, créent désormais leurs propres portefeuilles. Cette initiative stratégique permet à ces plateformes DeFi d'exercer un plus grand contrôle sur le flux de commandes de leurs utilisateurs, capturant potentiellement plus de valeur et offrant une expérience utilisateur plus intégrée.
Cette tendance souligne les relations évolutives entre les utilisateurs, les portefeuilles et les applications DeFi dans l'écosystème blockchain. Elle met en évidence comment la bataille pour le flux d'ordres remodèle le paysage des portefeuilles et influence les stratégies des principaux acteurs de l'espace DeFi.
Figure 1. Aperçu de l'écosystème du portefeuille Ethereum
Les portefeuilles Web3 sont généralement catégorisés comme étant soit sous garde, contrôlés par des tiers, soit non sous garde, contrôlés par l'utilisateur. Le contrôle est défini comme étant qui détient les clés privées du portefeuille.
Il existe différents types de portefeuilles non-custodiaux avec une technologie variée pour améliorer l'expérience utilisateur et la sécurité.
Calcul multipartiteLes portefeuilles (MPC) utilisent des techniques de cryptographie pour crypter, fragmenter et distribuer des clés privées à plusieurs appareils. Ces appareils ou parties doivent évaluer un calcul sans révéler leurs clés privées ou leurs données. Un protocole de calcul multipartite utilisé dans le contexte des portefeuilles MPC a généralement ces propriétés :
Les avantages des portefeuilles MPC sont :
Les comptes appartenant à des entités externes (EOA) sont gérés par des clés privées uniques que les utilisateurs contrôlent pour interagir avec des contrats intelligents on-chain.
EOAs utilisent une clé privéeAlgorithme de signature numérique sur courbe elliptiqueclé (ECDSA) pour signer et vérifier les transactions numériques. Les utilisateurs peuvent envoyer et recevoir des transactions, interagir avec des contrats intelligents et approuver des messages via des EOAs.
Pour créer un EOA, une interface de portefeuille génère une clé privée et une phrase de récupération. En raison de la clé privée et de la phrase de récupération uniques, un utilisateur perdra l'accès à son portefeuille s'il perd à la fois sa clé privée et sa phrase de récupération.
Les portefeuilles de contrats intelligents, ou portefeuilles intelligents, utilisent l'Abstraction de compte et la programmabilité des contrats intelligents pour améliorer l'expérience utilisateur. Les portefeuilles de contrats intelligents ne sont pas contrôlés par une clé privée mais par le code du contrat. Le protocole d'abstraction de compte comme ERC-4337 aide les portefeuilles de contrats intelligents à contourner l'exigence selon laquelle un portefeuille EOA initie une transaction. Les portefeuilles de contrats intelligents peuvent être programmés pour des fonctionnalités telles que:
Comparés aux EOA, les portefeuilles de contrats intelligents ont un faible surcoût en gaz principalement en raison de l'exécution du code du contrat et de la publication d'événements. Les contrats intelligents sont intrinsèquement plus complexes et puissants par rapport aux EOA, donc seuls les portefeuilles de contrats intelligents audités et testés en situation de combat devraient être dignes de confiance.
Orderflow.artillumine le paysage du flux de commandes et identifie les acteurs connus on-chain dans le cycle de vie d'une transaction.
Le cycle de vie d'une transaction commence du côté gauche du flux de commandes Sankey avec des interfaces sur chaîne et se termine du côté droit avec les constructeurs de blocs.
Figure 2. Sankey Orderflow.art modifié du 30 septembre 2024
Les principaux acteurs on-chain dans le cycle de vie d'une transaction sont:
Les originators de flux de commande (OFOs) sont les premières applications on-chain qui interagissent avec un portefeuille. Les OFOs incluent :
Figure 3. Volume de trading frontend (3 ans), Dune Analytics. 30 septembre 2024.
Figure 4. Nombre de transactions frontal (3 ans), Dune Analytics. 30 septembre 2024.
Figure 5. Tailles des échanges frontaliers (7 jours), Dune Analytics. 30 septembre 2024.
Les transactions importantes ou celles impliquant des paires de trading peu liquides sont souvent acheminées vers des enchères de flux d'ordres (OFA) et des agrégateurs pour minimiser le glissement. Ces fournisseurs puisent la liquidité auprès de plusieurs échanges décentralisés (DEX), de sources hors chaîne et d'inventaires propriétaires.
Les commandes Ethereum sont soumises à des mempools publics ou privés :
Les constructeurs arrangent et incluent les transactions dans un bloc. Le cycle de vie de la commande est complet si la transaction est incluse dans le bloc du constructeur gagnant. Si elle n'est pas incluse dans le bloc gagnant, la transaction reste dans le mempool jusqu'à ce qu'elle soit incluse dans un bloc futur ou rejetée.
Le paysage d'Ethereum est actuellement caractérisé par plusieurs tendances significatives qui façonnent l'industrie. Deux tendances majeures d'Ethereum qui affectent les initiateurs de flux de commandes sont 1) la centralisation du marché de construction de blocs, et 2) la mise en œuvre de l'Abstraction de Compte avec ERC-4337.
Marché du constructeur d'Ethereumest devenu de plus en plus centralisé avec deux constructeurs capturant plus de 90% du marché des blocs.
Figure 6.Part de marché du constructeur sur 30 jours à partir du 30 septembre 2024, libmev.com.
Cette concentration a donné naissance à de nouvelles dynamiques dans le flux des ordres:
Ces mécanismes transforment la façon dont les transactions sont traitées et priorisées, offrant des avantages tels que la protection contre le MEV et une meilleure découverte des prix, mais soulevant également des préoccupations concernant l'équité du marché et la décentralisation
Le paiement pour l'ordre d'exécution (”PFOF”) est un concept financier traditionnel qui a commencé avec les teneurs de marché payant les courtiers pour leur flux d'ordres OTC. Les teneurs de marché considèrent le flux d'ordres de détail comme non informé et non toxique, et il est très rentable de trader contre. Avec l'expansion des systèmes de trading automatisés (”ATS”), les teneurs de marché ont utilisé le PFOF pour attirer le flux d'ordres de détail vers leurs ATS.
Les traders particuliers bénéficient du PFOF de trois manières :
Dans Ethereum, le PFOF est apparu comme des relations de flux d'ordres exclusives (EOF) entre les originaires du flux d'ordres (OFO) et les constructeurs. L'EOF contourne le mempool public et représente jusqu'à 35 % du marché. Le flux d'ordres exclusif permet à un constructeur de construire un bloc de valeur supérieure à celui des concurrents contraints de sourcer des transactions à partir du mempool public ou des enchères de flux d'ordres (OFA). Comme les EOF nécessitent des garanties d'exécution, les constructeurs multiplexeront le bundle de l'OFO pour garantir une inclusion en temps opportun.
Il existe plusieurs raisons pour lesquelles les initiateurs de flux d'ordres utilisent des relations EOF :
Relations EOF actuellement connues :
Figure 7. Blocs EOF de pistolet banane*.
Figure 8. Les blocs multiplexés de Banana Gun.
Figure 9. Blocs EOF Maestro.
Figure 10. Blocs multiplexés Maestro.
*EOF est approximé par le flux de commandes non vu par Flashbots ou dans le mempool.
Les enchères de flux de commandes (OFAs) ont été créées pour protéger les transactions des utilisateurs contre les stratégies MEV négatives telles que le front-running et les attaques sandwich. Les OFAs offrent de nombreux avantages aux utilisateurs notamment :
Figure 11. Chaîne d'approvisionnement MEV avec enchères de flux de commandes.
Les OFAs agrègent les transactions d'échange de plusieurs utilisateurs et les mettent aux enchères pour les soumissionnaires tiers pour exécution. Les OFAs fonctionnent comme les commissaires-priseurs et sélectionnent les offres gagnantes selon des critères prédéfinis. Les offres gagnantes sont soumises sur la chaîne en tant que bundle aux constructeurs de blocs pour consensus.
Il existe différents types d'OFA :
Le flux de commandes privées (POF) est le flux de commandes provenant d'origines de flux de commandes verticalement intégrées (portefeuilles, applications, solveurs, chercheurs) et constructeurs. Ce flux n'est généralement pas multiplexé et est envoyé à un unique constructeur.
Les meilleurs constructeurs, Beaver Build et Rsync, sont intégrés aux sociétés de trading propriétaires SCP et Wintermute et bénéficient du flux de commandes CEX-DEX interne.Constructeurs de recherche intégrésont un avantage sur les constructeurs normaux car les bénéfices de leur chercheur peuvent être réaffectés à leur constructeur, augmentant ainsi leur probabilité de soumission de l'offre de bloc gagnante. Les chercheurs-constructeurs intégrés bénéficient également d'économies de latence lors de l'envoi de leur transaction du chercheur au constructeur. Ces économies de latence peuvent ensuite être étendues à l'enchère du constructeur de blocs.
Figure 12. Flux de commandes exclusif (EOF) des sept principaux fournisseurs d'EOF en fonction de la valeur totale.
(a) https://arxiv.org/pdf/2407.13931. EOF pour Titan (b), Beaverbuild (c) et les constructeurs Rsync (d). Notez que seul Rsync voit le flux de commandes privées de Wintermute et seul Beaverbuild voit le flux de commandes privées de SCP.
Des OFAs comme Flashbots Protect et MEV-Blocker ont fourni des RPC aux utilisateurs pour les intégrer dans leurs portefeuilles. Ces produits étaient principalement facultatifs pour les utilisateurs de portefeuilles individuels et intégrés directement dans les applications.
De plus, les portefeuilles ont commencé à capturer la valeur de leur flux de commandes.
La mise en œuvre de l'Abstraction de compte, en particulier à travers l'ERC-4337, révolutionne les interactions des utilisateurs avec les réseaux blockchain en introduisant des portefeuilles de contrats intelligents et de nouvelles entités comme les Bundlers et les Paymasters. Ces développements améliorent non seulement l'expérience utilisateur, mais créent également de nouvelles opportunités et défis en matière de traitement des transactions et de structures tarifaires.
Les principaux objectifs de l'abstraction de compte sont de supprimer le besoin pour tous les utilisateurs d'avoir un EOA et de permettre aux utilisateurs d'utiliser des portefeuilles de contrats intelligents comme compte principal. L'abstraction de compte réalise cela en séparant la gestion des comptes et l'exécution des transactions des EOA. L'abstraction de compte utilise de nouvelles entités : 1) le Bundler, pour initier les transactions et 2) le Paymaster, pour déterminer les politiques de paiement de gaz.
Figure 13. flux de travail ERC-4337
ERC-4337introduit deux nouvelles parties - le Bundler et le Paymaster:
Figure 14. Comptes intelligents actifs hebdomadaires
Figure 15. Revenu hebdomadaire du Bundler
Figure 16. Dépenses hebdomadaires en gaz du payeur de salaire
Sous l'ERC-4337, le Bundler est dans une position similaire à celle du constructeur de blocs d'aujourd'hui et peut exécuter des transactions de flux d'ordres exclusives avec des portefeuilles de contrats intelligents. Le flux d'ordres exclusif est plus important pour les Bundlers car ils concourent pour la commission de priorité la plus élevée et les Bundlers perdants paient les frais de gaz de la réversion de l'opération utilisateur.
Parce que le mempool de UserOperation est public, les UserOperations sont susceptibles de MEV des attaques de front-running et d'attaques sandwich. Les Bundlers peuvent capturer une partie de ce MEV car ils ordonnent et regroupent les UserOperations dans une transaction groupée. Les Searchers pourraient exécuter des Bundlers pour extraire le MEV du mempool public de UserOperation. Les Bundlers et les Builders pourraient s'intégrer pour obtenir un flux de commandes supplémentaire.
Le paysage des cryptomonnaies et de la blockchain est sur le point de connaître une transformation significative, stimulée par les innovations technologiques et les évolutions réglementaires. Les tendances clés qui façonnent l'avenir comprennent :
Alors que l'accent se déplace de la décentralisation large à des discussions nuancées sur le contrôle et l'exécution, ces tendances promettent collectivement de redéfinir la manière dont les utilisateurs interagissent avec les réseaux blockchain, dont les développeurs construisent des applications et dont l'écosystème navigue les défis réglementaires.
Les preconfimations ("préconfs") est une proposition de recherche qui permet aux utilisateurs de recevoir une confirmation de transaction avant que leur transaction ne soit confirmée par consensus. Les préconfs visent à améliorer l'expérience utilisateur en éliminant la congestion élevée du réseau sur Ethereum, les rollups de couche 2 et les validiums grâce à des confirmations plus rapides. Initialement introduites par Justin Drake, les préconfs basées permettent aux proposants L1 de fournir des garanties économiques selon lesquelles une transaction utilisateur L2 sera incluse.
Figure 17.@EspressoSystems/bft-and-proposer-promised-preconfirmations">Basé Preconfirmations pour Rollups
Le paysage de la préconfirmation en est encore à ses débuts et plusieurs méthodologies différentes ont été proposées. Voici celles qui pourraient avoir le plus d'impact sur les initiateurs de flux de commandes :
Les préconférences permettront une meilleure expérience d'exécution car les initiateurs de flux de commandes peuvent garantir l'exécution des transactions moyennant des frais plus élevés.
Dans le cas des préconférences de style XGA, l'inclusion en bas du bloc pour les transactions non sensibles à la latence (c'est-à-dire "gouvernance", "validation", "autorisations", "réclamations") peut réduire le gaz dépensé pour ces transactions et réduire le nombre de retours de transaction pour gaz insuffisant.
Il existe deux EIP d'Abstraction de Compte qui pourraient pleinement libérer le potentiel des portefeuilles de contrats intelligents et devenir des éléments révolutionnaires pour l'écosystème des portefeuilles.
EIP-7702 introduit les fonctionnalités suivantes aux EOAs :
EIP-7702 est conçu pour être rétrocompatible et compatible avec ERC-4337, permettant aux EOAs de tirer parti de l'infrastructure existante ERC-4337. Les EOAs peuvent également se convertir temporairement en portefeuilles de contrats intelligents pour être inclus dans des bundles ERC-4337.
Les avantages de l'EIP-7702 incluent:
EIP-7702 est encore une nouvelle proposition et comporte quelques problèmes que les développeurs doivent prendre en considération :
EIP-7212, ou RIP-7212, crée un contrat pour la vérification de la signature en utilisant la norme de courbe elliptique “secp256r1”. Cette norme a été adoptée pour l'authentification des utilisateurs par les plus grandes corporations Web2 et peut être intégrée dans les portefeuilles de contrats intelligents d'ERC-4337.
"secp256r1" est actuellement utilisé dans les applications d'authentification suivantes :
RIP-7212 est la version roll-up de l'EIP-7212 et des équipes de Kakarot, Polygon, Optimism, zkSync, Scroll et Arbitrum se sont déjà engagées à sa mise en œuvre. Polygon a RIP-7212 disponible sur leur testnet et les Smart Wallets récemment lancés par Coinbase incluent l'authentification par clé de passe.
Figure 18. Authentification mobile via des clés de passe
Alors que l'EIP-7702 est encore une proposition, le RIP-7212 est activement intégré dans les roll-ups de L2 et implémenté dans les portefeuilles de contrats intelligents. Les portefeuilles de passkey renforcent considérablement les portefeuilles intelligents ERC-4337 en éliminant le besoin de mots de passe et de phrases de récupération, et en élevant la sécurité à un niveau matériel. Les projets actuels mettant en avant les passkeys comprennent :
EIP-712 est une norme de signature de message tapée qui vise à permettre la signature de messages hors chaîne pour une signature sur chaîne permettant une meilleure expérience utilisateur. Plutôt que de lire des chaînes d'octets, EIP-712 permet aux signatures d'être affichées dans un format lisible sans perdre les propriétés de sécurité du système. La signature hors chaîne économise du gaz et réduit le nombre de transactions sur chaîne.
Graphique 19. Signature du message en cours
Figure 20. Signature du message avec EIP-712
Une des fonctionnalités clés déverrouillées par l'EIP-712 est qu'elle permet aux dApps de contrôler le flux des transactions pour les utilisateurs plutôt que pour les portefeuilles. Des applications comme Uniswap peuvent minimiser leur MEV car les échanges contourneraient les OFAs et autres extracteurs de valeur MEV.
Figure 21. L'intérêt d'Uniswap pour le contrôle du flux de transactions
En plus de la lisibilité des transactions de portefeuille, l'EIP-712 améliore l'utilisabilité de la gouvernance en permettant à un tiers de payer les frais de gaz pour les votes des utilisateurs. Les électeurs peuvent utiliser la fonctionnalité de signature unique de l'EIP-712 pour créer une transaction de délégation ou de vote signée gratuitement.
En plus de la lisibilité du portefeuille, l'EIP-712 peut être utilisé pour améliorer l'expérience utilisateur dans d'autres domaines.
Les environnements d'exécution fiables (TEEs) sont une enclave sécurisée intégrée à l'intérieur d'un microprocesseur matériel où des calculs et des opérations sensibles peuvent s'exécuter avec intégrité et confidentialité. Les TEEs prennent en charge l'isolation et l'attestation à distance et peuvent exécuter des machines virtuelles telles que l'EVM et CosmWasm sans le surdébit cryptographique tel que le calcul multipartite (MPC) ou les zkSNARKs.
Pour les portefeuilles web3, les TEE mobiles comme le Secure Enclave d'Apple et le Titan M2 de Google peuvent sécuriser les clés privées du portefeuille de contrat intelligent mieux que les portefeuilles matériels standard. Les utilisateurs peuvent créer et stocker une clé privée à l'intérieur d'un TEE et signer des transactions à partir de ces clés. Les clés restent sur le périphérique et ne peuvent être accessibles que par le propriétaire du périphérique via une authentification biométrique ou un code PIN du périphérique.
Les TEE sont actuellement utilisés dans plusieurs solutions de portefeuille :
Les TEE sont sur le point de changer la donne majeurement pour les blockchains.
Références:
Un des principaux défis pour les fournisseurs de portefeuilles a été d'éduquer les utilisateurs et les régulateurs sur l'auto-garde et les comptes on-chain. Cependant, avec la maturation de l'écosystème web3, les principales parties prenantes ont commencé à comprendre plusieurs points cruciaux :
Cette compréhension croissante a été cruciale pour clarifier le rôle des portefeuilles dans l'écosystème des cryptomonnaies et les distinguer des fournisseurs de services financiers traditionnels.
Les stablecoins continuent d'être parmi les actifs cryptographiques les plus importants car ils permettent un transfert de valeur fluide et sans friction à travers les frontières et les systèmes économiques. Ils permettent aux utilisateurs de déplacer de la valeur entre des actifs qui peuvent fluctuer en prix vers des dénominations stables pour une utilisation future. Cependant, les stablecoins sont devenus une priorité pour de nombreux régulateurs en matière de cryptomonnaie principalement en raison de préoccupations concernant :
En conséquence, les stablecoins sont devenus une priorité absolue dans les programmes de crypto-monnaie de nombreux régulateurs, suscitant des débats sur leur rôle dans l’écosystème financier au sens large.
Aux États-Unis, les stablecoins ont attiré une attention réglementaire significative avec le projet Libra de Facebook (maintenant Meta). Le géant de la technologie a proposé un stablecoin géré de manière privée qui pourrait, en théorie, devenir la principale monnaie numérique, suscitant des inquiétudes quant à son impact sur le contrôle de la politique monétaire des banques centrales.
Depuis l'arrêt du projet Libra en 2022, l'objectif principal de la politique américaine en matière de stablecoins réglementaires a été de garantir la bonne couverture et la surveillance des stablecoins. Ce changement a conduit les émetteurs de stablecoins à adopter des pratiques similaires à celles des institutions financières réglementées, avec des accords de garde solides, des relations bancaires établies et des programmes de surveillance complets. Bien que divers organismes de réglementation aient contribué à des réglementations fragmentaires, le Congrès américain travaille à l'élaboration d'un cadre réglementaire plus complet pour les stablecoins.
Dans l'UE, le règlement sur le marché des crypto-actifs (MiCA) entre en vigueur et contient des dispositions clés concernant les stablecoins. Au moment de la rédaction de cet article, seuls le stablecoin USDC de Circle et le stablecoin Euro ont été enregistrés avec succès dans l'UE.
Les échanges de jetons dans le portefeuille sont devenus une fonctionnalité populaire dans de nombreux portefeuilles de cryptomonnaie améliorant la convivialité des applications sur chaîne et permettant aux utilisateurs de naviguer dans les interactions de pont et de chaîne croisée.
Cependant, cette fonctionnalité a attiré l'attention des régulateurs, en particulier des autorités des marchés financiers, qui tentent d'appliquer les réglementations des services financiers traditionnels aux portefeuilles proposant des fonctionnalités d'échange. Plus particulièrement, la SEC a engagé des poursuites judiciaires contre certains fournisseurs de portefeuilles, alléguant que les fonctionnalités d'échange de ces portefeuilles opèrent effectivement en tant que courtiers non enregistrés.
En avril 2024, la SEC revendicationLe fait que le portefeuille Coinbase agisse en tant que courtier a été rejeté. Les portefeuilles à auto-garde avec des fonctionnalités d'échange ne répondent généralement pas aux critères de classification des courtiers. L'argument de la SEC repose sur leurs allégations selon lesquelles certains actifs disponibles via ces portefeuilles sont des titres non enregistrés.
Consensys a intenté une action en justice contre la SEC en avril 2024 pour savoir si la SEC a le pouvoir légal de réglementer MetaMask en tant que courtier et émetteur de titres et a obtenu un examen accéléré par le juge dans l'affaire. Les procédures judiciaires accélérées pourraient aboutir à une décision d'ici la fin de cette année.
Malgré ce procès et la perte du procès Coinbase v SEC, la SEC a déposé une Avis Wells contre Consensys à la fin du mois de juin 2024. La SEC a allégué que Consensys avait agi en tant que courtier non enregistré de titres de crypto-actifs par le biais de MetaMask Swaps et de son programme de jalonnement de crypto-monnaies, MetaMask Staking.
Alors que les portefeuilles continueront d'être au centre des débats sur la finance illicite et l'auto-conservation, une grande partie de la future conversation réglementaire se portera sur la question de la décentralisation. Au cours des dernières années, l'industrie de la crypto a utilisé le concept de décentralisation pour expliquer aux régulateurs pourquoi les réglementations traditionnelles sur les titres financiers ne devraient pas s'appliquer aux services de crypto. Cet argument aborde spécifiquement les questions de contrôle et de parties responsables.
Les règles et les orientations de la finance traditionnelle régissent les intermédiaires pour assurer la protection et la responsabilité des consommateurs. Cependant, un défi clé émerge : comment atteindre ces objectifs lorsque les services impliqués ne sont pas intrinsèquement des intermédiaires et ne détiennent pas d'actifs ou n'exécutent pas d'opérations pour les utilisateurs ?
La décentralisation, à la fois en tant que concept et en tant qu’objectif de conception, a contribué à expliquer pourquoi les réglementations traditionnelles en matière de services financiers sont difficiles à appliquer aux cryptomonnaies. Cependant, nous entrons maintenant dans une nouvelle phase du discours réglementaire où les régulateurs cherchent à définir et à appliquer des définitions de la décentralisation à divers services, des portefeuilles aux échanges décentralisés (DEX) et au-delà. Les régulateurs voient maintenant une opportunité de classer de nombreux services cryptographiques comme non décentralisés ou « décentralisés de nom uniquement ». Cette classification découle de deux facteurs principaux :
C'est pourquoi la prochaine phase du discours réglementaire se déplacera vers le concept de contrôle. Les questions clés incluront : Les portefeuilles ont-ils le contrôle sur l'exécution de l'opération d'un utilisateur ? Les DEX ont-ils le contrôle sur la manière dont une opération est exécutée ou remplie ? L'industrie de la cryptographie dans son ensemble fait des progrès significatifs dans le développement de nouveaux modèles opérationnels qui vont au-delà de la notion de services décentralisés et entrent dans une conversation sur le contrôle, les données et la confidentialité.
À l'avant-garde de ces avancées se trouve l'utilité des environnements d'exécution sécurisés (TEE). Nous nous dirigeons vers une structure de marché où le contrôle opérationnel réside dans le matériel et le logiciel, plutôt qu'avec les fournisseurs de services. Dans ce modèle, les fournisseurs de services n'ont pas un contrôle direct sur les opérations en cours ni la capacité de voir les ordres des utilisateurs. Avec cette approche, l'industrie de la cryptographie ouvre de nouvelles voies pour les services financiers et les applications de communication.
Enfin, alors que nous passons des discussions sur la décentralisation à des conversations plus nuancées sur le contrôle, les concepts d'exécution, de finalité et de règlement deviendront de plus en plus importants. L'industrie devra définir collectivement:
Les portefeuilles sont la porte d'entrée vers Web3, servant de portails essentiels aux utilisateurs pour envoyer et recevoir des messages, gérer des fonds et interagir avec les applications blockchain. En tant que composant critique de l'infrastructure blockchain, les portefeuilles façonnent considérablement les expériences Web3 des utilisateurs.
L'écosystème des portefeuilles est diversifié, les fournisseurs proposent une gamme variée de produits et de services via différents mécanismes. Alors que les fournisseurs de portefeuilles s'efforcent de garantir la durabilité et la diversification, leurs modèles opérationnels évoluent, créant de nouvelles dynamiques entre les utilisateurs, les applications et l'infrastructure sous-jacente de la blockchain.
Notre rapport vise à éclairer l'état actuel des portefeuilles sur Ethereum, en s'appuyant sur les recherches menées par orderflow.art.
Cependant, identifier les portefeuilles grâce au suivi des transactions on-chain présente plusieurs défis :
Malgré ces limitations, ce rapport offre un aperçu complet du paysage des portefeuilles Ethereum, de ses tendances actuelles et de ses perspectives futures.
Le rapport commence par une section Contexte couvrant deux domaines clés : la Taxonomie des Portefeuilles et le Cycle de Vie des Ordres. Dans la Taxonomie des Portefeuilles, nous classons les portefeuilles Web3 en types custodials et non-custodials, en détaillant les différentes formes de portefeuilles non-custodials. La section Cycle de Vie des Ordres décrit le parcours d'une transaction, identifiant les acteurs clés de l'origine des ordres jusqu'aux constructeurs de blocs.
Ensuite, nous explorons les tendances actuelles, en mettant l'accent sur les développements récents affectant les Originators de Flux de Commandes (OFOs). Nous examinons les implications de l'augmentation de la centralisation sur le marché de la construction de blocs, qui a intensifié la concurrence pour le flux de commandes. Cette section couvre trois concepts clés : le Paiement pour le Flux de Commandes (PFOF), les Enchères de Flux de Commandes (OFAs) et le Flux de Commandes Privé (POF). De plus, nous présentons l'Abstraction de Compte (AA), en mettant particulièrement l'accent sur l'ERC-4337, un développement significatif qui remodèle le paysage du portefeuille.
Enfin, dans les Tendances Futures, nous explorons les développements visant à améliorer l'expérience utilisateur et à relever les défis réglementaires dans le paysage du portefeuille. Nous examinons les pré-confirmations (pré-confs), un mécanisme conçu pour améliorer la vitesse de confirmation des transactions. Nous analysons également deux propositions d'amélioration d'Ethereum (EIP) qui visent à renforcer les capacités d'Abstraction de Compte. De plus, nous discutons des Environnements d'Exécution de Confiance (TEEs) et de leur rôle dans l'amélioration de la sécurité et de la confidentialité des portefeuilles Web3. Nous examinons comment les TEE pourraient servir de solution de conformité potentielle pour l'industrie de la cryptographie, notamment lorsque l'accent réglementaire se déplace de la décentralisation vers des questions de contrôle.
Les portefeuilles servent d'interface principale pour que les utilisateurs interagissent avec les applications blockchain. Bien que les utilisateurs gèrent souvent plusieurs portefeuilles (par exemple, plusieurs comptes MetaMask), le processus de migration des clés privées vers un nouveau fournisseur de portefeuille est généralement fastidieux. Ce manque de portabilité conviviale crée un effet de 'stickiness', gardant souvent les utilisateurs attachés à leurs fournisseurs de portefeuille existants.
L'intensification de la concurrence pour le flux de commandes a accru l'importance de l'acquisition et de la rétention des utilisateurs pour les fournisseurs de portefeuilles. Ce paysage concurrentiel a conduit à un développement intéressant : les applications de finance décentralisée (DeFi), telles que Uniswap, 1inch et Curve Finance, créent désormais leurs propres portefeuilles. Cette initiative stratégique permet à ces plateformes DeFi d'exercer un plus grand contrôle sur le flux de commandes de leurs utilisateurs, capturant potentiellement plus de valeur et offrant une expérience utilisateur plus intégrée.
Cette tendance souligne les relations évolutives entre les utilisateurs, les portefeuilles et les applications DeFi dans l'écosystème blockchain. Elle met en évidence comment la bataille pour le flux d'ordres remodèle le paysage des portefeuilles et influence les stratégies des principaux acteurs de l'espace DeFi.
Figure 1. Aperçu de l'écosystème du portefeuille Ethereum
Les portefeuilles Web3 sont généralement catégorisés comme étant soit sous garde, contrôlés par des tiers, soit non sous garde, contrôlés par l'utilisateur. Le contrôle est défini comme étant qui détient les clés privées du portefeuille.
Il existe différents types de portefeuilles non-custodiaux avec une technologie variée pour améliorer l'expérience utilisateur et la sécurité.
Calcul multipartiteLes portefeuilles (MPC) utilisent des techniques de cryptographie pour crypter, fragmenter et distribuer des clés privées à plusieurs appareils. Ces appareils ou parties doivent évaluer un calcul sans révéler leurs clés privées ou leurs données. Un protocole de calcul multipartite utilisé dans le contexte des portefeuilles MPC a généralement ces propriétés :
Les avantages des portefeuilles MPC sont :
Les comptes appartenant à des entités externes (EOA) sont gérés par des clés privées uniques que les utilisateurs contrôlent pour interagir avec des contrats intelligents on-chain.
EOAs utilisent une clé privéeAlgorithme de signature numérique sur courbe elliptiqueclé (ECDSA) pour signer et vérifier les transactions numériques. Les utilisateurs peuvent envoyer et recevoir des transactions, interagir avec des contrats intelligents et approuver des messages via des EOAs.
Pour créer un EOA, une interface de portefeuille génère une clé privée et une phrase de récupération. En raison de la clé privée et de la phrase de récupération uniques, un utilisateur perdra l'accès à son portefeuille s'il perd à la fois sa clé privée et sa phrase de récupération.
Les portefeuilles de contrats intelligents, ou portefeuilles intelligents, utilisent l'Abstraction de compte et la programmabilité des contrats intelligents pour améliorer l'expérience utilisateur. Les portefeuilles de contrats intelligents ne sont pas contrôlés par une clé privée mais par le code du contrat. Le protocole d'abstraction de compte comme ERC-4337 aide les portefeuilles de contrats intelligents à contourner l'exigence selon laquelle un portefeuille EOA initie une transaction. Les portefeuilles de contrats intelligents peuvent être programmés pour des fonctionnalités telles que:
Comparés aux EOA, les portefeuilles de contrats intelligents ont un faible surcoût en gaz principalement en raison de l'exécution du code du contrat et de la publication d'événements. Les contrats intelligents sont intrinsèquement plus complexes et puissants par rapport aux EOA, donc seuls les portefeuilles de contrats intelligents audités et testés en situation de combat devraient être dignes de confiance.
Orderflow.artillumine le paysage du flux de commandes et identifie les acteurs connus on-chain dans le cycle de vie d'une transaction.
Le cycle de vie d'une transaction commence du côté gauche du flux de commandes Sankey avec des interfaces sur chaîne et se termine du côté droit avec les constructeurs de blocs.
Figure 2. Sankey Orderflow.art modifié du 30 septembre 2024
Les principaux acteurs on-chain dans le cycle de vie d'une transaction sont:
Les originators de flux de commande (OFOs) sont les premières applications on-chain qui interagissent avec un portefeuille. Les OFOs incluent :
Figure 3. Volume de trading frontend (3 ans), Dune Analytics. 30 septembre 2024.
Figure 4. Nombre de transactions frontal (3 ans), Dune Analytics. 30 septembre 2024.
Figure 5. Tailles des échanges frontaliers (7 jours), Dune Analytics. 30 septembre 2024.
Les transactions importantes ou celles impliquant des paires de trading peu liquides sont souvent acheminées vers des enchères de flux d'ordres (OFA) et des agrégateurs pour minimiser le glissement. Ces fournisseurs puisent la liquidité auprès de plusieurs échanges décentralisés (DEX), de sources hors chaîne et d'inventaires propriétaires.
Les commandes Ethereum sont soumises à des mempools publics ou privés :
Les constructeurs arrangent et incluent les transactions dans un bloc. Le cycle de vie de la commande est complet si la transaction est incluse dans le bloc du constructeur gagnant. Si elle n'est pas incluse dans le bloc gagnant, la transaction reste dans le mempool jusqu'à ce qu'elle soit incluse dans un bloc futur ou rejetée.
Le paysage d'Ethereum est actuellement caractérisé par plusieurs tendances significatives qui façonnent l'industrie. Deux tendances majeures d'Ethereum qui affectent les initiateurs de flux de commandes sont 1) la centralisation du marché de construction de blocs, et 2) la mise en œuvre de l'Abstraction de Compte avec ERC-4337.
Marché du constructeur d'Ethereumest devenu de plus en plus centralisé avec deux constructeurs capturant plus de 90% du marché des blocs.
Figure 6.Part de marché du constructeur sur 30 jours à partir du 30 septembre 2024, libmev.com.
Cette concentration a donné naissance à de nouvelles dynamiques dans le flux des ordres:
Ces mécanismes transforment la façon dont les transactions sont traitées et priorisées, offrant des avantages tels que la protection contre le MEV et une meilleure découverte des prix, mais soulevant également des préoccupations concernant l'équité du marché et la décentralisation
Le paiement pour l'ordre d'exécution (”PFOF”) est un concept financier traditionnel qui a commencé avec les teneurs de marché payant les courtiers pour leur flux d'ordres OTC. Les teneurs de marché considèrent le flux d'ordres de détail comme non informé et non toxique, et il est très rentable de trader contre. Avec l'expansion des systèmes de trading automatisés (”ATS”), les teneurs de marché ont utilisé le PFOF pour attirer le flux d'ordres de détail vers leurs ATS.
Les traders particuliers bénéficient du PFOF de trois manières :
Dans Ethereum, le PFOF est apparu comme des relations de flux d'ordres exclusives (EOF) entre les originaires du flux d'ordres (OFO) et les constructeurs. L'EOF contourne le mempool public et représente jusqu'à 35 % du marché. Le flux d'ordres exclusif permet à un constructeur de construire un bloc de valeur supérieure à celui des concurrents contraints de sourcer des transactions à partir du mempool public ou des enchères de flux d'ordres (OFA). Comme les EOF nécessitent des garanties d'exécution, les constructeurs multiplexeront le bundle de l'OFO pour garantir une inclusion en temps opportun.
Il existe plusieurs raisons pour lesquelles les initiateurs de flux d'ordres utilisent des relations EOF :
Relations EOF actuellement connues :
Figure 7. Blocs EOF de pistolet banane*.
Figure 8. Les blocs multiplexés de Banana Gun.
Figure 9. Blocs EOF Maestro.
Figure 10. Blocs multiplexés Maestro.
*EOF est approximé par le flux de commandes non vu par Flashbots ou dans le mempool.
Les enchères de flux de commandes (OFAs) ont été créées pour protéger les transactions des utilisateurs contre les stratégies MEV négatives telles que le front-running et les attaques sandwich. Les OFAs offrent de nombreux avantages aux utilisateurs notamment :
Figure 11. Chaîne d'approvisionnement MEV avec enchères de flux de commandes.
Les OFAs agrègent les transactions d'échange de plusieurs utilisateurs et les mettent aux enchères pour les soumissionnaires tiers pour exécution. Les OFAs fonctionnent comme les commissaires-priseurs et sélectionnent les offres gagnantes selon des critères prédéfinis. Les offres gagnantes sont soumises sur la chaîne en tant que bundle aux constructeurs de blocs pour consensus.
Il existe différents types d'OFA :
Le flux de commandes privées (POF) est le flux de commandes provenant d'origines de flux de commandes verticalement intégrées (portefeuilles, applications, solveurs, chercheurs) et constructeurs. Ce flux n'est généralement pas multiplexé et est envoyé à un unique constructeur.
Les meilleurs constructeurs, Beaver Build et Rsync, sont intégrés aux sociétés de trading propriétaires SCP et Wintermute et bénéficient du flux de commandes CEX-DEX interne.Constructeurs de recherche intégrésont un avantage sur les constructeurs normaux car les bénéfices de leur chercheur peuvent être réaffectés à leur constructeur, augmentant ainsi leur probabilité de soumission de l'offre de bloc gagnante. Les chercheurs-constructeurs intégrés bénéficient également d'économies de latence lors de l'envoi de leur transaction du chercheur au constructeur. Ces économies de latence peuvent ensuite être étendues à l'enchère du constructeur de blocs.
Figure 12. Flux de commandes exclusif (EOF) des sept principaux fournisseurs d'EOF en fonction de la valeur totale.
(a) https://arxiv.org/pdf/2407.13931. EOF pour Titan (b), Beaverbuild (c) et les constructeurs Rsync (d). Notez que seul Rsync voit le flux de commandes privées de Wintermute et seul Beaverbuild voit le flux de commandes privées de SCP.
Des OFAs comme Flashbots Protect et MEV-Blocker ont fourni des RPC aux utilisateurs pour les intégrer dans leurs portefeuilles. Ces produits étaient principalement facultatifs pour les utilisateurs de portefeuilles individuels et intégrés directement dans les applications.
De plus, les portefeuilles ont commencé à capturer la valeur de leur flux de commandes.
La mise en œuvre de l'Abstraction de compte, en particulier à travers l'ERC-4337, révolutionne les interactions des utilisateurs avec les réseaux blockchain en introduisant des portefeuilles de contrats intelligents et de nouvelles entités comme les Bundlers et les Paymasters. Ces développements améliorent non seulement l'expérience utilisateur, mais créent également de nouvelles opportunités et défis en matière de traitement des transactions et de structures tarifaires.
Les principaux objectifs de l'abstraction de compte sont de supprimer le besoin pour tous les utilisateurs d'avoir un EOA et de permettre aux utilisateurs d'utiliser des portefeuilles de contrats intelligents comme compte principal. L'abstraction de compte réalise cela en séparant la gestion des comptes et l'exécution des transactions des EOA. L'abstraction de compte utilise de nouvelles entités : 1) le Bundler, pour initier les transactions et 2) le Paymaster, pour déterminer les politiques de paiement de gaz.
Figure 13. flux de travail ERC-4337
ERC-4337introduit deux nouvelles parties - le Bundler et le Paymaster:
Figure 14. Comptes intelligents actifs hebdomadaires
Figure 15. Revenu hebdomadaire du Bundler
Figure 16. Dépenses hebdomadaires en gaz du payeur de salaire
Sous l'ERC-4337, le Bundler est dans une position similaire à celle du constructeur de blocs d'aujourd'hui et peut exécuter des transactions de flux d'ordres exclusives avec des portefeuilles de contrats intelligents. Le flux d'ordres exclusif est plus important pour les Bundlers car ils concourent pour la commission de priorité la plus élevée et les Bundlers perdants paient les frais de gaz de la réversion de l'opération utilisateur.
Parce que le mempool de UserOperation est public, les UserOperations sont susceptibles de MEV des attaques de front-running et d'attaques sandwich. Les Bundlers peuvent capturer une partie de ce MEV car ils ordonnent et regroupent les UserOperations dans une transaction groupée. Les Searchers pourraient exécuter des Bundlers pour extraire le MEV du mempool public de UserOperation. Les Bundlers et les Builders pourraient s'intégrer pour obtenir un flux de commandes supplémentaire.
Le paysage des cryptomonnaies et de la blockchain est sur le point de connaître une transformation significative, stimulée par les innovations technologiques et les évolutions réglementaires. Les tendances clés qui façonnent l'avenir comprennent :
Alors que l'accent se déplace de la décentralisation large à des discussions nuancées sur le contrôle et l'exécution, ces tendances promettent collectivement de redéfinir la manière dont les utilisateurs interagissent avec les réseaux blockchain, dont les développeurs construisent des applications et dont l'écosystème navigue les défis réglementaires.
Les preconfimations ("préconfs") est une proposition de recherche qui permet aux utilisateurs de recevoir une confirmation de transaction avant que leur transaction ne soit confirmée par consensus. Les préconfs visent à améliorer l'expérience utilisateur en éliminant la congestion élevée du réseau sur Ethereum, les rollups de couche 2 et les validiums grâce à des confirmations plus rapides. Initialement introduites par Justin Drake, les préconfs basées permettent aux proposants L1 de fournir des garanties économiques selon lesquelles une transaction utilisateur L2 sera incluse.
Figure 17.@EspressoSystems/bft-and-proposer-promised-preconfirmations">Basé Preconfirmations pour Rollups
Le paysage de la préconfirmation en est encore à ses débuts et plusieurs méthodologies différentes ont été proposées. Voici celles qui pourraient avoir le plus d'impact sur les initiateurs de flux de commandes :
Les préconférences permettront une meilleure expérience d'exécution car les initiateurs de flux de commandes peuvent garantir l'exécution des transactions moyennant des frais plus élevés.
Dans le cas des préconférences de style XGA, l'inclusion en bas du bloc pour les transactions non sensibles à la latence (c'est-à-dire "gouvernance", "validation", "autorisations", "réclamations") peut réduire le gaz dépensé pour ces transactions et réduire le nombre de retours de transaction pour gaz insuffisant.
Il existe deux EIP d'Abstraction de Compte qui pourraient pleinement libérer le potentiel des portefeuilles de contrats intelligents et devenir des éléments révolutionnaires pour l'écosystème des portefeuilles.
EIP-7702 introduit les fonctionnalités suivantes aux EOAs :
EIP-7702 est conçu pour être rétrocompatible et compatible avec ERC-4337, permettant aux EOAs de tirer parti de l'infrastructure existante ERC-4337. Les EOAs peuvent également se convertir temporairement en portefeuilles de contrats intelligents pour être inclus dans des bundles ERC-4337.
Les avantages de l'EIP-7702 incluent:
EIP-7702 est encore une nouvelle proposition et comporte quelques problèmes que les développeurs doivent prendre en considération :
EIP-7212, ou RIP-7212, crée un contrat pour la vérification de la signature en utilisant la norme de courbe elliptique “secp256r1”. Cette norme a été adoptée pour l'authentification des utilisateurs par les plus grandes corporations Web2 et peut être intégrée dans les portefeuilles de contrats intelligents d'ERC-4337.
"secp256r1" est actuellement utilisé dans les applications d'authentification suivantes :
RIP-7212 est la version roll-up de l'EIP-7212 et des équipes de Kakarot, Polygon, Optimism, zkSync, Scroll et Arbitrum se sont déjà engagées à sa mise en œuvre. Polygon a RIP-7212 disponible sur leur testnet et les Smart Wallets récemment lancés par Coinbase incluent l'authentification par clé de passe.
Figure 18. Authentification mobile via des clés de passe
Alors que l'EIP-7702 est encore une proposition, le RIP-7212 est activement intégré dans les roll-ups de L2 et implémenté dans les portefeuilles de contrats intelligents. Les portefeuilles de passkey renforcent considérablement les portefeuilles intelligents ERC-4337 en éliminant le besoin de mots de passe et de phrases de récupération, et en élevant la sécurité à un niveau matériel. Les projets actuels mettant en avant les passkeys comprennent :
EIP-712 est une norme de signature de message tapée qui vise à permettre la signature de messages hors chaîne pour une signature sur chaîne permettant une meilleure expérience utilisateur. Plutôt que de lire des chaînes d'octets, EIP-712 permet aux signatures d'être affichées dans un format lisible sans perdre les propriétés de sécurité du système. La signature hors chaîne économise du gaz et réduit le nombre de transactions sur chaîne.
Graphique 19. Signature du message en cours
Figure 20. Signature du message avec EIP-712
Une des fonctionnalités clés déverrouillées par l'EIP-712 est qu'elle permet aux dApps de contrôler le flux des transactions pour les utilisateurs plutôt que pour les portefeuilles. Des applications comme Uniswap peuvent minimiser leur MEV car les échanges contourneraient les OFAs et autres extracteurs de valeur MEV.
Figure 21. L'intérêt d'Uniswap pour le contrôle du flux de transactions
En plus de la lisibilité des transactions de portefeuille, l'EIP-712 améliore l'utilisabilité de la gouvernance en permettant à un tiers de payer les frais de gaz pour les votes des utilisateurs. Les électeurs peuvent utiliser la fonctionnalité de signature unique de l'EIP-712 pour créer une transaction de délégation ou de vote signée gratuitement.
En plus de la lisibilité du portefeuille, l'EIP-712 peut être utilisé pour améliorer l'expérience utilisateur dans d'autres domaines.
Les environnements d'exécution fiables (TEEs) sont une enclave sécurisée intégrée à l'intérieur d'un microprocesseur matériel où des calculs et des opérations sensibles peuvent s'exécuter avec intégrité et confidentialité. Les TEEs prennent en charge l'isolation et l'attestation à distance et peuvent exécuter des machines virtuelles telles que l'EVM et CosmWasm sans le surdébit cryptographique tel que le calcul multipartite (MPC) ou les zkSNARKs.
Pour les portefeuilles web3, les TEE mobiles comme le Secure Enclave d'Apple et le Titan M2 de Google peuvent sécuriser les clés privées du portefeuille de contrat intelligent mieux que les portefeuilles matériels standard. Les utilisateurs peuvent créer et stocker une clé privée à l'intérieur d'un TEE et signer des transactions à partir de ces clés. Les clés restent sur le périphérique et ne peuvent être accessibles que par le propriétaire du périphérique via une authentification biométrique ou un code PIN du périphérique.
Les TEE sont actuellement utilisés dans plusieurs solutions de portefeuille :
Les TEE sont sur le point de changer la donne majeurement pour les blockchains.
Références:
Un des principaux défis pour les fournisseurs de portefeuilles a été d'éduquer les utilisateurs et les régulateurs sur l'auto-garde et les comptes on-chain. Cependant, avec la maturation de l'écosystème web3, les principales parties prenantes ont commencé à comprendre plusieurs points cruciaux :
Cette compréhension croissante a été cruciale pour clarifier le rôle des portefeuilles dans l'écosystème des cryptomonnaies et les distinguer des fournisseurs de services financiers traditionnels.
Les stablecoins continuent d'être parmi les actifs cryptographiques les plus importants car ils permettent un transfert de valeur fluide et sans friction à travers les frontières et les systèmes économiques. Ils permettent aux utilisateurs de déplacer de la valeur entre des actifs qui peuvent fluctuer en prix vers des dénominations stables pour une utilisation future. Cependant, les stablecoins sont devenus une priorité pour de nombreux régulateurs en matière de cryptomonnaie principalement en raison de préoccupations concernant :
En conséquence, les stablecoins sont devenus une priorité absolue dans les programmes de crypto-monnaie de nombreux régulateurs, suscitant des débats sur leur rôle dans l’écosystème financier au sens large.
Aux États-Unis, les stablecoins ont attiré une attention réglementaire significative avec le projet Libra de Facebook (maintenant Meta). Le géant de la technologie a proposé un stablecoin géré de manière privée qui pourrait, en théorie, devenir la principale monnaie numérique, suscitant des inquiétudes quant à son impact sur le contrôle de la politique monétaire des banques centrales.
Depuis l'arrêt du projet Libra en 2022, l'objectif principal de la politique américaine en matière de stablecoins réglementaires a été de garantir la bonne couverture et la surveillance des stablecoins. Ce changement a conduit les émetteurs de stablecoins à adopter des pratiques similaires à celles des institutions financières réglementées, avec des accords de garde solides, des relations bancaires établies et des programmes de surveillance complets. Bien que divers organismes de réglementation aient contribué à des réglementations fragmentaires, le Congrès américain travaille à l'élaboration d'un cadre réglementaire plus complet pour les stablecoins.
Dans l'UE, le règlement sur le marché des crypto-actifs (MiCA) entre en vigueur et contient des dispositions clés concernant les stablecoins. Au moment de la rédaction de cet article, seuls le stablecoin USDC de Circle et le stablecoin Euro ont été enregistrés avec succès dans l'UE.
Les échanges de jetons dans le portefeuille sont devenus une fonctionnalité populaire dans de nombreux portefeuilles de cryptomonnaie améliorant la convivialité des applications sur chaîne et permettant aux utilisateurs de naviguer dans les interactions de pont et de chaîne croisée.
Cependant, cette fonctionnalité a attiré l'attention des régulateurs, en particulier des autorités des marchés financiers, qui tentent d'appliquer les réglementations des services financiers traditionnels aux portefeuilles proposant des fonctionnalités d'échange. Plus particulièrement, la SEC a engagé des poursuites judiciaires contre certains fournisseurs de portefeuilles, alléguant que les fonctionnalités d'échange de ces portefeuilles opèrent effectivement en tant que courtiers non enregistrés.
En avril 2024, la SEC revendicationLe fait que le portefeuille Coinbase agisse en tant que courtier a été rejeté. Les portefeuilles à auto-garde avec des fonctionnalités d'échange ne répondent généralement pas aux critères de classification des courtiers. L'argument de la SEC repose sur leurs allégations selon lesquelles certains actifs disponibles via ces portefeuilles sont des titres non enregistrés.
Consensys a intenté une action en justice contre la SEC en avril 2024 pour savoir si la SEC a le pouvoir légal de réglementer MetaMask en tant que courtier et émetteur de titres et a obtenu un examen accéléré par le juge dans l'affaire. Les procédures judiciaires accélérées pourraient aboutir à une décision d'ici la fin de cette année.
Malgré ce procès et la perte du procès Coinbase v SEC, la SEC a déposé une Avis Wells contre Consensys à la fin du mois de juin 2024. La SEC a allégué que Consensys avait agi en tant que courtier non enregistré de titres de crypto-actifs par le biais de MetaMask Swaps et de son programme de jalonnement de crypto-monnaies, MetaMask Staking.
Alors que les portefeuilles continueront d'être au centre des débats sur la finance illicite et l'auto-conservation, une grande partie de la future conversation réglementaire se portera sur la question de la décentralisation. Au cours des dernières années, l'industrie de la crypto a utilisé le concept de décentralisation pour expliquer aux régulateurs pourquoi les réglementations traditionnelles sur les titres financiers ne devraient pas s'appliquer aux services de crypto. Cet argument aborde spécifiquement les questions de contrôle et de parties responsables.
Les règles et les orientations de la finance traditionnelle régissent les intermédiaires pour assurer la protection et la responsabilité des consommateurs. Cependant, un défi clé émerge : comment atteindre ces objectifs lorsque les services impliqués ne sont pas intrinsèquement des intermédiaires et ne détiennent pas d'actifs ou n'exécutent pas d'opérations pour les utilisateurs ?
La décentralisation, à la fois en tant que concept et en tant qu’objectif de conception, a contribué à expliquer pourquoi les réglementations traditionnelles en matière de services financiers sont difficiles à appliquer aux cryptomonnaies. Cependant, nous entrons maintenant dans une nouvelle phase du discours réglementaire où les régulateurs cherchent à définir et à appliquer des définitions de la décentralisation à divers services, des portefeuilles aux échanges décentralisés (DEX) et au-delà. Les régulateurs voient maintenant une opportunité de classer de nombreux services cryptographiques comme non décentralisés ou « décentralisés de nom uniquement ». Cette classification découle de deux facteurs principaux :
C'est pourquoi la prochaine phase du discours réglementaire se déplacera vers le concept de contrôle. Les questions clés incluront : Les portefeuilles ont-ils le contrôle sur l'exécution de l'opération d'un utilisateur ? Les DEX ont-ils le contrôle sur la manière dont une opération est exécutée ou remplie ? L'industrie de la cryptographie dans son ensemble fait des progrès significatifs dans le développement de nouveaux modèles opérationnels qui vont au-delà de la notion de services décentralisés et entrent dans une conversation sur le contrôle, les données et la confidentialité.
À l'avant-garde de ces avancées se trouve l'utilité des environnements d'exécution sécurisés (TEE). Nous nous dirigeons vers une structure de marché où le contrôle opérationnel réside dans le matériel et le logiciel, plutôt qu'avec les fournisseurs de services. Dans ce modèle, les fournisseurs de services n'ont pas un contrôle direct sur les opérations en cours ni la capacité de voir les ordres des utilisateurs. Avec cette approche, l'industrie de la cryptographie ouvre de nouvelles voies pour les services financiers et les applications de communication.
Enfin, alors que nous passons des discussions sur la décentralisation à des conversations plus nuancées sur le contrôle, les concepts d'exécution, de finalité et de règlement deviendront de plus en plus importants. L'industrie devra définir collectivement: