原文:Native Account Abstraction : ouvrir la blockchain à de nouvelles possibilités
Traduction et relecture : "Communauté chinoise Starknet"
Faits en bref
Il y a un gros obstacle dans le parcours de la blockchain vers le marché grand public : les limitations de sécurité et d'expérience utilisateur empêchent un plus large éventail d'utilisateurs du Web 2 d'intégrer la blockchain.
y-a-t'il une solution? C'est l'abstraction de compte. Il s'agit de la couche logicielle qui perturbe le paysage de la blockchain, permettant aux comptes d'avoir une conception flexible et un comportement déterministe ajustable.
L'abstraction de compte est disponible sur Ethereum et Starknet, mais implémentée différemment. Starknet a une abstraction de compte native, c'est-à-dire que tous les comptes sont des comptes intelligents. Ethereum, d'autre part, ajoute l'abstraction de compte via ERC-4337 sans ignorer les fonctions traditionnelles d'EOA. Cependant, un environnement dans lequel EOA continue de prospérer réduira considérablement les avantages de l'abstraction de compte, car les applications devront continuer à répondre à EOA.
Obstacles à l'EOA
Les comptes externes (EOA) sont la solution simple d'Ethereum pour créer des représentants d'utilisateurs en chaîne. Ce schéma permet aux utilisateurs d'interagir avec la blockchain et de posséder des actifs en reliant EOA aux actifs du compte.
Bien qu'il s'agisse d'un moyen plus simple, le comportement des EOA est prédéterminé par le protocole dans lequel ils sont déployés, ils manquent donc de flexibilité pour s'adapter aux différents besoins des utilisateurs. Cela se traduit souvent par une mauvaise expérience utilisateur et entrave l'adoption massive. Le protocole a pré-localisé le plus gros problème, à savoir qu'EOA est contrôlé par une paire de clés privées et publiques. Le fait de devoir utiliser une paire de clés pour initier une transaction entraîne trois problèmes principaux :
Mauvaise expérience utilisateur - Exiger que les utilisateurs stockent leurs clés privées dans un endroit sûr et caché n'est pas intuitif pour ceux qui sont habitués à des méthodes plus intelligentes et plus modernes comme un code d'accès à six chiffres ou Face ID, ce qui rend plus difficile l'initiation de transactions.
Ne faites confiance qu'à la clé privée — Connaître les détails de la clé privée n'est pas seulement le seul moyen d'initier une transaction, mais aussi le seul moyen pour le protocole d'identifier le propriétaire du compte. Cela crée un risque de sécurité - si votre clé privée est volée, le compte ne peut pas vous distinguer de quelqu'un qui a volé votre clé privée.
Le protocole régit tout - Il ressort des exemples ci-dessus que dans l'espace EOA, c'est le protocole Ethereum, et non le développeur, qui détermine la validité d'une transaction.
Les complications qui découlent de la détermination du comportement du compte dans le cadre du protocole d'une chaîne existent dans la plupart des chaînes.
Éliminer les barrières : introduction à l'abstraction de compte
Le problème avec la plupart des chaînes est que le protocole détermine le comportement du compte, pas les utilisateurs. En 2015, le co-fondateur d'Ethereum, Vitalik Buterin, a discuté de ces défis. Il a décrit l'abstraction de compte comme un moyen plus simple de traiter les comptes qui réduit, voire met fin, à la dépendance aux clés privées. Plus important encore, l'abstraction de compte crée une série d'autres avantages, de sorte que l'expérience utilisateur de Web3 peut être aussi fluide que celle de Web2, facilitant ainsi l'application à grande échelle de Web3.
Au fil des ans, deux approches importantes de l'abstraction des comptes ont émergé, toutes deux dans le même but de permettre aux développeurs de concevoir leurs applications et de créer une manière plus simple de gérer les comptes.
ERC-4337
Comme mentionné précédemment, les EOA font partie intégrante d'Ethereum et leur comportement est défini par le protocole Ethereum. En plus d'EOA, Ethereum a également des contrats contenant du code défini par l'utilisateur. En 2023, Ethereum a lancé une mise à niveau du protocole - ERC-4337, qui vise à combler le fossé structurel entre l'EOA et les contrats sans introduire de modifications majeures du protocole. L'idée principale d'ERC-4337 est d'introduire un nouveau rôle : Bundler. Le rôle de Bundler est de collecter les actions des utilisateurs (considérez-les comme des méta-transactions collectées dans un mempool dédié) et d'envoyer ces actions des utilisateurs à Ethereum via leur propre EOA (contrôlé par Bundler). De cette manière, Bundler permet aux développeurs et aux utilisateurs de déployer et d'interagir avec les contrats de compte, en tirant parti de l'abstraction de compte.
Apporter l'abstraction de compte à Ethereum via ERC-4337 permet aux développeurs de créer un comportement plus flexible pour les contrats. Cependant, Ethereum continuera à maintenir l'EOA. Pour les développeurs, la conséquence est qu'ils doivent servir à la fois EOA et ERC-4337. Dans les écosystèmes où les coûts EOA sont plus faibles, il est prévisible que l'EOA continuera à dominer et que les applications ne pourront pas récolter la valeur réelle de l'abstraction de compte sur la base d'utilisateurs.
Les chaînes EVM qui émulent ou suivent Ethereum (y compris zkEVM) subiront une évolution similaire : EOA continuera d'être le type de compte dominant, ce qui diminuera les avantages d'abstraction de compte dont ces chaînes EVM peuvent bénéficier, et leur fera perdre leur besoin initial de résoudre Avantages de l'héritage EOA.
### Abstraction du compte natif de Starknet
En revanche, Starknet est basé sur l'abstraction de compte, c'est-à-dire que tous les comptes sont des comptes intelligents. Starknet n'a pas d'EOA, mais saute directement dans un monde où chaque compte est un compte intelligent. Toute l'infrastructure, y compris les portefeuilles et les explorateurs de blocs, est conçue et construite pour l'abstraction de compte. Ceci est unique parmi toutes les chaînes L1 et L2, faisant de Starknet le premier écosystème intelligent : les constructeurs peuvent créer leurs applications et leurs outils en sachant que l'abstraction de compte s'applique à tous les comptes, sans avoir à faire fonctionner les comptes qui ne sont pas des abstractions de compte et à fournir des services. Les constructeurs peuvent concevoir leurs applications pour bénéficier des opportunités offertes par l'abstraction de compte, sachant que les comptes intelligents sont le seul moyen pour les utilisateurs d'interagir avec l'application.
L'abstraction de compte natif sur Starknet supprime la complexité supplémentaire introduite par Bundler (comme l'a fait ERC-4337). Plutôt que d'adapter l'infrastructure et les outils pour interagir avec Bundler, ce processus est simplifié en spécifiant des séquenceurs pour remplir le rôle de Bundler.
Trois piliers de l'abstraction de compte
L'abstraction de compte comprend principalement trois composants, à savoir l'abstraction de signature, l'abstraction de frais et l'abstraction de nonce. Chaque partie a son rôle unique pour améliorer l'expérience utilisateur globale.
#### Abstraction des signatures
Le processus de transaction de conception abstraite de signature donne le pouvoir de définir des transactions valides entre les mains de l'architecte, c'est-à-dire le concepteur de compte, que la personne soit un développeur ou un utilisateur. Le principal avantage de ceci est que les autorisations de compte peuvent être personnalisées et qu'il est possible de contrôler le compte à l'aide d'un smartphone.
#### Abstraction des coûts
L'abstraction des frais permet de payer les frais de transaction dans différents jetons, sans se limiter aux jetons natifs du réseau. Par exemple, les utilisateurs peuvent utiliser directement l'USDC pour payer les frais de transaction sans convertir d'abord l'USDC en jetons locaux, ce qui permet d'économiser des frais de conversion et du temps.
Nonce abstraction
L'abstraction nonce assure le confort et la commodité de l'utilisateur. Les solutions nonce séquentielles traditionnelles souffrent de certains défauts d'expérience utilisateur. Par exemple, en raison de la nécessité d'appliquer une commande complète, les utilisateurs ne peuvent pas envoyer plusieurs transactions indépendantes en même temps. L'abstraction Nonce offre la flexibilité requise en autorisant des mécanismes de protection de relecture de compte personnalisés.
Les rollups tels que Starknet peuvent être considérés comme des systèmes d'exploitation blockchain. Lors de la conception d'un nouveau système d'exploitation, les choses se passent généralement très bien si vous n'avez pas à relever les défis hérités du système d'exploitation précédent. C'est comme si construire une nouvelle maison était souvent plus facile que de rénover une ancienne. Lors de la conception d'une nouvelle maison, l'intégration d'infrastructures importantes telles que le câblage, la plomberie et le chauffage doit être prise en compte au stade du projet. Lors de la construction d'une nouvelle maison, il n'est pas logique de simplement modifier et plier les normes qui seront requises à l'avenir. Le même principe s'applique à l'abstraction de compte. Starknet a été conçu en pensant à l'avenir et nous pensons qu'il deviendra le moyen standard de créer des applications. Starknet utilise l'abstraction de compte comme option par défaut, et en fait la seule option, offrant ainsi l'expérience fluide, efficace et conviviale que nous espérons avoir à l'avenir.
À en juger par les fonctions apportées par la mise en œuvre de l'abstraction de compte, il y a deux avantages évidents : l'un est que les utilisateurs peuvent profiter d'une meilleure expérience utilisateur, et l'autre est que les développeurs n'ont pas besoin d'être dérangés par les problèmes hérités d'EOA.
### Abstraction de compte dans Starknet Construction
Tout comme l'invention du logiciel a révolutionné l'économie monétaire, l'écosystème intelligent de Starknet a fourni un terrain fertile pour la croissance future. Ce qui a commencé comme un logiciel qui numérisait les dossiers et rationalisait les processus s'est transformé en un ensemble plus large de systèmes de gestion des transactions, de suivi des finances et d'automatisation des processus financiers. De même, l'écosystème intelligent de Starknet permet aux développeurs d'interagir de manière transparente avec une variété d'applications et de fournisseurs. Cela améliore non seulement l'expérience utilisateur, la rendant plus riche et plus dynamique, mais favorise également un environnement collaboratif et innovant, offrant un terrain fertile pour que le développement continue de croître.
Les avancées suivantes dans plusieurs applications démontrent amplement les avantages de l'utilisation de l'abstraction de signature par rapport aux comptes intelligents natifs de Starknet :
Bravo
À l'aide de comptes intelligents natifs de Starknet, l'équipe Braavos a créé un portefeuille intelligent qui offre une expérience de type Web 2, vous permettant d'utiliser la biométrie de votre téléphone pour accéder à votre portefeuille. C'est quelque chose d'excitant à faire ! La cryptographie utilisée par la plupart des chaînes de blocs diffère de celle utilisée par les appareils mobiles, ce qui entraîne souvent des coûts de vérification de signature extrêmement élevés. À l'avenir, il deviendra peut-être possible de signer des transactions à l'aide de téléphones mobiles tout en maintenant un haut niveau de sécurité.
Argent
Le service de tutelle d'ArgentX, Argent-Shield, apporte une autre innovation en utilisant l'abstraction de signature. Le service permet aux utilisateurs d'ajouter une couche de protection supplémentaire à leurs comptes en faisant agir Argent en tant que tuteur. Seules les transactions confirmées par courriel seront approuvées par Argent. Il s'agit d'un autre mécanisme d'authentification à deux facteurs que nous connaissons bien et qui est couramment utilisé dans de nombreuses applications non blockchain.
Visa
Les preuves STARK ont été inventées pour résoudre les problèmes d'évolutivité d'Ethereum, visant à atteindre la même puissance de traitement de transaction par seconde (TPS) que Visa. En tant que telle, la décision de Visa d'explorer son projet très attendu de "paiements automatisés pour les portefeuilles auto-hébergés" sur Starknet est une étape importante. Cela témoigne de la reconnaissance par Visa de notre technologie de pointe et de notre écosystème intelligent innovant.
en conclusion
L'écosystème de Starknet se développe de jour en jour, avec de plus en plus de développeurs tirant parti de l'abstraction de compte native de Starknet pour concevoir leurs applications de la manière la plus flexible possible. La possibilité d'intégration avec d'autres fournisseurs, la possibilité de fournir aux utilisateurs une expérience plus granulaire et personnalisée, tout cela démontre le potentiel infini de l'économie numérique.
Au lieu d'avoir à gérer la technologie héritée, les développeurs peuvent créer des applications à partir de zéro dans un environnement conçu pour les besoins futurs.
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
L'abstraction de compte native de Starknet : activation des comptes intelligents pour les utilisateurs
原文:Native Account Abstraction : ouvrir la blockchain à de nouvelles possibilités
Traduction et relecture : "Communauté chinoise Starknet"
Faits en bref
Il y a un gros obstacle dans le parcours de la blockchain vers le marché grand public : les limitations de sécurité et d'expérience utilisateur empêchent un plus large éventail d'utilisateurs du Web 2 d'intégrer la blockchain.
y-a-t'il une solution? C'est l'abstraction de compte. Il s'agit de la couche logicielle qui perturbe le paysage de la blockchain, permettant aux comptes d'avoir une conception flexible et un comportement déterministe ajustable.
L'abstraction de compte est disponible sur Ethereum et Starknet, mais implémentée différemment. Starknet a une abstraction de compte native, c'est-à-dire que tous les comptes sont des comptes intelligents. Ethereum, d'autre part, ajoute l'abstraction de compte via ERC-4337 sans ignorer les fonctions traditionnelles d'EOA. Cependant, un environnement dans lequel EOA continue de prospérer réduira considérablement les avantages de l'abstraction de compte, car les applications devront continuer à répondre à EOA.
Obstacles à l'EOA
Les comptes externes (EOA) sont la solution simple d'Ethereum pour créer des représentants d'utilisateurs en chaîne. Ce schéma permet aux utilisateurs d'interagir avec la blockchain et de posséder des actifs en reliant EOA aux actifs du compte.
Bien qu'il s'agisse d'un moyen plus simple, le comportement des EOA est prédéterminé par le protocole dans lequel ils sont déployés, ils manquent donc de flexibilité pour s'adapter aux différents besoins des utilisateurs. Cela se traduit souvent par une mauvaise expérience utilisateur et entrave l'adoption massive. Le protocole a pré-localisé le plus gros problème, à savoir qu'EOA est contrôlé par une paire de clés privées et publiques. Le fait de devoir utiliser une paire de clés pour initier une transaction entraîne trois problèmes principaux :
Mauvaise expérience utilisateur - Exiger que les utilisateurs stockent leurs clés privées dans un endroit sûr et caché n'est pas intuitif pour ceux qui sont habitués à des méthodes plus intelligentes et plus modernes comme un code d'accès à six chiffres ou Face ID, ce qui rend plus difficile l'initiation de transactions.
Ne faites confiance qu'à la clé privée — Connaître les détails de la clé privée n'est pas seulement le seul moyen d'initier une transaction, mais aussi le seul moyen pour le protocole d'identifier le propriétaire du compte. Cela crée un risque de sécurité - si votre clé privée est volée, le compte ne peut pas vous distinguer de quelqu'un qui a volé votre clé privée.
Le protocole régit tout - Il ressort des exemples ci-dessus que dans l'espace EOA, c'est le protocole Ethereum, et non le développeur, qui détermine la validité d'une transaction.
Les complications qui découlent de la détermination du comportement du compte dans le cadre du protocole d'une chaîne existent dans la plupart des chaînes.
Éliminer les barrières : introduction à l'abstraction de compte
Le problème avec la plupart des chaînes est que le protocole détermine le comportement du compte, pas les utilisateurs. En 2015, le co-fondateur d'Ethereum, Vitalik Buterin, a discuté de ces défis. Il a décrit l'abstraction de compte comme un moyen plus simple de traiter les comptes qui réduit, voire met fin, à la dépendance aux clés privées. Plus important encore, l'abstraction de compte crée une série d'autres avantages, de sorte que l'expérience utilisateur de Web3 peut être aussi fluide que celle de Web2, facilitant ainsi l'application à grande échelle de Web3.
Au fil des ans, deux approches importantes de l'abstraction des comptes ont émergé, toutes deux dans le même but de permettre aux développeurs de concevoir leurs applications et de créer une manière plus simple de gérer les comptes.
ERC-4337
Comme mentionné précédemment, les EOA font partie intégrante d'Ethereum et leur comportement est défini par le protocole Ethereum. En plus d'EOA, Ethereum a également des contrats contenant du code défini par l'utilisateur. En 2023, Ethereum a lancé une mise à niveau du protocole - ERC-4337, qui vise à combler le fossé structurel entre l'EOA et les contrats sans introduire de modifications majeures du protocole. L'idée principale d'ERC-4337 est d'introduire un nouveau rôle : Bundler. Le rôle de Bundler est de collecter les actions des utilisateurs (considérez-les comme des méta-transactions collectées dans un mempool dédié) et d'envoyer ces actions des utilisateurs à Ethereum via leur propre EOA (contrôlé par Bundler). De cette manière, Bundler permet aux développeurs et aux utilisateurs de déployer et d'interagir avec les contrats de compte, en tirant parti de l'abstraction de compte.
Apporter l'abstraction de compte à Ethereum via ERC-4337 permet aux développeurs de créer un comportement plus flexible pour les contrats. Cependant, Ethereum continuera à maintenir l'EOA. Pour les développeurs, la conséquence est qu'ils doivent servir à la fois EOA et ERC-4337. Dans les écosystèmes où les coûts EOA sont plus faibles, il est prévisible que l'EOA continuera à dominer et que les applications ne pourront pas récolter la valeur réelle de l'abstraction de compte sur la base d'utilisateurs.
Les chaînes EVM qui émulent ou suivent Ethereum (y compris zkEVM) subiront une évolution similaire : EOA continuera d'être le type de compte dominant, ce qui diminuera les avantages d'abstraction de compte dont ces chaînes EVM peuvent bénéficier, et leur fera perdre leur besoin initial de résoudre Avantages de l'héritage EOA.
### Abstraction du compte natif de Starknet
En revanche, Starknet est basé sur l'abstraction de compte, c'est-à-dire que tous les comptes sont des comptes intelligents. Starknet n'a pas d'EOA, mais saute directement dans un monde où chaque compte est un compte intelligent. Toute l'infrastructure, y compris les portefeuilles et les explorateurs de blocs, est conçue et construite pour l'abstraction de compte. Ceci est unique parmi toutes les chaînes L1 et L2, faisant de Starknet le premier écosystème intelligent : les constructeurs peuvent créer leurs applications et leurs outils en sachant que l'abstraction de compte s'applique à tous les comptes, sans avoir à faire fonctionner les comptes qui ne sont pas des abstractions de compte et à fournir des services. Les constructeurs peuvent concevoir leurs applications pour bénéficier des opportunités offertes par l'abstraction de compte, sachant que les comptes intelligents sont le seul moyen pour les utilisateurs d'interagir avec l'application.
L'abstraction de compte natif sur Starknet supprime la complexité supplémentaire introduite par Bundler (comme l'a fait ERC-4337). Plutôt que d'adapter l'infrastructure et les outils pour interagir avec Bundler, ce processus est simplifié en spécifiant des séquenceurs pour remplir le rôle de Bundler.
Trois piliers de l'abstraction de compte
L'abstraction de compte comprend principalement trois composants, à savoir l'abstraction de signature, l'abstraction de frais et l'abstraction de nonce. Chaque partie a son rôle unique pour améliorer l'expérience utilisateur globale.
#### Abstraction des signatures
Le processus de transaction de conception abstraite de signature donne le pouvoir de définir des transactions valides entre les mains de l'architecte, c'est-à-dire le concepteur de compte, que la personne soit un développeur ou un utilisateur. Le principal avantage de ceci est que les autorisations de compte peuvent être personnalisées et qu'il est possible de contrôler le compte à l'aide d'un smartphone.
#### Abstraction des coûts
L'abstraction des frais permet de payer les frais de transaction dans différents jetons, sans se limiter aux jetons natifs du réseau. Par exemple, les utilisateurs peuvent utiliser directement l'USDC pour payer les frais de transaction sans convertir d'abord l'USDC en jetons locaux, ce qui permet d'économiser des frais de conversion et du temps.
Nonce abstraction
L'abstraction nonce assure le confort et la commodité de l'utilisateur. Les solutions nonce séquentielles traditionnelles souffrent de certains défauts d'expérience utilisateur. Par exemple, en raison de la nécessité d'appliquer une commande complète, les utilisateurs ne peuvent pas envoyer plusieurs transactions indépendantes en même temps. L'abstraction Nonce offre la flexibilité requise en autorisant des mécanismes de protection de relecture de compte personnalisés.
Les rollups tels que Starknet peuvent être considérés comme des systèmes d'exploitation blockchain. Lors de la conception d'un nouveau système d'exploitation, les choses se passent généralement très bien si vous n'avez pas à relever les défis hérités du système d'exploitation précédent. C'est comme si construire une nouvelle maison était souvent plus facile que de rénover une ancienne. Lors de la conception d'une nouvelle maison, l'intégration d'infrastructures importantes telles que le câblage, la plomberie et le chauffage doit être prise en compte au stade du projet. Lors de la construction d'une nouvelle maison, il n'est pas logique de simplement modifier et plier les normes qui seront requises à l'avenir. Le même principe s'applique à l'abstraction de compte. Starknet a été conçu en pensant à l'avenir et nous pensons qu'il deviendra le moyen standard de créer des applications. Starknet utilise l'abstraction de compte comme option par défaut, et en fait la seule option, offrant ainsi l'expérience fluide, efficace et conviviale que nous espérons avoir à l'avenir.
À en juger par les fonctions apportées par la mise en œuvre de l'abstraction de compte, il y a deux avantages évidents : l'un est que les utilisateurs peuvent profiter d'une meilleure expérience utilisateur, et l'autre est que les développeurs n'ont pas besoin d'être dérangés par les problèmes hérités d'EOA.
### Abstraction de compte dans Starknet Construction
Tout comme l'invention du logiciel a révolutionné l'économie monétaire, l'écosystème intelligent de Starknet a fourni un terrain fertile pour la croissance future. Ce qui a commencé comme un logiciel qui numérisait les dossiers et rationalisait les processus s'est transformé en un ensemble plus large de systèmes de gestion des transactions, de suivi des finances et d'automatisation des processus financiers. De même, l'écosystème intelligent de Starknet permet aux développeurs d'interagir de manière transparente avec une variété d'applications et de fournisseurs. Cela améliore non seulement l'expérience utilisateur, la rendant plus riche et plus dynamique, mais favorise également un environnement collaboratif et innovant, offrant un terrain fertile pour que le développement continue de croître.
Les avancées suivantes dans plusieurs applications démontrent amplement les avantages de l'utilisation de l'abstraction de signature par rapport aux comptes intelligents natifs de Starknet :
Bravo
À l'aide de comptes intelligents natifs de Starknet, l'équipe Braavos a créé un portefeuille intelligent qui offre une expérience de type Web 2, vous permettant d'utiliser la biométrie de votre téléphone pour accéder à votre portefeuille. C'est quelque chose d'excitant à faire ! La cryptographie utilisée par la plupart des chaînes de blocs diffère de celle utilisée par les appareils mobiles, ce qui entraîne souvent des coûts de vérification de signature extrêmement élevés. À l'avenir, il deviendra peut-être possible de signer des transactions à l'aide de téléphones mobiles tout en maintenant un haut niveau de sécurité.
Argent
Le service de tutelle d'ArgentX, Argent-Shield, apporte une autre innovation en utilisant l'abstraction de signature. Le service permet aux utilisateurs d'ajouter une couche de protection supplémentaire à leurs comptes en faisant agir Argent en tant que tuteur. Seules les transactions confirmées par courriel seront approuvées par Argent. Il s'agit d'un autre mécanisme d'authentification à deux facteurs que nous connaissons bien et qui est couramment utilisé dans de nombreuses applications non blockchain.
Visa
Les preuves STARK ont été inventées pour résoudre les problèmes d'évolutivité d'Ethereum, visant à atteindre la même puissance de traitement de transaction par seconde (TPS) que Visa. En tant que telle, la décision de Visa d'explorer son projet très attendu de "paiements automatisés pour les portefeuilles auto-hébergés" sur Starknet est une étape importante. Cela témoigne de la reconnaissance par Visa de notre technologie de pointe et de notre écosystème intelligent innovant.
en conclusion
L'écosystème de Starknet se développe de jour en jour, avec de plus en plus de développeurs tirant parti de l'abstraction de compte native de Starknet pour concevoir leurs applications de la manière la plus flexible possible. La possibilité d'intégration avec d'autres fournisseurs, la possibilité de fournir aux utilisateurs une expérience plus granulaire et personnalisée, tout cela démontre le potentiel infini de l'économie numérique.
Au lieu d'avoir à gérer la technologie héritée, les développeurs peuvent créer des applications à partir de zéro dans un environnement conçu pour les besoins futurs.