L'année dernière à la même période, nous avons fait un grand pas en avant avec la sortie d'Arbitrum Nitro ; aujourd'hui, nous faisons encore un grand pas en avant avec Stylus.
Le cœur de Stylus est EVM+ : réunissant les meilleures fonctionnalités des deux mondes EVM et WASM. Les développeurs peuvent toujours profiter de tous les avantages de l'EVM, y compris l'écosystème et la liquidité, tout en gagnant en efficacité et en accédant aux bibliothèques existantes en Rust, C et C++. Tout cela sans rien changer au fonctionnement de l’EVM. L'équivalence EVM n'est plus une limite supérieure, mais un point de départ.
Comparez EVM et EVM+
La possibilité de passer d'environ 20 000 développeurs Solidity à des millions de développeurs utilisant Rust et C tout en conservant une interopérabilité et une composabilité complètes avec les contrats EVM traditionnels, permettant des temps d'exécution plus rapides, moins de gaz, de nouveaux cas d'utilisation - le tout sur le plus sécurisé, le plus décentralisé et chaîne Ethereum L2 la plus largement utilisée – et nous sommes ravis de travailler avec la communauté pour explorer les orientations futures.
Pour aider à faire décoller l'innovation, la Fondation Arbitrum accorde une subvention de R&D à Stylus.
Nous vous parlerons beaucoup de Stylus au cours des prochains mois, alors jetons un coup d'œil à quelques-uns des points forts...
Qu'est-ce qui est annoncé ?
Disponibilité du testnet pour Arbitrum Stylus, une nouvelle implémentation technique qui permet aux développeurs de créer des contrats intelligents en utilisant Rust, C et C++, ainsi que le langage EVM précédemment disponible. Nous rendons également le code accessible au public sur notre référentiel Github.
Commencez à créer avec Stylus dès maintenant et invitez-vous à rejoindre la communauté Stylus sur Discord pour partager vos commentaires et expériences.
À qui Stylus est-il destiné ?
Stylus est conçu pour les développeurs Web 3 expérimentés souhaitant utiliser des langages WASM supplémentaires tels que Rust, C et C++ compatibles avec la chaîne Arbitrum, et pour les développeurs qui sont peut-être moins familiers avec le développement de blockchain.
Stylus est destiné aux développeurs Solidity qui cherchent à obtenir un calcul et une mémoire moins chers pour leurs dApps.
Stylus est destiné aux développeurs blockchain familiers avec les environnements Rust comme Solana et NEAR, qui souhaitent bénéficier des avantages de travailler dans l'EVM.
Si vous souhaitez déployer des bibliothèques de cryptographie standards telles que les courbes secp256r1, Stylus est également fait pour vous.
Quelles sont les principales fonctionnalités de Stylus ?
Développement natif d'Ethereum à l'aide de langages de programmation populaires : exploitez les langages populaires compatibles WASM tels que Rust, C et C++ pour créer vos applications sur le vaste écosystème d'Arbitrum, vous permettant ainsi de combiner les langages de programmation Web 2 populaires avec le langage intelligent L2 le plus largement utilisé. les contrats sont regroupés.
Une chaîne, plusieurs langages : Stylus vous permet d'utiliser plusieurs langages de programmation sur une seule chaîne. Les développeurs n’ont plus besoin de choisir une blockchain qui prend en charge leur langage de programmation préféré : tout se passe sur la même chaîne.
Composabilité totale : les contrats Solidity et les programmes WASM sont entièrement interopérables. S'ils travaillent dans Solidity, les développeurs peuvent appeler des programmes Rust ou s'appuyer sur d'autres dépendances d'un autre langage. Si vous travaillez dans Rust, toutes les fonctionnalités de Solidity sont disponibles immédiatement.
Calcul plus rapide, coût réduit : en utilisant Stylus, Rust, C et C++, les opérations de calcul WASM s'exécutent beaucoup plus rapidement que leurs équivalents Solidity. Le calcul a été amélioré de plus de 10 fois. La mémoire a été augmentée de plus de 100 fois.
Permettre de nouveaux cas d'utilisation : la vitesse de calcul de Stylus, la rentabilité améliorée et l'accès à l'écosystème WASM mature ouvrent de nouveaux cas d'utilisation EVM qui étaient auparavant peu pratiques. Les bibliothèques de cryptozoologie peuvent désormais être déployées sous forme de précompilées personnalisées, aucune autorisation requise. Les bibliothèques d'art génératif gourmandes en RAM, intégrant les jeux existants écrits en C++ sur la blockchain, et les modèles d'IA à forte intensité de calcul deviennent tous plus accessibles.
Plus sûrs de par leur conception : les programmes WASM écrits à l'aide du SDK Stylus Rust sont plus sécurisés lorsque vous optez pour la réentrée. La réentrée est une vulnérabilité courante que les développeurs ne peuvent essayer d'atténuer que dans Solidity. Dans Stylus, la réentrée est désactivée par défaut, sauf si elle est volontairement remplacée.
Qu'est-ce qui rend Stylus unique ?
Personnalisé pour Arbitrum : Stylus vous permet de développer dans WASM tout en conservant la maturité, la sécurité et l'évolutivité d'Arbitrum, la plus grande solution de mise à l'échelle pour Ethereum.
Fonctionne avec la chaîne Arbitrum Orbit L3 : Pour une plus grande personnalisation, Stylus peut être utilisé avec le framework de développement Arbitrum Orbit, vous permettant de prendre en charge les langages de programmation populaires compatibles WASM sur votre chaîne Orbit dédiée.
La plus grande communauté de développeurs et de partenaires : en prenant en charge la chaîne Arbitrum, Stylus se positionne dans le plus grand écosystème Ethereum L2, en tirant parti de son protocole, de sa communauté et de son support de partenaires.
Prise en charge instantanée de la blockchain et des outils Rust : Stylus vous permet de commencer à développer immédiatement, y compris la prise en charge de l'explorateur de blocs et des outils Rust CLI dès le premier lancement de testnet. Stylus comprend également des SDK open source conçus pour Rust, C et C++, avec la possibilité d'être étendus à d'autres langages tels que Move, Sway, Cairo et Go.
Comment Stylus permet-il d'économiser du temps et de l'argent ?
Réduisez vos coûts de gaz : par rapport à l'utilisation de Solidity, les programmes WASM sont plus efficaces, réduisant encore davantage les coûts de gaz.
Coûts de mémoire et de stockage réduits : en plus d'opérations informatiques plus efficaces qui réduisent les coûts de gaz, la mémoire du Stylus est également plus économique. L'allocation de mégaoctets de RAM dans Stylus coûte 1/100 à 1/500 du coût dans Solidity. Stylus peut également utiliser automatiquement le vérificateur d'emprunt de Rust pour réduire en toute sécurité les opérations du magasin, réduisant ainsi davantage les frais.
Utilisez une bibliothèque existante : pas besoin de réécrire le code pour obtenir les mêmes fonctionnalités qu'une bibliothèque que vous avez déjà écrite. Les bibliothèques existantes en Rust, C et C++ peuvent être déployées avec un minimum de modifications.
Que se passe-t-il ensuite ?
Audit Trail of Bits : Trail of Bits auditera le code source de Stylus pour garantir la sécurité du contrat et du SDK Stylus.
Vote DAO : étant donné qu'Arbitrum One et Arbitrum Nova sont gérés par DAO, la mise à niveau pour prendre en charge Stylus sera décidée par le vote DAO.
Rejoignez notre AMA : rejoignez-nous le 7 septembre pour consulter notre dernière discussion sur Stylus sur YouTube et posez-nous des questions.
Gagnez de superbes prix à ETHGlobal NY : nous offrons 20 000 $ de prix pour Stylus à ETHGlobal NY, du 22 au 24 septembre, alors venez rejoindre cet événement amusant et rencontrez l'équipe Stylus !
Traduit par : @hicaptainz
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Qu'est-ce que Stylus, le dernier environnement de développement d'Arbitrum ?
Pourquoi nous attendons avec impatience Stylus
L'année dernière à la même période, nous avons fait un grand pas en avant avec la sortie d'Arbitrum Nitro ; aujourd'hui, nous faisons encore un grand pas en avant avec Stylus.
Le cœur de Stylus est EVM+ : réunissant les meilleures fonctionnalités des deux mondes EVM et WASM. Les développeurs peuvent toujours profiter de tous les avantages de l'EVM, y compris l'écosystème et la liquidité, tout en gagnant en efficacité et en accédant aux bibliothèques existantes en Rust, C et C++. Tout cela sans rien changer au fonctionnement de l’EVM. L'équivalence EVM n'est plus une limite supérieure, mais un point de départ.
Comparez EVM et EVM+
La possibilité de passer d'environ 20 000 développeurs Solidity à des millions de développeurs utilisant Rust et C tout en conservant une interopérabilité et une composabilité complètes avec les contrats EVM traditionnels, permettant des temps d'exécution plus rapides, moins de gaz, de nouveaux cas d'utilisation - le tout sur le plus sécurisé, le plus décentralisé et chaîne Ethereum L2 la plus largement utilisée – et nous sommes ravis de travailler avec la communauté pour explorer les orientations futures.
Pour aider à faire décoller l'innovation, la Fondation Arbitrum accorde une subvention de R&D à Stylus.
Nous vous parlerons beaucoup de Stylus au cours des prochains mois, alors jetons un coup d'œil à quelques-uns des points forts...
Qu'est-ce qui est annoncé ?
Disponibilité du testnet pour Arbitrum Stylus, une nouvelle implémentation technique qui permet aux développeurs de créer des contrats intelligents en utilisant Rust, C et C++, ainsi que le langage EVM précédemment disponible. Nous rendons également le code accessible au public sur notre référentiel Github.
Commencez à créer avec Stylus dès maintenant et invitez-vous à rejoindre la communauté Stylus sur Discord pour partager vos commentaires et expériences.
À qui Stylus est-il destiné ?
Stylus est conçu pour les développeurs Web 3 expérimentés souhaitant utiliser des langages WASM supplémentaires tels que Rust, C et C++ compatibles avec la chaîne Arbitrum, et pour les développeurs qui sont peut-être moins familiers avec le développement de blockchain.
Stylus est destiné aux développeurs Solidity qui cherchent à obtenir un calcul et une mémoire moins chers pour leurs dApps.
Stylus est destiné aux développeurs blockchain familiers avec les environnements Rust comme Solana et NEAR, qui souhaitent bénéficier des avantages de travailler dans l'EVM.
Si vous souhaitez déployer des bibliothèques de cryptographie standards telles que les courbes secp256r1, Stylus est également fait pour vous.
Quelles sont les principales fonctionnalités de Stylus ?
Développement natif d'Ethereum à l'aide de langages de programmation populaires : exploitez les langages populaires compatibles WASM tels que Rust, C et C++ pour créer vos applications sur le vaste écosystème d'Arbitrum, vous permettant ainsi de combiner les langages de programmation Web 2 populaires avec le langage intelligent L2 le plus largement utilisé. les contrats sont regroupés.
Une chaîne, plusieurs langages : Stylus vous permet d'utiliser plusieurs langages de programmation sur une seule chaîne. Les développeurs n’ont plus besoin de choisir une blockchain qui prend en charge leur langage de programmation préféré : tout se passe sur la même chaîne.
Composabilité totale : les contrats Solidity et les programmes WASM sont entièrement interopérables. S'ils travaillent dans Solidity, les développeurs peuvent appeler des programmes Rust ou s'appuyer sur d'autres dépendances d'un autre langage. Si vous travaillez dans Rust, toutes les fonctionnalités de Solidity sont disponibles immédiatement.
Calcul plus rapide, coût réduit : en utilisant Stylus, Rust, C et C++, les opérations de calcul WASM s'exécutent beaucoup plus rapidement que leurs équivalents Solidity. Le calcul a été amélioré de plus de 10 fois. La mémoire a été augmentée de plus de 100 fois.
Permettre de nouveaux cas d'utilisation : la vitesse de calcul de Stylus, la rentabilité améliorée et l'accès à l'écosystème WASM mature ouvrent de nouveaux cas d'utilisation EVM qui étaient auparavant peu pratiques. Les bibliothèques de cryptozoologie peuvent désormais être déployées sous forme de précompilées personnalisées, aucune autorisation requise. Les bibliothèques d'art génératif gourmandes en RAM, intégrant les jeux existants écrits en C++ sur la blockchain, et les modèles d'IA à forte intensité de calcul deviennent tous plus accessibles.
Plus sûrs de par leur conception : les programmes WASM écrits à l'aide du SDK Stylus Rust sont plus sécurisés lorsque vous optez pour la réentrée. La réentrée est une vulnérabilité courante que les développeurs ne peuvent essayer d'atténuer que dans Solidity. Dans Stylus, la réentrée est désactivée par défaut, sauf si elle est volontairement remplacée.
Qu'est-ce qui rend Stylus unique ?
Personnalisé pour Arbitrum : Stylus vous permet de développer dans WASM tout en conservant la maturité, la sécurité et l'évolutivité d'Arbitrum, la plus grande solution de mise à l'échelle pour Ethereum.
Fonctionne avec la chaîne Arbitrum Orbit L3 : Pour une plus grande personnalisation, Stylus peut être utilisé avec le framework de développement Arbitrum Orbit, vous permettant de prendre en charge les langages de programmation populaires compatibles WASM sur votre chaîne Orbit dédiée.
La plus grande communauté de développeurs et de partenaires : en prenant en charge la chaîne Arbitrum, Stylus se positionne dans le plus grand écosystème Ethereum L2, en tirant parti de son protocole, de sa communauté et de son support de partenaires.
Prise en charge instantanée de la blockchain et des outils Rust : Stylus vous permet de commencer à développer immédiatement, y compris la prise en charge de l'explorateur de blocs et des outils Rust CLI dès le premier lancement de testnet. Stylus comprend également des SDK open source conçus pour Rust, C et C++, avec la possibilité d'être étendus à d'autres langages tels que Move, Sway, Cairo et Go.
Comment Stylus permet-il d'économiser du temps et de l'argent ?
Réduisez vos coûts de gaz : par rapport à l'utilisation de Solidity, les programmes WASM sont plus efficaces, réduisant encore davantage les coûts de gaz.
Coûts de mémoire et de stockage réduits : en plus d'opérations informatiques plus efficaces qui réduisent les coûts de gaz, la mémoire du Stylus est également plus économique. L'allocation de mégaoctets de RAM dans Stylus coûte 1/100 à 1/500 du coût dans Solidity. Stylus peut également utiliser automatiquement le vérificateur d'emprunt de Rust pour réduire en toute sécurité les opérations du magasin, réduisant ainsi davantage les frais.
Utilisez une bibliothèque existante : pas besoin de réécrire le code pour obtenir les mêmes fonctionnalités qu'une bibliothèque que vous avez déjà écrite. Les bibliothèques existantes en Rust, C et C++ peuvent être déployées avec un minimum de modifications.
Que se passe-t-il ensuite ?
Audit Trail of Bits : Trail of Bits auditera le code source de Stylus pour garantir la sécurité du contrat et du SDK Stylus.
Vote DAO : étant donné qu'Arbitrum One et Arbitrum Nova sont gérés par DAO, la mise à niveau pour prendre en charge Stylus sera décidée par le vote DAO.
Rejoignez notre AMA : rejoignez-nous le 7 septembre pour consulter notre dernière discussion sur Stylus sur YouTube et posez-nous des questions.
Gagnez de superbes prix à ETHGlobal NY : nous offrons 20 000 $ de prix pour Stylus à ETHGlobal NY, du 22 au 24 septembre, alors venez rejoindre cet événement amusant et rencontrez l'équipe Stylus !
Traduit par : @hicaptainz