Bonjour Stylus
tl;dr : Aujourd'hui, nous annonçons Stylus, notre mise à niveau de l'environnement de programmation de nouvelle génération pour Arbitrum One et Arbitrum Nova. Grâce à la puissance des contrats intelligents WebAssembly, les utilisateurs pourront déployer des programmes écrits dans leurs langages de programmation préférés , notamment Rust, C et C++, pour les exécuter parallèlement aux programmes EVM sur Arbitrum. C'est plus rapide d'un ordre de grandeur, réduit les frais et est entièrement interopérable avec la machine virtuelle Ethereum.
Avec sa sortie sur le réseau principal en août 2021, Arbitrum One est devenu le seul cumul équivalent à EVM avec des preuves de fraude fonctionnelles. Ce que les utilisateurs pouvaient faire sur L1, ils pouvaient désormais le faire en toute sécurité sur L2, mais plus rapidement et avec des frais moins élevés. L'équivalence EVM est une nécessité pour toute technologie de déploiement à usage général, et elle renforce notre écosystème dynamique de dapps et de protocoles sur Arbitrum One et Arbitrum Nova.
Mais l'équivalence EVM n'est pas la destination finale ; ce n'est que le point de départ. Les technologies Arbitrum resteront toujours équivalentes aux EVM, mais elles feront bientôt bien plus. Nous appelons ce paradigme EVM+ et avons commencé à construire cette vision. Aujourd'hui, nous révélons la prochaine phase de l'évolution d'Arbitrum : Stylus, notre environnement de programmation à usage général et la machine virtuelle WASM.
Stylet : au-delà de l'équivalence EVM
Stylus permettra aux utilisateurs de déployer des programmes écrits dans des langages de programmation populaires sur Arbitrum One et Arbitrum Nova. C'est vrai : Rust, C, C++, et plus encore, côte à côte avec les dApps Solidity existantes sur la même blockchain Arbitrum.
Du développement de jeux aux réseaux sociaux, Stylus facilite plus que jamais la transition vers le Web3. Vous n'aurez pas besoin de connaître Solidity pour construire sur Arbitrum. Les ingénieurs peuvent utiliser les outils qu'ils connaissent et apprécient déjà, quelles que soient leurs préférences de codage.
Les développeurs Web3 expérimentés n'auront plus à choisir entre Ethereum et alt L1. Qu'il s'agisse d'une application Solidity DeFi traditionnelle à la recherche d'une expérience individuelle avec Ethereum ou d'une équipe zk de nouvelle génération vérifiant des preuves sans connaissance dans Rust, Arbitrum peut être votre maison.
En effet, les programmes écrits dans différents langages sont composables de manière transparente. Un contrat n'aura jamais à savoir quelle langue un autre utilise. Les utilisateurs non plus. Tout. Juste. Travaux.
Dapps plus rapides, frais réduits
Stylus ne se contente pas d'étendre les façons dont les gens peuvent écrire des programmes décentralisés ; cela les rend également plus rapides. Avec la mise à niveau Nitro de l'année dernière, nous avons vu une augmentation de performances 10x. Avec Stylus, nous sommes fiers d'annoncer que nous l'avons encore fait.
Les dapps Arbitrum écrits dans des langages comme Rust sont plus rapides d'un ordre de grandeur que leurs homologues Solidity et Vyper. Stylus réduit les frais, permettant une nouvelle ère d'applications de blockchain à haut calcul dans un large éventail de domaines.
Associé aux coûts d'économie de données d'Arbitrum Nova, le jeu décentralisé n'a jamais été aussi viable. DeFi, DAO et autres cas d'utilisation de la cryptographie bénéficieront d'une efficacité similaire sur Arbitrum One, car Stylus est entièrement intégré aux deux chaînes.
Nouveaux horizons
Avec un calcul bon marché vient la liberté d'écrire des programmes puissants, c'est pourquoi la communauté Ethereum travaille toujours pour accélérer l'EVM. Cela inclut l'ajout occasionnel de contrats intelligents spéciaux, appelés précompilations, qui effectuent efficacement des tâches spécifiques telles que le calcul de hachages. Avec Stylus, les utilisateurs pourront créer leurs propres précompilations.
Si une équipe zk a besoin d'une nouvelle courbe d'appariement, ou si un pont alt-L1 a besoin d'un algorithme de hachage inhabituel, elle peut simplement déployer ses bibliothèques de cryptographie sous forme de précompilations personnalisées. N'importe quel cryptosystème, n'importe quelle implémentation de référence, comme s'il s'agissait du SHA2 natif de l'EVM. Les couches 3 et même les applications d'apprentissage automatique ne se sont jamais senties plus proches.
Cela sera particulièrement précieux pour les chercheurs d'Ethereum, qui pourront utiliser Stylus pour concevoir et itérer sur les précompilations EIP sans avoir à configurer leurs propres réseaux de test. Nous croyons en l'EVM et sommes ravis de voir Arbitrum jouer un rôle central dans son développement. Bon nombre de nos avancées s'alignent également sur eWASM, une initiative L1 visant à ajouter WASM à l'EVM que nous sommes ravis de contribuer à rendre possible.
Comment ça fonctionne
En août dernier, la mise à niveau Nitro a changé L2 pour toujours. Les validateurs Arbitrum ont commencé à exécuter Geth, le client d'exécution le plus populaire d'Ethereum, et à prouver la fraude dans WebAssembly. Pour la toute première fois, L2 pouvait fonctionner à des vitesses natives, le passage à un WASM plus lent ne s'avérant qu'occasionnellement lorsqu'il était temps de vaincre des attaquants potentiels. Nous avons vu cela se produire dans la nature après la fusion.
Le stylet est la prochaine étape naturelle. Avec Nitro, nos preuves de fraude peuvent appliquer des WASM de confiance. Les validateurs doivent convenir que Geth est un programme honnête et qu'il se comporte de manière appropriée. Bien que ce soit une base suffisante pour un réseau EVM sans autorisation, et quelque chose qu'Ethereum et tous les L2 basés sur geth font actuellement, atteindre l'échelle nécessite de faire le prochain pas : prouver la fraude sur les WASM non fiables.
Dans le modèle Stylus, les utilisateurs compilent leurs programmes dans WASM, qui sont ensuite transformés en chaîne dans un format où l'exécution est limitée et la sécurité est renforcée. Grâce au bac à sable WASM, nous pouvons exécuter des programmes utilisateur à des vitesses quasi natives avec les mêmes garanties de sécurité sur lesquelles les navigateurs Web s'appuient pour afficher des pages Web. Les programmes malveillants sont arrêtés d'une manière que nous pouvons prouver sur la chaîne sans jamais avoir à invoquer l'EVM.
L'EVM est toujours là et agit exactement comme avant. Lorsqu'une transaction appelle un contrat EVM, Geth s'exécute et renvoie un résultat. Si ce contrat EVM effectue un sous-appel à un programme WASM, Stylus se lance et calcule cette partie du résultat. Le stylet ne remplace pas l'EVM ; il l'augmente. Tout ce que nous faisons est entièrement additif, c'est pourquoi nous l'appelons EVM+.
Wen Stylet
Stylus sera mis en ligne en 2023, mais en attendant, nous partagerons des mises à jour en cours de route. Il y a d'autres développements majeurs que nous annoncerons bientôt, alors rejoignez-nous sur Twitter et Discord pour en savoir plus !
Vous voulez être parmi les premiers à essayer Stylus lors de la mise à niveau de notre testnet ? Inscrivez-vous ici !
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































