EVM vs SmartWeave : Un guide complet pour les développeurs consentants (Partie 2)
Ceci est la deuxième partie de EVM vs SmartWeave : Un guide complet pour les développeurs consentants.
Exécution paresseuse : une perspective alternative
La thèse modulaire a été l’un des récits les plus importants dans l’espace blockchain au cours des dernières années. À peu près tous les principaux L1, Solana pourrait être la seule exception ici, optant pour la mise à l’échelle des réseaux décentralisés par une approche modulaire au lieu de s’appuyer sur une couche monolithique chargée de fournir toutes les propriétés de la blockchain. SmartWeave est une approche unique de la thèse modulaire, uniquement axée sur la mise à l’échelle des capacités de calcul des registres distribués en séparant le stockage des données de la couche d’exécution.
L’approche « d’évaluation paresseuse » de SmartWeave transfère la responsabilité de l’exécution du code de contrat intelligent des nœuds du réseau aux utilisateurs du contrat intelligent.
Cela signifie essentiellement que le calcul de la validation des transactions est différé jusqu’à ce qu’il soit requis, ce qui réduit la charge de travail sur les nœuds du réseau et permet un traitement plus efficace des transactions. Cette approche permet aux utilisateurs d’exécuter autant de calculs que nécessaire sans encourir de frais supplémentaires, offrant des fonctionnalités qui ne sont pas réalisables avec d’autres systèmes de contrats intelligents. Par conséquent, les constructeurs n’ont plus à se soucier de l’optimisation du gaz lorsque l’évaluation est transférée aux utilisateurs.
Évaluation de la pertinence de l’EVM et de SmartWeave
Les primitives financières sont l’une des applications les plus importantes de la technologie blockchain, et l’EVM est particulièrement adaptée à cette fin en raison de son exécution stricte et déterministe du code de contrat intelligent sur chaque nœud du réseau. De plus, les énormes sommes d’argent qui sous-tendent les plates-formes EVM, telles que Ethereum Mainnet et, par conséquent, les L2, offrent un niveau de sécurité élevé, ce qui rend les réseaux de contrats intelligents basés sur EVM mieux positionnés pour conquérir le marché DeFi.
Un autre facteur crucial à prendre en compte est la nécessité de mettre à l’échelle les applications SmartWeave qui nécessitent des calculs lourds. Cela ne peut être réalisé qu’en déléguant la couche d’exécution à des entités spécialisées, car il serait peu pratique de s’appuyer uniquement sur l’appareil de l’utilisateur. Tenter d’évaluer des contrats avec des milliers d’interactions utilisateur CPU serait vain.
Une couche d’abstraction comme Warp’s DRE a été développée pour surmonter ce défi. Il comprend un réseau de validateurs distribués qui gère les calculs de contrat, améliorant considérablement le temps de réponse et l’expérience utilisateur.
Cependant, il est important de s’assurer que cette couche d’abstraction reste entièrement décentralisée à l’étape finale pour éviter les dépendances à des tiers et les problèmes de censure. Néanmoins, il convient de noter que la couche d’exécution sous-jacente, qui pourrait être sensible à une activité malveillante hypothétique, ne peut pas compromettre la décentralisation et l’immuabilité des données SmartWeave stockées sur Arweave. Toute entité peut récupérer les données directement à partir d’Arweave et exécuter l’état du contrat de manière indépendante, empêchant ainsi les activités frauduleuses.
Alors que de nombreuses applications apportent déjà une valeur ajoutée aux utilisateurs de Permaweb, l’écosystème Arweave en est encore à ses balbutiements. Actuellement, l’exploration et la définition des normes sont en cours, comme aux débuts d’Ethereum avec la création des principales normes ERC.
Par rapport aux systèmes EVM, l’activité des développeurs et les outils disponibles restent de niche. Bien que cela puisse désavantager les nouveaux arrivants en raison de la courbe d’apprentissage abrupte, cela présente également une opportunité passionnante pour une véritable innovation, qui est l’épine dorsale de l’industrie de la cryptographie.
Adaptation au marché de SmartWeave
Bien qu’il soit intéressant de parler des avantages et des contraintes de conception d’architecture en théorie, concentrons-nous sur le côté pratique et explorons des cas d’utilisation spécifiques où l’EVM pourrait ne pas être la meilleure solution. C’est là que SmartWeave pourrait potentiellement combler un créneau. DeSoc (Decentralized Social) est récemment apparu comme une tendance majeure dans l’espace crypto, générant de l’enthousiasme, une implication de la communauté et un engagement des développeurs semblable au légendaire été DeFi.
DeSoc vise à résoudre les défis des médias sociaux traditionnels, tels que la monétisation disjointe des créateurs et la valeur disproportionnée de la plate-forme, grâce à une architecture ouverte qui déverrouille les données du graphe social. Cependant, les protocoles de graphes sociaux tels que Lens Protocol, Farcaster et CyberConnect en sont encore à leurs premiers stades de développement, avec diverses normes et compromis à prendre en compte.
L’un des revers pour les protocoles de graphes sociaux à prendre en compte est les limites de l’EVM. Cela comprend des frais d’essence élevés et une longue fenêtre de finalité. Personne ne veut attendre deux minutes pour traiter une action « J’aime ». Une solution possible consiste à stocker des données moins critiques, telles que les likes et les miroirs, hors chaîne, tout en publiant des actions plus importantes en chaîne. Cependant, cette approche peut nécessiter de sacrifier la programmabilité et la décentralisation en chaîne.
Warp, cependant, excelle dans les contraintes de ces EVM grâce à son architecture inhabituelle et sa capacité à conserver les interactions des utilisateurs sur le permaweb (livre Arweave) sans sacrifier l’expérience utilisateur. En déléguant certaines actions à coût élevé ou à haut débit à Warp, les protocoles de graphes sociaux existants basés sur des chaînes EVM peuvent être améliorés avec une intégration transparente de SmartWeave, tirant parti des atouts des deux technologies. Un exemple d’une telle symbiose mutuelle peut être trouvé dans le graphique ci-dessous :
L’adoption de SmartWeave peut être augmentée en explorant l’IA et la modélisation financière, grâce aux avantages des données sous-jacentes transparentes stockées en chaîne et à la possibilité de les combiner avec d’autres modules de réseau Arweave. En raison des coûts de stockage élevés, une telle intégration est économiquement irréalisable sur un système EVM.
Bien qu’encore naissante, l’expérimentation de modèles d’apprentissage automatique utilisant le logiciel Warp est déjà en cours aujourd’hui ici. L’un des cas d’utilisation les plus courants largement adoptés à l’heure actuelle est une variété de systèmes d’implémentation de base de données construits à l’aide du SDK Warp, capables de traiter des volumes d’interactions prêts à la production sur un grand ensemble de données qui seraient ingérables sur le réseau EVM. Plusieurs projets dirigent la cohorte DB sans autorisation, notamment WeaveDB, FirstBatch, Glacier et Kwil.
Il existe encore de nombreuses possibilités intéressantes et inexplorées pour le protocole Warp, telles que la mise en chaîne de la logique métier pour la gestion des documents ou la signature des accords. Le stade précoce de la pile technologique et des jeux Web3 présente également des opportunités pour des modules de moteur spécifiques de vivre en chaîne, comme des tableaux de bord et des registres d’éléments. Ces domaines peuvent fournir une traction significative pour la croissance de Warp, même si une seule entreprise ou studio de jeu de taille décide de décharger une partie de son flux de travail en chaîne.
Dernières pensées
En fin de compte, la décision d’utiliser EVM ou SmartWeave dépendra des besoins spécifiques d’un projet et des préférences des développeurs. Bien que la machine virtuelle Ethereum (EVM) ait été largement acceptée comme la solution incontournable pour les applications blockchain, elle n’est peut-être pas toujours le meilleur choix.
Chez Warp, nous pensons que SmartWeave, un environnement d’exécution permanent et immuable sans les limitations du consensus à l’échelle du réseau pour la validation d’état, pourrait servir de réseau complémentaire ou d’alternative viable pour des modules spécifiques de l’écosystème Web3.
Article invité par : Jakub Wojciechowski, PDG et fondateur de Warp Contracts et RedStone
Le post EVM vs SmartWeave : Un guide complet pour les développeurs consentants (Partie 2) est apparu en premier sur CryptoSlate.