Les comptes intelligents sont des comptes de cryptomonnaie qui exploitent la technologie des contrats intelligents pour offrir une plus grande flexibilité et un plus grand contrôle sur les actifs numériques par rapport aux comptes blockchain traditionnels. Ces comptes sont la fusion des comptes blockchain traditionnels et des contrats intelligents, formant un compte quelque peu automatisé avec une sécurité accrue.
ces comptes ne sont aussi bons que leur technologie sous-jacente, en particulier les normes avec lesquelles ils sont construits. Auparavant, ces normes se concentraient sur l'amélioration d'aspects spécifiques des comptes intelligents et ne pouvaient fonctionner qu'avec certains contrats intelligents. Cependant, il y a eu récemment un besoin d'une approche unifiée de la communication entre les comptes intelligents, quelle que soit la norme qu'ils utilisent. C'est là qu'intervient l'ERC-7579.
source: https://erc7579.com/
erc-7579 est une nouvelle approche normalisée de la construction de comptes intelligents modulaires. mais pour vraiment comprendre erc-7579, nous devons d'abord comprendre les comptes intelligents modulaires et leurs fonctions.
les portefeuilles cryptos réguliers utilisent des clés privées pour accéder aux fonds. Cependant, les comptes intelligents vont plus loin en agissant comme des mini-programmes construits sur la blockchain (en utilisant des contrats intelligents) qui contrôlent ces fonds.
cette approche présente quelques avantages. tout d'abord, les comptes intelligents peuvent automatiser les transactions répétitives, comme la mise en place d'un ordre d'achat régulier pour vos jetons crypto préférés. Ils offrent également des mesures de sécurité renforcées, ce qui rend plus difficile pour les pirates de voler vos fonds.
Les comptes intelligents offrent également un contrôle supplémentaire et une flexibilité sur vos fonds. Par exemple, vous pouvez accorder l'accès à des dapps (applications décentralisées) ou des services spécifiques, ne leur permettant d'interagir qu'avec une certaine quantité de vos fonds.
Avec toutes ces nouvelles méthodes innovantes de gestion des fonds et des transactions, l'ERC-7579 a été créé pour répondre au besoin d'une approche plus unifiée de la gestion des comptes intelligents tout en évitant la complexité des normes actuelles telles que l'ERC-6900. Son objectif est de faciliter la collaboration entre différents types de comptes sans modifier leur mode de fonctionnement actuel. Cela permettra aux développeurs de rivaliser et de développer de nouvelles fonctionnalités pouvant fonctionner avec plusieurs comptes.
il y a six comptes intelligents modulaires uniques Actuellement en crypto-monnaie, et d’autres sont en cours de développement. Cependant, la conception de ces comptes, la façon dont les utilisateurs interagissent avec eux et leurs exigences d’utilisation varient. En tant que tel, il y a un manque de méthodes pratiques pour créer des modules pour tous les comptes qui n’impliquent pas de grands changements techniques, comme l’ajout de composants « gestionnaire » aux comptes qui agiraient comme un intermédiaire traduisant les demandes des modules dans un format que le système de compte intelligent spécifique comprend.
pour remédier à cela, erc-6900 a été introduit en avril 2023afin de définir comment les comptes intelligents et leurs composants modulaires interagissent. Bien que ce module ait été largement accepté, l'ajout de mesures de sécurité strictes a rendu le développement inutilement compliqué. En raison de cela, les fournisseurs de comptes ont eu du mal à créer des produits uniques, ce qui a entravé leur innovation.
erc-7579 a été développé parStrass, OKX, ZeroDev, et Biconomyet a été publié en décembre 2023. Son rôle est de mitiGate.io efficacement les problèmes mentionnés ci-dessus, permettant aux comptes et aux modules de travailler ensemble sans entraver les développeurs dans leurs tentatives de nouvelles expériences. Ainsi, les développeurs peuvent personnaliser leurs produits en fonction de la complexité et de la sécurité. Cela favorisera la concurrence, réduira les coûts et améliorera la sécurité.
erc-7579 a établi une méthode normalisée pour gérer les tâches de compte. la méthode comprend des directives claires et des modules pour une intégration facile. elle couvre diverses méthodes d'exécution, telles que single (pour une tâche à la fois), batch (pour des tâches multiples exécutées ensemble) et deleGate.iocall (pour déléguer des tâches à d'autres contrats intelligents).
La norme utilise un seul argument bytes32 (un type de données de taille fixe en technologie de la blockchain) pour encoder toutes les informations nécessaires pour la tâche. Le premier octet contient le type d'appel (simple, batch et deleGate.iocall), et le fanion exectype permet aux exécutions de se poursuivre sans revenir en arrière en cas d'échec, permettant à d'autres exécutions non corrélées de continuer.
De plus, l'inclusion d'un selecteur de mode et d'une charge de mode permet de spécifier des détails supplémentaires et des données supplémentaires, offrant ainsi une flexibilité pour différentes combinaisons tout en prenant en charge les modes choisis avec une complexité minimale et permettant aux portefeuilles de comprendre et d'effectuer des tâches efficacement.
Dans l'ensemble, l'accent principal d'erc-7579 est mis sur les modules conçus pour fonctionner indépendamment du système de compte intelligent spécifique pour lequel ils ont été créés. Il a établi des interfaces et des directives qui répondent aux exigences de sécurité et de fonctionnalité, permettant aux comptes de déterminer les capacités d'un module et fournissant un format structuré pour les modules d'interagir avec les comptes et vice versa.
La modularité est essentielle pour les comptes intelligents et ERC-7579 par extension car elle permet une plus grande interopérabilité dans l'écosystème décentralisé. Les comptes intelligents utilisent un style de modularité plug-and-play, ce qui leur permet d'être facilement mis à l'échelle et personnalisés grâce à des modules. Cela permet aux comptes intelligents de s'adapter à différents cas d'utilisation et exigences dans les applications et services décentralisés.
Cette approche permet également aux constructeurs de créer un magasin de modules pour que les développeurs intègrent de nouveaux modules dans leurs dapps, améliorant ainsi la flexibilité et la personnalisation des comptes intelligents.
En ce qui concerne le erc-7579, la modularité est particulièrement importante car elle est alignée sur la focalisation de la norme sur les opérations utilisateur et l'abstraction de compte. Une approche modulaire permet à erc-7579 de s'intégrer de manière transparente à diverses implémentations de compte intelligent, assurant une fonctionnalité cohérente sur différents fournisseurs. En tant que tel, les applications décentralisées peuvent accéder à diverses fonctionnalités indépendamment de l'implémentation de compte intelligent spécifique.
comme indiqué précédemment, erc-7579 promet une meilleure sécurité pour les projets blockchain en servant de traducteur universel pour les comptes intelligents, il n'est donc pas surprenant que erc-7579 bénéficie des avantages de sécurité renforcée offerts par diverses entreprises de sécurité blockchain.
l'une de ces entreprises estSécurité de la blockchain Ackee, l'un des vérificateurs de premier plan de l'industrie, en qui les organisations de premier plan de la web3 font confiance. Ils offrent des vérificateurs natifs en erc-7579 (audit du strass) et fournissent des analyses de réveil gratuites avec des détecteurs non publiés tels que erc-4337.
Spearbitest une autre entreprise offrant des avantages de sécurité pour les projets construits avec erc-7579. C'est un réseau distribué de professionnels de premier plan offrant 50% de réduction sur les frais de marché pour toute personne développant erc-7579. Spearbit compte également de nombreux chercheurs en sécurité de premier plan qui ont une vaste expérience des normes de jetons et de la conception de systèmes de compte sécurisés et extensibles.
de plus, Finance des chapeauxest connu pour son expertise en audit de sécurité et ses solutions de sécurité sur mesure. Avec Hats Finance, toutes les compétitions d'audit liées à l'abstraction de compte (EIP 4337, EIP 779) bénéficieront d'une réduction de 50 % sur les frais de compétition et d'un multiplicateur 2x sur tous les incitatifs liés à la compétition d'audit.
de plus, OtterSecest une organisation réputée spécialisée dans les services de sécurité pour les projets de blockchain. La société a audité divers projets tels que les compilateurs, le code de blockchain de base, les blockchains de couche deux, l'infrastructure et les plates-formes NFT dans des écosystèmes tels qu'Ethereum, Solana, Arbitrum et de nombreuses autres chaînes compatibles avec EVM. Ils offrent une planification de priorité et des remises de référence pour les développeurs qui construisent avec ERC-7579.
Les comptes modulaires intelligents sont adaptables, ce qui signifie que les fonctionnalités (modules) peuvent être personnalisés en fonction des besoins spécifiques de l'utilisateur ou de l'application. Cependant, avec les versions précédentes, les modules créés pour un compte intelligent étaient incompatibles avec les autres, ce qui créait une expérience difficile pour les développeurs.
Pour résoudre ce problème, erc-7579 a créé un ensemble unifié d'interfaces pour les comptes intelligents et leurs modules. Cela garantit une communication fluide et une compatibilité entre les différentes implémentations. En respectant ces spécifications, les modules peuvent facilement s'intégrer à différents comptes intelligents, garantissant que tous les comptes intelligents puissent se comprendre mutuellement.
De plus, l'ERC-7579 a modifié certaines fonctions d'exécution et de configuration de compte. Le nombre de fonctions d'exécution a été réduit de 6 à 3, y compris la fonction d'exécution optionnelle ERC-4337. De plus, le nombre de fonctions de configuration de compte a été réduit de 3 par type de module à seulement 3, quel que soit le nombre de types de modules.
De plus, l'alignement de l'ERC-7579 avec l'ERC-4337 concernant l'abstraction des comptes est crucial. L'abstraction des comptes fait référence au passage des comptes de blockchain traditionnels qui envoient des cryptomonnaies à un système plus adaptable construit avec des contrats intelligents. Cet alignement crée une expérience utilisateur cohérente en permettant aux comptes intelligents d'interagir de manière plus efficace avec diverses dapps, indépendamment de la technologie sous-jacente.
que signifie tout cela pour les utilisateurs ? Les utilisateurs peuvent profiter d'un portefeuille sécurisé et flexible qui peut gérer diverses fonctions, telles que des transactions automatisées et des autorisations personnalisées, tout en naviguant facilement entre différents services.
à la fois erc-7579 et erc-4337 représentent des développements importants dans l'écosystème ethereum. tandis que erc-4337 se concentre sur la conversion de comptes conventionnels en comptes basés sur des contrats intelligents pour offrir un meilleur contrôle, avec des fonctionnalités telles que l'authentification par passe et des transactions gratuites, erc-7579 introduit de nouvelles fonctionnalités et améliore des protocoles comme erc-4337.
Ces avancées visent à créer un environnement plus sécurisé, convivial et efficace pour les applications décentralisées et les services au sein du réseau Ethereum. De plus, l'alignement de l'ERC-7579 avec l'ERC-4337 lui permet de se concentrer sur les opérations des utilisateurs et de garantir une intégration transparente.
erc-7579 et erc-6900 sont des normes ethereum conçues pour améliorer les fonctionnalités de la blockchain, chacune se concentrant sur des domaines différents. Comme indiqué précédemment, erc-7579 vise à introduire de nouvelles fonctionnalités techniques ou améliorations au sein de l'écosystème ethereum, contribuant à sa sécurité et son efficacité globales.
Pendant ce temps, erc-6900 est plus axé sur l'amélioration de certaines parties spécifiques d'Ethereum. Il ajoute des fonctionnalités spéciales pour améliorer le fonctionnement de certaines applications, les rendant plus sécurisées et conviviales. L'intégration de protocoles tels que erc-7579 et erc-6900 témoigne de la créativité au sein de la communauté Ethereum, garantissant que la blockchain reste sûre et conviviale pour divers dapps.
En conclusion, l'ERC-7579 représente une avancée significative dans l'établissement de comptes intelligents modulaires cohérents et dans la promotion de la compatibilité entre les différentes versions d'applications décentralisées. En fournissant des directives claires, des interfaces standardisées et en mettant l'accent sur l'indépendance des modules, l'ERC-7579 encourage l'innovation tout en abordant les défis de complexité et de compatibilité qui ont entravé le développement de comptes intelligents modulaires par le passé. Avec son accent mis sur la flexibilité et la sécurité, l'ERC-7579 contribue à créer un écosystème plus efficace pour les fournisseurs et les développeurs de comptes intelligents, bénéficiant finalement aux utilisateurs finaux et favorisant l'avancement de la cryptomonnaie et de la technologie blockchain.
Les comptes intelligents sont des comptes de cryptomonnaie qui exploitent la technologie des contrats intelligents pour offrir une plus grande flexibilité et un plus grand contrôle sur les actifs numériques par rapport aux comptes blockchain traditionnels. Ces comptes sont la fusion des comptes blockchain traditionnels et des contrats intelligents, formant un compte quelque peu automatisé avec une sécurité accrue.
ces comptes ne sont aussi bons que leur technologie sous-jacente, en particulier les normes avec lesquelles ils sont construits. Auparavant, ces normes se concentraient sur l'amélioration d'aspects spécifiques des comptes intelligents et ne pouvaient fonctionner qu'avec certains contrats intelligents. Cependant, il y a eu récemment un besoin d'une approche unifiée de la communication entre les comptes intelligents, quelle que soit la norme qu'ils utilisent. C'est là qu'intervient l'ERC-7579.
source: https://erc7579.com/
erc-7579 est une nouvelle approche normalisée de la construction de comptes intelligents modulaires. mais pour vraiment comprendre erc-7579, nous devons d'abord comprendre les comptes intelligents modulaires et leurs fonctions.
les portefeuilles cryptos réguliers utilisent des clés privées pour accéder aux fonds. Cependant, les comptes intelligents vont plus loin en agissant comme des mini-programmes construits sur la blockchain (en utilisant des contrats intelligents) qui contrôlent ces fonds.
cette approche présente quelques avantages. tout d'abord, les comptes intelligents peuvent automatiser les transactions répétitives, comme la mise en place d'un ordre d'achat régulier pour vos jetons crypto préférés. Ils offrent également des mesures de sécurité renforcées, ce qui rend plus difficile pour les pirates de voler vos fonds.
Les comptes intelligents offrent également un contrôle supplémentaire et une flexibilité sur vos fonds. Par exemple, vous pouvez accorder l'accès à des dapps (applications décentralisées) ou des services spécifiques, ne leur permettant d'interagir qu'avec une certaine quantité de vos fonds.
Avec toutes ces nouvelles méthodes innovantes de gestion des fonds et des transactions, l'ERC-7579 a été créé pour répondre au besoin d'une approche plus unifiée de la gestion des comptes intelligents tout en évitant la complexité des normes actuelles telles que l'ERC-6900. Son objectif est de faciliter la collaboration entre différents types de comptes sans modifier leur mode de fonctionnement actuel. Cela permettra aux développeurs de rivaliser et de développer de nouvelles fonctionnalités pouvant fonctionner avec plusieurs comptes.
il y a six comptes intelligents modulaires uniques Actuellement en crypto-monnaie, et d’autres sont en cours de développement. Cependant, la conception de ces comptes, la façon dont les utilisateurs interagissent avec eux et leurs exigences d’utilisation varient. En tant que tel, il y a un manque de méthodes pratiques pour créer des modules pour tous les comptes qui n’impliquent pas de grands changements techniques, comme l’ajout de composants « gestionnaire » aux comptes qui agiraient comme un intermédiaire traduisant les demandes des modules dans un format que le système de compte intelligent spécifique comprend.
pour remédier à cela, erc-6900 a été introduit en avril 2023afin de définir comment les comptes intelligents et leurs composants modulaires interagissent. Bien que ce module ait été largement accepté, l'ajout de mesures de sécurité strictes a rendu le développement inutilement compliqué. En raison de cela, les fournisseurs de comptes ont eu du mal à créer des produits uniques, ce qui a entravé leur innovation.
erc-7579 a été développé parStrass, OKX, ZeroDev, et Biconomyet a été publié en décembre 2023. Son rôle est de mitiGate.io efficacement les problèmes mentionnés ci-dessus, permettant aux comptes et aux modules de travailler ensemble sans entraver les développeurs dans leurs tentatives de nouvelles expériences. Ainsi, les développeurs peuvent personnaliser leurs produits en fonction de la complexité et de la sécurité. Cela favorisera la concurrence, réduira les coûts et améliorera la sécurité.
erc-7579 a établi une méthode normalisée pour gérer les tâches de compte. la méthode comprend des directives claires et des modules pour une intégration facile. elle couvre diverses méthodes d'exécution, telles que single (pour une tâche à la fois), batch (pour des tâches multiples exécutées ensemble) et deleGate.iocall (pour déléguer des tâches à d'autres contrats intelligents).
La norme utilise un seul argument bytes32 (un type de données de taille fixe en technologie de la blockchain) pour encoder toutes les informations nécessaires pour la tâche. Le premier octet contient le type d'appel (simple, batch et deleGate.iocall), et le fanion exectype permet aux exécutions de se poursuivre sans revenir en arrière en cas d'échec, permettant à d'autres exécutions non corrélées de continuer.
De plus, l'inclusion d'un selecteur de mode et d'une charge de mode permet de spécifier des détails supplémentaires et des données supplémentaires, offrant ainsi une flexibilité pour différentes combinaisons tout en prenant en charge les modes choisis avec une complexité minimale et permettant aux portefeuilles de comprendre et d'effectuer des tâches efficacement.
Dans l'ensemble, l'accent principal d'erc-7579 est mis sur les modules conçus pour fonctionner indépendamment du système de compte intelligent spécifique pour lequel ils ont été créés. Il a établi des interfaces et des directives qui répondent aux exigences de sécurité et de fonctionnalité, permettant aux comptes de déterminer les capacités d'un module et fournissant un format structuré pour les modules d'interagir avec les comptes et vice versa.
La modularité est essentielle pour les comptes intelligents et ERC-7579 par extension car elle permet une plus grande interopérabilité dans l'écosystème décentralisé. Les comptes intelligents utilisent un style de modularité plug-and-play, ce qui leur permet d'être facilement mis à l'échelle et personnalisés grâce à des modules. Cela permet aux comptes intelligents de s'adapter à différents cas d'utilisation et exigences dans les applications et services décentralisés.
Cette approche permet également aux constructeurs de créer un magasin de modules pour que les développeurs intègrent de nouveaux modules dans leurs dapps, améliorant ainsi la flexibilité et la personnalisation des comptes intelligents.
En ce qui concerne le erc-7579, la modularité est particulièrement importante car elle est alignée sur la focalisation de la norme sur les opérations utilisateur et l'abstraction de compte. Une approche modulaire permet à erc-7579 de s'intégrer de manière transparente à diverses implémentations de compte intelligent, assurant une fonctionnalité cohérente sur différents fournisseurs. En tant que tel, les applications décentralisées peuvent accéder à diverses fonctionnalités indépendamment de l'implémentation de compte intelligent spécifique.
comme indiqué précédemment, erc-7579 promet une meilleure sécurité pour les projets blockchain en servant de traducteur universel pour les comptes intelligents, il n'est donc pas surprenant que erc-7579 bénéficie des avantages de sécurité renforcée offerts par diverses entreprises de sécurité blockchain.
l'une de ces entreprises estSécurité de la blockchain Ackee, l'un des vérificateurs de premier plan de l'industrie, en qui les organisations de premier plan de la web3 font confiance. Ils offrent des vérificateurs natifs en erc-7579 (audit du strass) et fournissent des analyses de réveil gratuites avec des détecteurs non publiés tels que erc-4337.
Spearbitest une autre entreprise offrant des avantages de sécurité pour les projets construits avec erc-7579. C'est un réseau distribué de professionnels de premier plan offrant 50% de réduction sur les frais de marché pour toute personne développant erc-7579. Spearbit compte également de nombreux chercheurs en sécurité de premier plan qui ont une vaste expérience des normes de jetons et de la conception de systèmes de compte sécurisés et extensibles.
de plus, Finance des chapeauxest connu pour son expertise en audit de sécurité et ses solutions de sécurité sur mesure. Avec Hats Finance, toutes les compétitions d'audit liées à l'abstraction de compte (EIP 4337, EIP 779) bénéficieront d'une réduction de 50 % sur les frais de compétition et d'un multiplicateur 2x sur tous les incitatifs liés à la compétition d'audit.
de plus, OtterSecest une organisation réputée spécialisée dans les services de sécurité pour les projets de blockchain. La société a audité divers projets tels que les compilateurs, le code de blockchain de base, les blockchains de couche deux, l'infrastructure et les plates-formes NFT dans des écosystèmes tels qu'Ethereum, Solana, Arbitrum et de nombreuses autres chaînes compatibles avec EVM. Ils offrent une planification de priorité et des remises de référence pour les développeurs qui construisent avec ERC-7579.
Les comptes modulaires intelligents sont adaptables, ce qui signifie que les fonctionnalités (modules) peuvent être personnalisés en fonction des besoins spécifiques de l'utilisateur ou de l'application. Cependant, avec les versions précédentes, les modules créés pour un compte intelligent étaient incompatibles avec les autres, ce qui créait une expérience difficile pour les développeurs.
Pour résoudre ce problème, erc-7579 a créé un ensemble unifié d'interfaces pour les comptes intelligents et leurs modules. Cela garantit une communication fluide et une compatibilité entre les différentes implémentations. En respectant ces spécifications, les modules peuvent facilement s'intégrer à différents comptes intelligents, garantissant que tous les comptes intelligents puissent se comprendre mutuellement.
De plus, l'ERC-7579 a modifié certaines fonctions d'exécution et de configuration de compte. Le nombre de fonctions d'exécution a été réduit de 6 à 3, y compris la fonction d'exécution optionnelle ERC-4337. De plus, le nombre de fonctions de configuration de compte a été réduit de 3 par type de module à seulement 3, quel que soit le nombre de types de modules.
De plus, l'alignement de l'ERC-7579 avec l'ERC-4337 concernant l'abstraction des comptes est crucial. L'abstraction des comptes fait référence au passage des comptes de blockchain traditionnels qui envoient des cryptomonnaies à un système plus adaptable construit avec des contrats intelligents. Cet alignement crée une expérience utilisateur cohérente en permettant aux comptes intelligents d'interagir de manière plus efficace avec diverses dapps, indépendamment de la technologie sous-jacente.
que signifie tout cela pour les utilisateurs ? Les utilisateurs peuvent profiter d'un portefeuille sécurisé et flexible qui peut gérer diverses fonctions, telles que des transactions automatisées et des autorisations personnalisées, tout en naviguant facilement entre différents services.
à la fois erc-7579 et erc-4337 représentent des développements importants dans l'écosystème ethereum. tandis que erc-4337 se concentre sur la conversion de comptes conventionnels en comptes basés sur des contrats intelligents pour offrir un meilleur contrôle, avec des fonctionnalités telles que l'authentification par passe et des transactions gratuites, erc-7579 introduit de nouvelles fonctionnalités et améliore des protocoles comme erc-4337.
Ces avancées visent à créer un environnement plus sécurisé, convivial et efficace pour les applications décentralisées et les services au sein du réseau Ethereum. De plus, l'alignement de l'ERC-7579 avec l'ERC-4337 lui permet de se concentrer sur les opérations des utilisateurs et de garantir une intégration transparente.
erc-7579 et erc-6900 sont des normes ethereum conçues pour améliorer les fonctionnalités de la blockchain, chacune se concentrant sur des domaines différents. Comme indiqué précédemment, erc-7579 vise à introduire de nouvelles fonctionnalités techniques ou améliorations au sein de l'écosystème ethereum, contribuant à sa sécurité et son efficacité globales.
Pendant ce temps, erc-6900 est plus axé sur l'amélioration de certaines parties spécifiques d'Ethereum. Il ajoute des fonctionnalités spéciales pour améliorer le fonctionnement de certaines applications, les rendant plus sécurisées et conviviales. L'intégration de protocoles tels que erc-7579 et erc-6900 témoigne de la créativité au sein de la communauté Ethereum, garantissant que la blockchain reste sûre et conviviale pour divers dapps.
En conclusion, l'ERC-7579 représente une avancée significative dans l'établissement de comptes intelligents modulaires cohérents et dans la promotion de la compatibilité entre les différentes versions d'applications décentralisées. En fournissant des directives claires, des interfaces standardisées et en mettant l'accent sur l'indépendance des modules, l'ERC-7579 encourage l'innovation tout en abordant les défis de complexité et de compatibilité qui ont entravé le développement de comptes intelligents modulaires par le passé. Avec son accent mis sur la flexibilité et la sécurité, l'ERC-7579 contribue à créer un écosystème plus efficace pour les fournisseurs et les développeurs de comptes intelligents, bénéficiant finalement aux utilisateurs finaux et favorisant l'avancement de la cryptomonnaie et de la technologie blockchain.