EVM+ et Artela: Faire avancer la Blockchain avec des extensions natives

Avancé5/7/2024, 10:01:53 AM
EVM+ propose une solution novatrice qui facilite le développement d'applications à grande échelle et accélère l'intégration des cryptomonnaies avec les applications grand public en intégrant de manière transparente les actifs, protocoles et infrastructures EVM. Dans la vision de Vitalik pour Ethereum, la couche adressant les besoins de non-scalabilité joue clairement un rôle crucial. Artela répond à la demande de 'fonctionnalités personnalisées' dans les réseaux blockchain en ajoutant des 'extensions natives' au-dessus de la couche fondamentale.

Préface

EVM+ est un paradigme avancé spécifiquement conçu pour pousser l'évolution de la Machine Virtuelle Ethereum afin de mieux s'adapter au paysage crypto changeant rapidement. Ce modèle intègre des innovations et une productivité de Web2 dans Web3, avec des technologies réelles comme l'intelligence artificielle, DePIN et la sécurité DeFi qui sont rapidement intégrées dans les applications crypto. EVM+ propose une solution novatrice qui favorise non seulement le développement d'applications à grande échelle, mais accélère également l'intégration des cryptomonnaies avec les applications grand public en intégrant de manière transparente les actifs, protocoles et infrastructures EVM. Il améliore la scalabilité de la blockchain en mettant en œuvre des extensions de chaîne natives EVM+WASM et optimise les capacités de traitement de la blockchain en prenant en charge l'exécution parallèle de l'EVM.

Tel qu'expliqué par Techandtips123, l'EVM parallèle est semblable à attribuer des rôles lors de la préparation d'une fête. Imaginez que vous deviez vous préparer pour un déménagement et assigner des tâches spécifiques : A transporte de gros articles, B gère des biens précieux, C est chargé de déplacer des articles et D organise l'agencement de l'hygiène sur le nouveau site. Cette division permet à quatre personnes d'accomplir le travail de manière plus efficace et rapide.

De même, le concept de l'EVM parallèle implique de distribuer des tâches de calcul entre plusieurs unités d'exécution. Dans le réseau Ethereum, de nombreux participants traitent différentes transactions simultanément, chaque transaction étant comme une tâche indépendante, telle que des transferts ou la création de nouveaux jetons. Chaque participant gère indépendamment une tâche sur l'EVM, un peu comme l'exécution de programmes informatiques séparés sur la blockchain. Une fois terminées, les résultats de ces tâches sont consolidés dans le réseau pour former le bloc final. Lorsqu'un seul exécuteur ne peut pas gérer de manière indépendante un grand volume de transactions, la vitesse diminue et l'utilisabilité en souffre. L'introduction de l'EVM parallèle aborde ce problème en permettant à plusieurs exécuteurs de traiter différentes transactions simultanément, permettant au réseau de gérer plus de transactions plus rapidement, réduisant la congestion et les coûts associés.

Le concept d'introduction de nouveaux "couches"

Source: Artela — De l'EVM+ à l'EVM++

Vitalik Buterin a noté : “L2 est pour l'évolutivité, L3 pour la fonctionnalité personnalisée, telle que la confidentialité. Dans cette vision, personne ne tente de fournir une ‘évolutivité au carré’ ; au lieu de cela, la pile comprend une couche pour aider les applications à évoluer et une autre couche pour répondre aux besoins de fonctionnalité personnalisée de différents cas d'utilisation.

Dans la vision de Vitalik pour Ethereum, la couche adressant les besoins de non-extensibilité joue clairement un rôle crucial. Son point de vue souligne la nécessité pour les réseaux blockchain de prendre en charge des "fonctionnalités personnalisées". Pour Ethereum, répondre à cette demande pourrait impliquer l'établissement d'une nouvelle couche, tandis qu'Artela propose d'ajouter des "extensions natives" au-dessus de la couche fondamentale.

En termes de blockchain, la fonctionnalité fait référence à la capacité de prendre en charge diverses applications. La Machine Virtuelle Ethereum (EVM), en tant que moteur d'exécution qui prend en charge les contrats intelligents, a été le modèle principal pour la création de DApps et la mise en œuvre de la fonctionnalité. Initialement proposée par Ethereum, l'EVM est désormais adoptée par de nombreuses chaînes de contrats intelligents, souvent appelées chaînes compatibles avec l'EVM ou équivalentes à l'EVM. Cependant, l'EVM actuelle s'est avérée limitée pour soutenir les fonctionnalités étendues des DApps. Le défi clé est de savoir comment étendre les limites de fonctionnalité au sein des chaînes EVM. Il existe deux directions pratiques pour l'amélioration :

  1. Remplacement de l'EVM par de meilleures machines virtuelles
  2. Améliorer l'EVM grâce à des extensions supplémentaires

La première approche contourne les limitations de l'EVM mais nécessite d'abandonner les contrats intelligents basés sur l'EVM. MoveVM et FuelVM sont des exemples de ce style d'implémentation. Bien que des machines virtuelles plus avancées puissent être nécessaires à l'avenir, elles nécessitent un temps considérable pour atteindre la même maturité et la même prévalence que l'EVM.

La deuxième approche consiste à introduire une nouvelle pile pour améliorer l'EVM grâce aux « extensions ». Le but ici est de pousser les limites fonctionnelles de l'EVM au-delà de sa spécification initiale tout en maintenant l'équivalence de l'EVM. Cette méthode améliore les capacités des DApps sur l'infrastructure EVM existante. L'exploration de l'amélioration de l'EVM ouvre la voie à des possibilités passionnantes et à une innovation continue dans la fonctionnalité des DApps, apportant d'importantes innovations émergentes.

Artela

EVM+ dans le réseau Artela

La mission d'Artela est de créer un réseau blockchain de couche fondamentale pour répondre à la demande croissante d'applications décentralisées à grande échelle. La conception innovante d'Artela permet aux développeurs de créer des extensions natives sur la couche de base blockchain de manière modulaire, améliorant la programmabilité de la blockchain. Cette approche permettra aux développeurs de mettre en œuvre des fonctionnalités personnalisées de manière légère et dynamique, ouvrant la voie à une innovation plus rapide et à davantage de possibilités.

Artela dispose d'une couche d'extension qui permet l'ajout de modules d'extension natifs définis par l'utilisateur appelés Aspects, qui améliorent la programmabilité tout en garantissant la compatibilité avec les contrats intelligents EVM existants. Les Aspects permettent aux développeurs d'injecter une logique supplémentaire tout au long du cycle de vie de la transaction au-delà des contrats intelligents pour gérer les transactions et les blocs associés.

Artela a mis en place un réseau EVM+ hautement évolutif, introduisant des machines virtuelles WASM compatibles avec le réseau EVM à travers la programmation Aspect (voir le lien d'extension 1). Ces machines virtuelles peuvent interopérer, permettant l'ajout dynamique et l'exécution de programmes d'extension on-chain. EVM+ permet aux développeurs de construire des protocoles haute performance, des DApps modulaires et de personnaliser les fonctionnalités sous-jacentes pour des scénarios spécifiques.

Source: Artela officiel

Pendant les phases DevNet et Public Testnet, Artela a collaboré avec des développeurs de la communauté pour explorer le potentiel du réseau EVM+, conduisant à des cas d'utilisation imaginatifs :

· Utiliser WASM en tant que co-processeur on-chain pour faciliter l'exécution d'algorithmes d'agents d'intelligence artificielle et d'autres modules haute performance directement sur la blockchain, tout en assurant une interopérabilité transparente avec le système EVM;

· Participation du monde autonome des agents d'intelligence artificielle on-chain, permettant des PNJ on-chain vraiment programmables qui peuvent interagir avec les utilisateurs;

· Exécution facultative en temps réel de modules de sécurité on-chain, permettant aux protocoles DeFi de reconnaître et de mitiger instantanément les transactions suspectes.

Une nouvelle ère est à l'horizon, celle qui réalise pleinement les protocoles on-chain, l'intelligence artificielle et la DeFi sécurisée tout en maintenant la compatibilité et l'interopérabilité avec le monde de l'EVM.

De EVM+ à EVM++

La vision d'Artela est d'établir un réseau scalable à l'infini, où EVM+ n'est pas le but final mais plutôt un point de départ. La prochaine étape d'Artela est EVM++, un réseau parallèle à EVM+ conçu pour libérer pleinement le potentiel de la technologie blockchain scalable. EVM+ a débloqué la scalabilité d'EVM, visant à s'adapter au nouveau monde de la cryptomonnaie où la productivité et l'innovation Web2, ainsi que des technologies pratiques comme l'intelligence artificielle, DePIN et la sécurité FinTech, s'intègrent rapidement dans les DApps. EVM++ étend la scalabilité d'EVM, permettant à ce réseau très créatif de promouvoir davantage l'adoption à grande échelle des DApps et d'accélérer l'intégration des cryptomonnaies avec les applications grand public.

Réseau EVM++ parallèle élastique

L'implémentation parallèle EVM++ d'Artela se fera en deux phases.

La première phase implique l'exécution parallèle des transactions sous EVM+. Le réseau d'Artela non seulement réalise une exécution EVM parallèle de base, mais il aborde également les défis de l'exécution parallèle sous EVM+ Aspects, qui sont des extensions s'exécutant sur des machines virtuelles WASM pouvant être invoquées pendant le cycle de vie de la transaction.

Dans la deuxième phase, Artela utilisera les capacités parallèles combinées à l'informatique élastique pour atteindre un espace de bloc élastique, un mécanisme dynamique qui permet aux DApps de maximiser les avantages de l'exécution parallèle.

Vue d'ensemble parallèle de l'EVM

L'architecture scalable horizontalement d'Artela est conçue autour d'une exécution parallèle, garantissant la scalabilité de la puissance de calcul des nœuds du réseau grâce à un calcul élastique pour finalement atteindre un espace de bloc élastique.

· Exécution Parallèle: Les transactions sur Artela peuvent être exécutées en parallèle. Le réseau Artela regroupe les transactions pour une exécution parallèle basée sur l'analyse des conflits de dépendance des transactions;

· Calcul élastique : Les nœuds validateurs prennent en charge la mise à l'échelle horizontale, et le réseau ajuste automatiquement les nœuds de calcul des validateurs en fonction de la charge réseau actuelle ou des conditions d'abonnement. Le processus de mise à l'échelle est coordonné par un protocole d'élasticité pour garantir un nombre adéquat de nœuds de calcul élastiques dans le réseau de consensus;

· Espace de Bloc Élastique : Basé sur l'informatique élastique, en plus d'étendre l'espace de bloc public, les grandes DApps nécessitant un espace de bloc indépendant peuvent demander un espace de bloc élastique dédié au sein du réseau.

"Espace de Bloc Élastique"

L'espace de bloc élastique fait référence à un espace de bloc dynamiquement extensible qui fournit un espace de bloc dédié avec une assurance de protocole pour les DApps nécessitant un débit de transactions élevé. Par défaut, la capacité de l'espace de bloc public dans les blocs est limitée. Lorsqu'une DApp demande un espace de bloc indépendant, le bloc ajoute un espace supplémentaire qui ne prend en charge que les transactions liées aux contrats intelligents de la DApp. À mesure que l'espace de bloc s'étend, les validateurs doivent augmenter les nœuds d'exécution élastiques pour étendre les capacités de traitement correspondantes.

L'espace de bloc élastique est un mécanisme d'expansion de la blockchain qui permet une mise à l'échelle infinie tout en maintenant l'interopérabilité. Les réseaux évolutifs tels que les blockchains shardées, les réseaux de chaînes d'application et les Layer2s peuvent également fournir un espace de bloc indépendant, mais l'isolement et la génération de bloc sont asynchrones. L'espace de bloc élastique permet aux DApps avec des espaces de bloc indépendants d'interagir de manière synchrone grâce à des transactions atomiques dans le même bloc, évitant ainsi le besoin d'une communication asynchrone entre chaînes.

Lorsqu'une DApp dans le réseau Artela nécessite une haute scalabilité, elle peut souscrire à un espace de bloc élastique pour gérer le débit accru. L'espace de bloc élastique et les extensions natives offrent des fonctionnalités de scalabilité et de personnalisation pour les DApps dans Artela.

Amélioration de la fonctionnalité de DApp avec des extensions natives dans Artela

Grâce à la programmation par aspect, les développeurs sont habilités à créer des extensions natives (voir lien étendu 2) qui intègrent des fonctionnalités personnalisées par-dessus toutes les couches de base de la blockchain, en les combinant avec les contrats intelligents EVM existants pour améliorer les capacités de l'application décentralisée (DApp).

Source: Joshua Esin

  1. Scalabilité améliorée : L'un des avantages de la programmation Aspect dans Artela est sa scalabilité inégalée. Les contrats intelligents traditionnels font souvent face à des limitations lors de la modification ou de l'extension des fonctionnalités. La programmation Aspect d'Artela surmonte ces barrières en fournissant un cadre modulaire et scalable. Les développeurs peuvent étendre de manière transparente les fonctionnalités des contrats existants sans modifier leur logique centrale, ouvrant la voie à un développement d'application décentralisée plus agile et scalable.

  2. Sécurité accrue : Dans le domaine en constante évolution de la sécurité blockchain, la Programmation Aspect d'Artela introduit un changement de paradigme. Contrairement aux mesures de sécurité traditionnelles en boîte blanche, la programmation Aspect propose une solution de sécurité en boîte noire complémentaire. La surveillance en temps réel, l'atténuation proactive des risques et l'analyse du comportement en temps d'exécution aident à établir un cadre de sécurité solide, prévenant les vulnérabilités et assurant la continuité du protocole.

  3. Résolveur d'intention on-chain : La programmation d'aspect d'Artela introduit le concept révolutionnaire d'un résolveur d'intention on-chain. Traditionnellement, les utilisateurs devaient spécifier des appels de fonction détaillés pour exécuter des transactions. Avec le résolveur d'intention on-chain, les utilisateurs peuvent exprimer leurs résultats souhaités dans un langage lisible par les humains, offrant une expérience plus intuitive et personnalisable. Par exemple, un utilisateur pourrait spécifier son intention comme "échanger X ETH contre Y USDC", éliminant ainsi le besoin d'appels de fonction complexes.

  4. Opérations Just-In-Time (JIT): Les opérations JIT, un concept puissant largement appliqué dans divers scénarios, gagnent en flexibilité grâce à la Programmation d'Aspect d'Artela. Exécuter la logique on-chain dans le cycle de vie de la blockchain et la combiner avec des contrats intelligents dans des transactions atomiques ouvre des possibilités pour les règlements JIT, la gestion des pools de liquidité JIT et les stratégies de capture de MEV dans les frameworks AMM.

  5. Actions natives basées sur les événements : Les opérations natives basées sur les événements dans Artela permettent aux utilisateurs de s'abonner à des événements en chaîne en temps réel, déclenchant des tâches atomiques. Cette fonctionnalité aide à maintenir la cohérence entre les états en chaîne et hors chaîne, permet des notifications de messages asynchrones entre chaînes et améliore l'automatisation de la Blockchain.

  6. Omnichain Gaming : le programmation d'aspect d'Artela étend son influence au secteur du jeu, fournissant aux développeurs des outils pour améliorer la programmabilité des actifs en jeu. Avec Artela, les NFT d'équipement de jeu peuvent être améliorés grâce à la programmabilité, ouvrant ainsi une nouvelle ère d'expériences utilisateur multifonctionnelles au sein de l'écosystème du jeu.

  7. OnChain MicroServices: Artela permet la création de services publics on-chain au sein du réseau blockchain, favorisant la maintenance collective et la gouvernance par différents utilisateurs et organisations. Ce modèle favorise le partage des ressources, l'innovation collaborative et réduit les barrières de développement, contribuant à la croissance de l'écosystème de la finance décentralisée.

Le modèle de programmation d'Artela introduit une « couche de fonctionnalité » intégrée au réseau blockchain, éliminant ainsi le besoin de réseaux tiers ou de systèmes complexes hors chaîne. Cette couche de fonctionnalité étend les capacités natives de la couche de base, y compris les mesures de sécurité, les fonctions de gardien, l'automatisation et la synchronisation hors chaîne. L'intégration de cette couche de fonctionnalité marque un bond en avant dans le développement des protocoles et l'expérience utilisateur dans les réseaux décentralisés.

Conclusion

La technologie fondamentale de Web3 est la blockchain publique, d'abord introduite dans le monde par le réseau Bitcoin de Satoshi Nakamoto et ensuite grandement étendue en fonctionnalités par des plateformes de contrats intelligents comme Ethereum. Certains voient la blockchain comme un réseau de données décentralisé, essentiellement une technologie de grand livre distribué. Cependant, elle est bien plus que simplement une question de données.

La Blockchain est plus similaire à un ordinateur plutôt qu'à un simple grand livre ou une base de données. Le défi auquel nous sommes confrontés aujourd'hui est de concevoir un meilleur ordinateur. La blockchain Artela est construite sur le Cosmos SDK avec de nombreuses améliorations au niveau du moteur. De plus, Artela est compatible avec l'EVM et innove en introduisant la Programmation Aspect pour permettre l'expansion on-chain. En plus de l'EVM, Artela a également ajouté une deuxième machine virtuelle basée sur WASM pour prendre en charge plusieurs langages de programmation (AssemblyScript, Rust, C, C++) et accéder à davantage de ressources on-chain. Ainsi, l'EVM est adapté aux contrats intelligents généraux, tandis que l'Aspect VM est utilisé pour des extensions d'application spécifiques.

Avertissement

  1. Cet article est repris de [ moyen] Tous les droits d'auteur appartiennent à l'auteur original [YBB Capital Researcher Ac-Core]. S'il y a des objections à cette réimpression, veuillez contacter le Gate Apprendreéquipe, et ils s'en occuperont rapidement.

  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.

  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

EVM+ et Artela: Faire avancer la Blockchain avec des extensions natives

Avancé5/7/2024, 10:01:53 AM
EVM+ propose une solution novatrice qui facilite le développement d'applications à grande échelle et accélère l'intégration des cryptomonnaies avec les applications grand public en intégrant de manière transparente les actifs, protocoles et infrastructures EVM. Dans la vision de Vitalik pour Ethereum, la couche adressant les besoins de non-scalabilité joue clairement un rôle crucial. Artela répond à la demande de 'fonctionnalités personnalisées' dans les réseaux blockchain en ajoutant des 'extensions natives' au-dessus de la couche fondamentale.

Préface

EVM+ est un paradigme avancé spécifiquement conçu pour pousser l'évolution de la Machine Virtuelle Ethereum afin de mieux s'adapter au paysage crypto changeant rapidement. Ce modèle intègre des innovations et une productivité de Web2 dans Web3, avec des technologies réelles comme l'intelligence artificielle, DePIN et la sécurité DeFi qui sont rapidement intégrées dans les applications crypto. EVM+ propose une solution novatrice qui favorise non seulement le développement d'applications à grande échelle, mais accélère également l'intégration des cryptomonnaies avec les applications grand public en intégrant de manière transparente les actifs, protocoles et infrastructures EVM. Il améliore la scalabilité de la blockchain en mettant en œuvre des extensions de chaîne natives EVM+WASM et optimise les capacités de traitement de la blockchain en prenant en charge l'exécution parallèle de l'EVM.

Tel qu'expliqué par Techandtips123, l'EVM parallèle est semblable à attribuer des rôles lors de la préparation d'une fête. Imaginez que vous deviez vous préparer pour un déménagement et assigner des tâches spécifiques : A transporte de gros articles, B gère des biens précieux, C est chargé de déplacer des articles et D organise l'agencement de l'hygiène sur le nouveau site. Cette division permet à quatre personnes d'accomplir le travail de manière plus efficace et rapide.

De même, le concept de l'EVM parallèle implique de distribuer des tâches de calcul entre plusieurs unités d'exécution. Dans le réseau Ethereum, de nombreux participants traitent différentes transactions simultanément, chaque transaction étant comme une tâche indépendante, telle que des transferts ou la création de nouveaux jetons. Chaque participant gère indépendamment une tâche sur l'EVM, un peu comme l'exécution de programmes informatiques séparés sur la blockchain. Une fois terminées, les résultats de ces tâches sont consolidés dans le réseau pour former le bloc final. Lorsqu'un seul exécuteur ne peut pas gérer de manière indépendante un grand volume de transactions, la vitesse diminue et l'utilisabilité en souffre. L'introduction de l'EVM parallèle aborde ce problème en permettant à plusieurs exécuteurs de traiter différentes transactions simultanément, permettant au réseau de gérer plus de transactions plus rapidement, réduisant la congestion et les coûts associés.

Le concept d'introduction de nouveaux "couches"

Source: Artela — De l'EVM+ à l'EVM++

Vitalik Buterin a noté : “L2 est pour l'évolutivité, L3 pour la fonctionnalité personnalisée, telle que la confidentialité. Dans cette vision, personne ne tente de fournir une ‘évolutivité au carré’ ; au lieu de cela, la pile comprend une couche pour aider les applications à évoluer et une autre couche pour répondre aux besoins de fonctionnalité personnalisée de différents cas d'utilisation.

Dans la vision de Vitalik pour Ethereum, la couche adressant les besoins de non-extensibilité joue clairement un rôle crucial. Son point de vue souligne la nécessité pour les réseaux blockchain de prendre en charge des "fonctionnalités personnalisées". Pour Ethereum, répondre à cette demande pourrait impliquer l'établissement d'une nouvelle couche, tandis qu'Artela propose d'ajouter des "extensions natives" au-dessus de la couche fondamentale.

En termes de blockchain, la fonctionnalité fait référence à la capacité de prendre en charge diverses applications. La Machine Virtuelle Ethereum (EVM), en tant que moteur d'exécution qui prend en charge les contrats intelligents, a été le modèle principal pour la création de DApps et la mise en œuvre de la fonctionnalité. Initialement proposée par Ethereum, l'EVM est désormais adoptée par de nombreuses chaînes de contrats intelligents, souvent appelées chaînes compatibles avec l'EVM ou équivalentes à l'EVM. Cependant, l'EVM actuelle s'est avérée limitée pour soutenir les fonctionnalités étendues des DApps. Le défi clé est de savoir comment étendre les limites de fonctionnalité au sein des chaînes EVM. Il existe deux directions pratiques pour l'amélioration :

  1. Remplacement de l'EVM par de meilleures machines virtuelles
  2. Améliorer l'EVM grâce à des extensions supplémentaires

La première approche contourne les limitations de l'EVM mais nécessite d'abandonner les contrats intelligents basés sur l'EVM. MoveVM et FuelVM sont des exemples de ce style d'implémentation. Bien que des machines virtuelles plus avancées puissent être nécessaires à l'avenir, elles nécessitent un temps considérable pour atteindre la même maturité et la même prévalence que l'EVM.

La deuxième approche consiste à introduire une nouvelle pile pour améliorer l'EVM grâce aux « extensions ». Le but ici est de pousser les limites fonctionnelles de l'EVM au-delà de sa spécification initiale tout en maintenant l'équivalence de l'EVM. Cette méthode améliore les capacités des DApps sur l'infrastructure EVM existante. L'exploration de l'amélioration de l'EVM ouvre la voie à des possibilités passionnantes et à une innovation continue dans la fonctionnalité des DApps, apportant d'importantes innovations émergentes.

Artela

EVM+ dans le réseau Artela

La mission d'Artela est de créer un réseau blockchain de couche fondamentale pour répondre à la demande croissante d'applications décentralisées à grande échelle. La conception innovante d'Artela permet aux développeurs de créer des extensions natives sur la couche de base blockchain de manière modulaire, améliorant la programmabilité de la blockchain. Cette approche permettra aux développeurs de mettre en œuvre des fonctionnalités personnalisées de manière légère et dynamique, ouvrant la voie à une innovation plus rapide et à davantage de possibilités.

Artela dispose d'une couche d'extension qui permet l'ajout de modules d'extension natifs définis par l'utilisateur appelés Aspects, qui améliorent la programmabilité tout en garantissant la compatibilité avec les contrats intelligents EVM existants. Les Aspects permettent aux développeurs d'injecter une logique supplémentaire tout au long du cycle de vie de la transaction au-delà des contrats intelligents pour gérer les transactions et les blocs associés.

Artela a mis en place un réseau EVM+ hautement évolutif, introduisant des machines virtuelles WASM compatibles avec le réseau EVM à travers la programmation Aspect (voir le lien d'extension 1). Ces machines virtuelles peuvent interopérer, permettant l'ajout dynamique et l'exécution de programmes d'extension on-chain. EVM+ permet aux développeurs de construire des protocoles haute performance, des DApps modulaires et de personnaliser les fonctionnalités sous-jacentes pour des scénarios spécifiques.

Source: Artela officiel

Pendant les phases DevNet et Public Testnet, Artela a collaboré avec des développeurs de la communauté pour explorer le potentiel du réseau EVM+, conduisant à des cas d'utilisation imaginatifs :

· Utiliser WASM en tant que co-processeur on-chain pour faciliter l'exécution d'algorithmes d'agents d'intelligence artificielle et d'autres modules haute performance directement sur la blockchain, tout en assurant une interopérabilité transparente avec le système EVM;

· Participation du monde autonome des agents d'intelligence artificielle on-chain, permettant des PNJ on-chain vraiment programmables qui peuvent interagir avec les utilisateurs;

· Exécution facultative en temps réel de modules de sécurité on-chain, permettant aux protocoles DeFi de reconnaître et de mitiger instantanément les transactions suspectes.

Une nouvelle ère est à l'horizon, celle qui réalise pleinement les protocoles on-chain, l'intelligence artificielle et la DeFi sécurisée tout en maintenant la compatibilité et l'interopérabilité avec le monde de l'EVM.

De EVM+ à EVM++

La vision d'Artela est d'établir un réseau scalable à l'infini, où EVM+ n'est pas le but final mais plutôt un point de départ. La prochaine étape d'Artela est EVM++, un réseau parallèle à EVM+ conçu pour libérer pleinement le potentiel de la technologie blockchain scalable. EVM+ a débloqué la scalabilité d'EVM, visant à s'adapter au nouveau monde de la cryptomonnaie où la productivité et l'innovation Web2, ainsi que des technologies pratiques comme l'intelligence artificielle, DePIN et la sécurité FinTech, s'intègrent rapidement dans les DApps. EVM++ étend la scalabilité d'EVM, permettant à ce réseau très créatif de promouvoir davantage l'adoption à grande échelle des DApps et d'accélérer l'intégration des cryptomonnaies avec les applications grand public.

Réseau EVM++ parallèle élastique

L'implémentation parallèle EVM++ d'Artela se fera en deux phases.

La première phase implique l'exécution parallèle des transactions sous EVM+. Le réseau d'Artela non seulement réalise une exécution EVM parallèle de base, mais il aborde également les défis de l'exécution parallèle sous EVM+ Aspects, qui sont des extensions s'exécutant sur des machines virtuelles WASM pouvant être invoquées pendant le cycle de vie de la transaction.

Dans la deuxième phase, Artela utilisera les capacités parallèles combinées à l'informatique élastique pour atteindre un espace de bloc élastique, un mécanisme dynamique qui permet aux DApps de maximiser les avantages de l'exécution parallèle.

Vue d'ensemble parallèle de l'EVM

L'architecture scalable horizontalement d'Artela est conçue autour d'une exécution parallèle, garantissant la scalabilité de la puissance de calcul des nœuds du réseau grâce à un calcul élastique pour finalement atteindre un espace de bloc élastique.

· Exécution Parallèle: Les transactions sur Artela peuvent être exécutées en parallèle. Le réseau Artela regroupe les transactions pour une exécution parallèle basée sur l'analyse des conflits de dépendance des transactions;

· Calcul élastique : Les nœuds validateurs prennent en charge la mise à l'échelle horizontale, et le réseau ajuste automatiquement les nœuds de calcul des validateurs en fonction de la charge réseau actuelle ou des conditions d'abonnement. Le processus de mise à l'échelle est coordonné par un protocole d'élasticité pour garantir un nombre adéquat de nœuds de calcul élastiques dans le réseau de consensus;

· Espace de Bloc Élastique : Basé sur l'informatique élastique, en plus d'étendre l'espace de bloc public, les grandes DApps nécessitant un espace de bloc indépendant peuvent demander un espace de bloc élastique dédié au sein du réseau.

"Espace de Bloc Élastique"

L'espace de bloc élastique fait référence à un espace de bloc dynamiquement extensible qui fournit un espace de bloc dédié avec une assurance de protocole pour les DApps nécessitant un débit de transactions élevé. Par défaut, la capacité de l'espace de bloc public dans les blocs est limitée. Lorsqu'une DApp demande un espace de bloc indépendant, le bloc ajoute un espace supplémentaire qui ne prend en charge que les transactions liées aux contrats intelligents de la DApp. À mesure que l'espace de bloc s'étend, les validateurs doivent augmenter les nœuds d'exécution élastiques pour étendre les capacités de traitement correspondantes.

L'espace de bloc élastique est un mécanisme d'expansion de la blockchain qui permet une mise à l'échelle infinie tout en maintenant l'interopérabilité. Les réseaux évolutifs tels que les blockchains shardées, les réseaux de chaînes d'application et les Layer2s peuvent également fournir un espace de bloc indépendant, mais l'isolement et la génération de bloc sont asynchrones. L'espace de bloc élastique permet aux DApps avec des espaces de bloc indépendants d'interagir de manière synchrone grâce à des transactions atomiques dans le même bloc, évitant ainsi le besoin d'une communication asynchrone entre chaînes.

Lorsqu'une DApp dans le réseau Artela nécessite une haute scalabilité, elle peut souscrire à un espace de bloc élastique pour gérer le débit accru. L'espace de bloc élastique et les extensions natives offrent des fonctionnalités de scalabilité et de personnalisation pour les DApps dans Artela.

Amélioration de la fonctionnalité de DApp avec des extensions natives dans Artela

Grâce à la programmation par aspect, les développeurs sont habilités à créer des extensions natives (voir lien étendu 2) qui intègrent des fonctionnalités personnalisées par-dessus toutes les couches de base de la blockchain, en les combinant avec les contrats intelligents EVM existants pour améliorer les capacités de l'application décentralisée (DApp).

Source: Joshua Esin

  1. Scalabilité améliorée : L'un des avantages de la programmation Aspect dans Artela est sa scalabilité inégalée. Les contrats intelligents traditionnels font souvent face à des limitations lors de la modification ou de l'extension des fonctionnalités. La programmation Aspect d'Artela surmonte ces barrières en fournissant un cadre modulaire et scalable. Les développeurs peuvent étendre de manière transparente les fonctionnalités des contrats existants sans modifier leur logique centrale, ouvrant la voie à un développement d'application décentralisée plus agile et scalable.

  2. Sécurité accrue : Dans le domaine en constante évolution de la sécurité blockchain, la Programmation Aspect d'Artela introduit un changement de paradigme. Contrairement aux mesures de sécurité traditionnelles en boîte blanche, la programmation Aspect propose une solution de sécurité en boîte noire complémentaire. La surveillance en temps réel, l'atténuation proactive des risques et l'analyse du comportement en temps d'exécution aident à établir un cadre de sécurité solide, prévenant les vulnérabilités et assurant la continuité du protocole.

  3. Résolveur d'intention on-chain : La programmation d'aspect d'Artela introduit le concept révolutionnaire d'un résolveur d'intention on-chain. Traditionnellement, les utilisateurs devaient spécifier des appels de fonction détaillés pour exécuter des transactions. Avec le résolveur d'intention on-chain, les utilisateurs peuvent exprimer leurs résultats souhaités dans un langage lisible par les humains, offrant une expérience plus intuitive et personnalisable. Par exemple, un utilisateur pourrait spécifier son intention comme "échanger X ETH contre Y USDC", éliminant ainsi le besoin d'appels de fonction complexes.

  4. Opérations Just-In-Time (JIT): Les opérations JIT, un concept puissant largement appliqué dans divers scénarios, gagnent en flexibilité grâce à la Programmation d'Aspect d'Artela. Exécuter la logique on-chain dans le cycle de vie de la blockchain et la combiner avec des contrats intelligents dans des transactions atomiques ouvre des possibilités pour les règlements JIT, la gestion des pools de liquidité JIT et les stratégies de capture de MEV dans les frameworks AMM.

  5. Actions natives basées sur les événements : Les opérations natives basées sur les événements dans Artela permettent aux utilisateurs de s'abonner à des événements en chaîne en temps réel, déclenchant des tâches atomiques. Cette fonctionnalité aide à maintenir la cohérence entre les états en chaîne et hors chaîne, permet des notifications de messages asynchrones entre chaînes et améliore l'automatisation de la Blockchain.

  6. Omnichain Gaming : le programmation d'aspect d'Artela étend son influence au secteur du jeu, fournissant aux développeurs des outils pour améliorer la programmabilité des actifs en jeu. Avec Artela, les NFT d'équipement de jeu peuvent être améliorés grâce à la programmabilité, ouvrant ainsi une nouvelle ère d'expériences utilisateur multifonctionnelles au sein de l'écosystème du jeu.

  7. OnChain MicroServices: Artela permet la création de services publics on-chain au sein du réseau blockchain, favorisant la maintenance collective et la gouvernance par différents utilisateurs et organisations. Ce modèle favorise le partage des ressources, l'innovation collaborative et réduit les barrières de développement, contribuant à la croissance de l'écosystème de la finance décentralisée.

Le modèle de programmation d'Artela introduit une « couche de fonctionnalité » intégrée au réseau blockchain, éliminant ainsi le besoin de réseaux tiers ou de systèmes complexes hors chaîne. Cette couche de fonctionnalité étend les capacités natives de la couche de base, y compris les mesures de sécurité, les fonctions de gardien, l'automatisation et la synchronisation hors chaîne. L'intégration de cette couche de fonctionnalité marque un bond en avant dans le développement des protocoles et l'expérience utilisateur dans les réseaux décentralisés.

Conclusion

La technologie fondamentale de Web3 est la blockchain publique, d'abord introduite dans le monde par le réseau Bitcoin de Satoshi Nakamoto et ensuite grandement étendue en fonctionnalités par des plateformes de contrats intelligents comme Ethereum. Certains voient la blockchain comme un réseau de données décentralisé, essentiellement une technologie de grand livre distribué. Cependant, elle est bien plus que simplement une question de données.

La Blockchain est plus similaire à un ordinateur plutôt qu'à un simple grand livre ou une base de données. Le défi auquel nous sommes confrontés aujourd'hui est de concevoir un meilleur ordinateur. La blockchain Artela est construite sur le Cosmos SDK avec de nombreuses améliorations au niveau du moteur. De plus, Artela est compatible avec l'EVM et innove en introduisant la Programmation Aspect pour permettre l'expansion on-chain. En plus de l'EVM, Artela a également ajouté une deuxième machine virtuelle basée sur WASM pour prendre en charge plusieurs langages de programmation (AssemblyScript, Rust, C, C++) et accéder à davantage de ressources on-chain. Ainsi, l'EVM est adapté aux contrats intelligents généraux, tandis que l'Aspect VM est utilisé pour des extensions d'application spécifiques.

Avertissement

  1. Cet article est repris de [ moyen] Tous les droits d'auteur appartiennent à l'auteur original [YBB Capital Researcher Ac-Core]. S'il y a des objections à cette réimpression, veuillez contacter le Gate Apprendreéquipe, et ils s'en occuperont rapidement.

  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.

  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500